A lightweight yet powerful audio-to-MIDI converter with pitch bend detection
-
Updated
Nov 13, 2025 - Python
MIDI (Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related audio devices for playing, editing, and recording music.
A lightweight yet powerful audio-to-MIDI converter with pitch bend detection
DiffSinger: Singing Voice Synthesis via Shallow Diffusion Mechanism (SVS & TTS); AAAI 2022; Official code
An advanced singing voice synthesis system with high fidelity, expressiveness, controllability and flexibility based on DiffSinger: Singing Voice Synthesis via Shallow Diffusion Mechanism
Musicpy is a music programming language in Python designed to write music in very handy syntax through music theory and algorithms.
MIDI / symbolic music tokenizers for Deep Learning models 🎶
Piano LED Visualizer: Connect an LED strip to your Raspberry Pi and create an immersive visual experience for your piano playing
🎹 plaintext music sequencer and midi shell, with vim playback and the powers of music theory 🥁
A Python package for creating and manipulating musical patterns, designed for use in algorithmic composition, generative music and sonification. Can be used to generate MIDI events, MIDI files, OSC messages, or custom actions.
Improved Novation Launchpad scripts for Ableton Live
Midi event transformer for symbolic music generation
A simple yet effective Audio-to-Midi Automatic Piano Transcription system
Python's missing "algorave" module. Live code music with Python using MIDI, OSC and/or SuperCollider.
Turn any song into playable piano sheet music. Paste a YouTube link or upload audio — get a PDF score. Open-source pipeline: Basic Pitch transcription, two-hand arrangement, RL-trained engraving.
Singing synthesis from MIDI file