MIDI CC & NRPN database
This is the MIDI CC and NRPN database 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 database that refer to specific devices may be owned by the devices’ respective manufacturers. For everything else, see LICENSE.
We welcome and value contributions from the community. You can open issues here on GitHub, or send us pull requests. Alternatively, download and alter any CSV you like, and email it to midi@midi.guide and we’ll publish your changes for you.
If you want to add a new device, download template.csv
to get started. You can edit this file with a spreadsheet program (like Excel) or a text editor.
Each CSV should contain our best effort to document that device’s entire list of MIDI CCs (and NRPNs). If there’s any vagueness in your definitions, you can add explanations in the Notes column. Once your CSV is merged into this repository, your device will appear on the MIDI database’s website with our thanks!
Teenage Engineering
(not like teenage-engineering
).Analog Four Mk II.csv
(not like analog-four.csv
and not like Elektron Analog Four.csv
)0-based
or centered
0~127: Morph amount
. The ~
(tilde) means that every value in the range produces a different result.0-63: Off; 64-127: On
. The -
(dash) means that values within the range produce equivalent results.0: Square; 1: Sawtooth; 2~63: Morph; 64-127: Off
:
and semi-colons ;
are reserved for delimiting values and should not be otherwise used.