Opt-in beta · primary-note velocity · per-harmony MIDI channels · Full Diagonals joystick mode
Firmware Catalog
Firmware versions
Each model has its own pin map — download the .bin that matches your controller, then flash it from Configure → Firmware. The stable release is selected by default. Beta builds are opt-in and should be used with the beta configurator. Flashing the wrong model can leave controls on the wrong GPIOs.
01 // Current release
PipSqueak
pipsqueakCompact desk controller — 1 button, resistive joystick (GPIO 11/12), traditional LEDs on GPIO 1/2. Flash only onto PipSqueak hardware.
Opt-in beta · six literal-note harmony voices with velocity · keyboard shortcuts · reusable LED colors
Six literal-note harmony voices with velocity · USB and Bluetooth MIDI configuration · expanded banks and current product profiles
Bounded control ranges · configuration-file backup/restore · accessible configurator · updated documentation
Corrected Note 60 and GRB defaults · live controller-bank indication · stepped Bank Select buttons · configuration reliability fixes
Reliable adaptive configuration reads · protected multi-bank writes · hardened Web MIDI connection handling
Four-voice global/per-button harmony stacks · per-button LED colors · Program Change step buttons · expanded SysEx configuration
Multi-product release · product identity reporting · firmware recognition warnings · improved CLI guidance
Resistive pots · RGB addressable LED · 8s bootloader hold recovery · USB MIDI SysEx field update
midiMeSpesh
midimespesh2 buttons (GPIO 7/8), resistive pots (GPIO 6/9), traditional LEDs on GPIO 1/2, addressable LED on 48. Flash only onto midiMeSpesh hardware.
Opt-in beta · primary-note velocity · independent per-harmony MIDI channels
Opt-in beta · six literal-note harmony voices with velocity · keyboard shortcuts · reusable LED colors
Six literal-note harmony voices with velocity · USB and Bluetooth MIDI configuration · expanded banks and current product profiles
Bounded control ranges · configuration-file backup/restore · accessible configurator · updated documentation
Live controller-bank indication · stepped Bank Select button actions · configuration reliability fixes
Reliable adaptive configuration reads · protected multi-bank writes · hardened Web MIDI connection handling
Four-voice global/per-button harmony stacks · per-button LED colors · Program Change step buttons · expanded SysEx configuration
Multi-product release · corrected GRB addressable LED order · product identity reporting · improved CLI guidance
Same platform features as PipSqueak with midiMeSpesh pin map
midiMe
midime2 buttons on GPIO 7/8, two analog controls on GPIO 6/9, and two GRB addressable LEDs on GPIO 5. No traditional LEDs. Flash only onto midiMe hardware.
Opt-in beta · primary-note velocity · independent per-harmony MIDI channels
Opt-in beta · six literal-note harmony voices with velocity · keyboard shortcuts · reusable LED colors
Six literal-note harmony voices with velocity · USB and Bluetooth MIDI configuration · expanded banks and current product profiles
Bounded control ranges · configuration-file backup/restore · accessible configurator · updated documentation
First midiMe v2 release · two individually mapped GRB LEDs · live bank indication · stepped Bank Select buttons
midiMeRotary
midimerotary4 buttons (GPIO 6/7/8/9), two EC11 encoders (GPIO 3/4 and 10/11), and two addressable LEDs on GPIO 5. No traditional LEDs. Flash only onto midiMeRotary hardware.
Opt-in beta · primary-note velocity · independent per-harmony MIDI channels
Opt-in beta · six literal-note harmony voices with velocity · keyboard shortcuts · reusable LED colors
Six literal-note harmony voices with velocity · USB and Bluetooth MIDI configuration · expanded banks and current product profiles
Bounded wrapping ranges for encoders and bank actions · configuration-file backup/restore · accessible configurator
Stepped MSB/LSB Bank Select button actions · live controller-bank indication · EC11 configuration
Reliable adaptive configuration reads · protected multi-bank writes · hardened Web MIDI connection handling
First midiMeRotary release · EC11 controls · Bank Select MSB/LSB · Program Change step buttons · harmony stacks
dBH12
dbh1212 direct buttons on GPIO 1–12 and twelve addressable LEDs on GPIO 13, with the physical 3×4 snake map. No traditional LEDs. Flash only onto dBH12 hardware.
Opt-in beta · primary-note velocity · independent per-harmony MIDI channels
Opt-in beta · six literal-note harmony voices with velocity · keyboard shortcuts · reusable LED colors
Six literal-note harmony voices with velocity · USB and Bluetooth MIDI configuration · expanded banks and current product profiles
Bounded control ranges · configuration-file backup/restore · accessible configurator · updated documentation
Corrected physical button order · live controller-bank indication · stepped Bank Select button actions
Reliable adaptive configuration reads · protected multi-bank writes · hardened Web MIDI connection handling
First dBH12 release · per-button pressed/released LED colors · physical snake map · global/per-button harmony stacks
Mutantrumpet
mutantrumpet26-button instrument with ten resistive controls, RD-03E distance input on GPIO 6, and one shared addressable LED. No traditional LEDs. Flash only onto Mutantrumpet hardware.
Opt-in beta · primary-note velocity · independent per-harmony MIDI channels
Opt-in beta · six literal-note harmony voices with velocity · keyboard shortcuts · reusable LED colors
Six literal-note harmony voices with velocity · USB and Bluetooth MIDI configuration · expanded banks and current product profiles
Bounded analog ranges · configuration-file backup/restore · accessible configurator · retained reliable chunked transport
Live controller-bank indication and activation · stepped Bank Select buttons · configuration transport hardening
First Mutantrumpet v2 release · RD-03E distance-to-pitch · 100 cm radar range · reliable large multi-bank configuration
madMidi
madmidi7 buttons on GPIO 7–13, six analog controls on GPIO 1–6, and one shared addressable LED on GPIO 48. No traditional LEDs. Flash only onto madMidi hardware.
Opt-in beta · primary-note velocity · independent per-harmony MIDI channels
Opt-in beta · six literal-note harmony voices with velocity · keyboard shortcuts · reusable LED colors
Six literal-note harmony voices with velocity · USB and Bluetooth MIDI configuration · expanded banks and current product profiles
Bounded analog ranges · configuration-file backup/restore · accessible configurator · updated documentation
Live controller-bank indication and activation · stepped Bank Select buttons · corrected default handling
First madMidi v2 release · shared per-button LED mapping · two linear and four center-return controls
midiMonster
midimonster28-button 4×7 matrix, five analog controls, fourteen traditional LEDs, and one shared addressable LED. Flash only onto midiMonster hardware.
Opt-in beta · primary-note velocity · independent per-harmony MIDI channels
Opt-in beta · six literal-note harmony voices with velocity · keyboard shortcuts · reusable LED colors
Six literal-note harmony voices with velocity · USB and Bluetooth MIDI configuration · expanded banks and current product profiles
Bounded analog ranges · configuration-file backup/restore · accessible configurator · updated documentation
First midiMonster v2 release · expanded controller pin map · live bank indication · configurable button and LED behavior
thePill
thepill2 buttons on GPIO 7/8, five analog controls on GPIO 4/5/6/9/10, and one shared RGB addressable LED on GPIO 48. No traditional LEDs. Flash only onto thePill hardware.
Opt-in beta · primary-note velocity · independent per-harmony MIDI channels
Opt-in beta · six literal-note harmony voices with velocity · keyboard shortcuts · reusable LED colors
Six literal-note harmony voices with velocity · USB and Bluetooth MIDI configuration · expanded banks and current product profiles
First thePill v2 release · bounded analog ranges · shared RGB LED · configuration-file backup/restore
woodSampler
woodsampler16 direct buttons on GPIO 1–16, three traditional LEDs on GPIO 17/18/21, and one shared RGB addressable LED on GPIO 48. Flash only onto woodSampler hardware.
Opt-in beta · primary-note velocity · independent per-harmony MIDI channels
Opt-in beta · up to 64 banks · persistent global Next/Previous/Go to Bank controls · six harmony voices with velocity
Six literal-note harmony voices with velocity · USB and Bluetooth MIDI configuration · expanded banks and current product profiles
Production setup: open stable Configure → Trying the beta? Open beta Configure →