0.0.1 • Published 2 years ago
capacitor-musetrainer-pitch-detection v0.0.1
capacitor-musetrainer-pitch-detection
Capacitor Pitch Detection plugin, by authors of MuseTrainer app.
Supports
- iOS
- Android
- Web
Install
npm install capacitor-musetrainer-pitch-detection
npx cap sync
API
addListener('pitchReceive', ...)
addListener(eventName: 'pitchReceive', listenerFunc: (pitch: Pitch) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'pitchReceive' |
listenerFunc | (pitch: Pitch) => void |
Returns: Promise<PluginListenerHandle>
checkPermissions()
checkPermissions() => Promise<PermissionStatus>
Returns: Promise<PermissionStatus>
requestPermissions()
requestPermissions() => Promise<PermissionStatus>
Returns: Promise<PermissionStatus>
Interfaces
PluginListenerHandle
Prop | Type |
---|---|
remove | () => Promise<void> |
PermissionStatus
Prop | Type |
---|---|
microphone | PermissionState |
Type Aliases
Pitch
{ freq: number; amp: number; note: string; noteAlt: string; }
PermissionState
'prompt' | 'prompt-with-rationale' | 'granted' | 'denied'
0.0.1
2 years ago
0.0.1-alpha.8
2 years ago
0.0.1-alpha.7
2 years ago
0.0.1-alpha.6
2 years ago
0.0.1-alpha.5
2 years ago
0.0.1-alpha.4
2 years ago
0.0.1-alpha.3
2 years ago
0.0.1-alpha.2
2 years ago
0.0.1-alpha.1
2 years ago
0.0.1-alpha.0
2 years ago