denote.backends.basic_pitch.adapter¶
Adapter for Basic Pitch (Spotify) — audio to MIDI transcription.
Classes
|
Basic Pitch adapter for polyphonic note transcription. |
- class denote.backends.basic_pitch.adapter.Adapter(config)[source]¶
Bases:
objectBasic Pitch adapter for polyphonic note transcription.
- transcribe(audio, *, sr=None, **kwargs)[source]¶
Transcribe audio to MIDI using Basic Pitch.
- Parameters:
audio – File path or numpy array.
sr – Sample rate (required if audio is an array).
**kwargs – Normalized parameters (onset_threshold, min_note_length, etc.)
- Returns:
TranscriptionResult with .midi, .notes, and .raw fields.