{"repo":"spotify/basic-pitch","free":true,"listed":false,"github":"https://github.com/spotify/basic-pitch","clone":"git clone https://github.com/spotify/basic-pitch.git","description":"A lightweight yet powerful audio-to-MIDI converter with pitch bend detection","language":"Python","stars":5448,"topics":["lightweight","machine-learning","midi","music","pitch-detection","polyphonic","transcription","audio","python","typescript"],"license":"Apache-2.0","category":"media-processing","readme_excerpt":"Basic Pitch is a Python library for Automatic Music Transcription (AMT), using lightweight neural network developed by Spotify's Audio Intelligence Lab. It's small, easy-to-use, pip install -able and npm install -able via its sibling repo. Basic Pitch may be simple, but it's is far from \"basic\"! basic-pitch is efficient and easy to use, and its multipitch support, its ability to generalize across instruments, and its note accuracy competes with much larger and more resource-hungry AMT systems. Provide a compatible audio file and basic-pitch will generate a MIDI file, complete with pitch bends. Basic pitch is instrument-agnostic and supports polyphonic instruments, so you can freely enjoy transcription of all your favorite music, no matter what instrument is used. Basic pitch works best on one instrument at a time. Research Paper This library was released in conjunction with Spotify's publication at ICASSP 2022. You can read more about this research in the paper, A Lightweight Instrument-Agnostic Model for Polyphonic Note Transcription and Multipitch Estimation. If you use this library in academic research, consider citing it: Note that we have improved Basic Pitch beyond what was presented in this paper. Therefore, if you use the output of Basic Pitch in academic research, we recommend that you cite the version of the code that was used. Demo If, for whatever reason, you're not yet completely inspired, or you're just like so totally over the general vibe and stuff, checkout o","default_branch":null,"files":null,"tree":[],"storefront":"/r/spotify","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/spotify/basic-pitch/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}