basic-pitch and basic-pitch-ts

The TypeScript version is a language binding or port of the original Python library, allowing developers to integrate audio-to-MIDI conversion into JavaScript/Node.js environments rather than Python-only projects.

basic-pitch
51
Established
basic-pitch-ts
42
Emerging
Maintenance 6/25
Adoption 10/25
Maturity 16/25
Community 19/25
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 16/25
Stars: 4,764
Forks: 422
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
Stars: 319
Forks: 34
Downloads:
Commits (30d): 0
Language: TypeScript
License: Apache-2.0
No Package No Dependents
Stale 6m No Package No Dependents

About basic-pitch

spotify/basic-pitch

A lightweight yet powerful audio-to-MIDI converter with pitch bend detection

This tool helps musicians, music producers, and audio engineers convert raw audio recordings of instruments into editable MIDI files. You provide an audio file as input, and it outputs a MIDI file that captures the notes played, including pitch bends. This is ideal for anyone who wants to easily transcribe melodies or harmonies from audio into a format that can be edited, re-orchestrated, or used in music production software.

music-production audio-transcription MIDI-conversion sound-design instrument-recording

About basic-pitch-ts

spotify/basic-pitch-ts

A lightweight yet powerful audio-to-MIDI converter with pitch bend detection.

This tool helps musicians, producers, and audio engineers convert audio recordings of musical instruments into editable MIDI files. You provide an audio file, and it intelligently generates a MIDI file that captures the notes played, including pitch bends. This is ideal for anyone who wants to easily transcribe music or manipulate recorded performances in a digital audio workstation.

music-transcription audio-production MIDI-conversion music-notation sound-design

Scores updated daily from GitHub, PyPI, and npm data. How scores work