Capacitor Pitch Detection plugin, by authors of MuseTrainer app.
- iOS
- Android
- Web
npm install capacitor-musetrainer-pitch-detection
npx cap sync
addListener(eventName: 'pitchReceive', listenerFunc: (pitch: Pitch) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName |
'pitchReceive' |
listenerFunc |
(pitch: Pitch) => void |
Returns: Promise<PluginListenerHandle>
checkPermissions() => Promise<PermissionStatus>
Returns: Promise<PermissionStatus>
requestPermissions() => Promise<PermissionStatus>
Returns: Promise<PermissionStatus>
Prop | Type |
---|---|
remove |
() => Promise<void> |
Prop | Type |
---|---|
microphone |
PermissionState |
{ freq: number; amp: number; note: string; noteAlt: string; }
'prompt' | 'prompt-with-rationale' | 'granted' | 'denied'