CC-BY-SA-4.0

midi

MIDI CC & NRPN database

P

pencilresearch

Dernière activité 28 sept. 2026
pencilresearch/midi

379

étoiles

109

forks

55

issues ouvertes

midimidi-controllermidi-eventsmidi-messages

Ce README est souvent en anglais.

MIDI CC, NRPN, and notes dataset

This is MIDI Guide, the MIDI CC, NRPN, and notes dataset maintained by Pencil Research. We want to document the MIDI implementation of every synthesizer.

You might like to visit the project's website at https://midi.guide to browse this data more conveniently.

The portions of this dataset that refer to specific devices may be owned by the devices' respective manufacturers. For everything else, see LICENSE.

Contributing

For contribution guidance, please see CONTRIBUTING.md

We welcome and value contributions from the community. You can open issues here on GitHub, or send us pull requests from your fork. Alternatively, download and alter any file you like, email it to midi@midi.guide, and we'll publish your changes for you.

You can edit the CSV files in this dataset with a spreadsheet program (like Excel), or a text editor.

If you want to document the CCs/NRPNs of a new device, download template.csv to get started.

👉 🎹 Get template.csv 👈

Or, if you want to document the MIDI notes of a new device, download template.triggers.csv to get started.

👉 🥁 Get template.triggers.csv 👈

Once your CSV is merged into this repository, your device will appear on MIDI Guide's project website with our thanks!

Projets similaires

Tame the Web MIDI API. Send and receive MIDI messages with ease. Control instruments with user-friendly functions (playNote, sendPitchBend, etc.). React to MIDI input with simple event listeners (noteon, pitchbend, controlchange, etc.).

JavaScriptbrowserjazz-pluginmidi
Ddjipco
1,7 k étoiles128

Swiss knife for everything MIDI related

C#midimidi-apimidi-device
Mmelanchall
704 étoiles84

Python MIDI library

Python
Vvishnubob
1,6 k étoiles372