0.0.1 • Published 3 years ago

capacitor-musetrainer-pitch-detection v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

capacitor-musetrainer-pitch-detection

Capacitor Pitch Detection plugin, by authors of MuseTrainer app.

Example 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>
ParamType
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

PropType
remove() => Promise<void>

PermissionStatus

PropType
microphonePermissionState

Type Aliases

Pitch

{ freq: number; amp: number; note: string; noteAlt: string; }

PermissionState

'prompt' | 'prompt-with-rationale' | 'granted' | 'denied'

0.0.1

3 years ago

0.0.1-alpha.8

3 years ago

0.0.1-alpha.7

3 years ago

0.0.1-alpha.6

3 years ago

0.0.1-alpha.5

3 years ago

0.0.1-alpha.4

3 years ago

0.0.1-alpha.3

3 years ago

0.0.1-alpha.2

3 years ago

0.0.1-alpha.1

3 years ago

0.0.1-alpha.0

3 years ago