Skip to content

Basic Pitch

About

Spotify's lightweight audio-to-MIDI transcription model. Instrument-agnostic CNN using harmonic CQT representation. ~15MB model, runs on CPU, detects pitch bends. Designed for consumer use — converts any pitched audio (voice, instrument) to MIDI. pip-installable with CLI and Python API.

Relevance

Best starting point for banjo transcription. Instrument-agnostic means it works on banjo without retraining. Pitch bend detection handles slides and chokes. Outputs MIDI which can be post-processed into tab. For monophonic banjo solos, this is the tool to try first.

Mentions

  • GitHub: https://github.com/spotify/basic-pitch (5k+ stars)
  • Install: pip install basic-pitch