0.0.1 • Published 2 years ago

capacitor-musetrainer-pitch-detection v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 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

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