Skip to main content

Devices

One page per device, all from the same template: what it sends, what it receives, a starter sketch in p5.js, Python Mode and Java, the raw version with no helper, known quirks, and where to buy one.

DeviceWhat it isSends
PipSqueaka joystick and a button, from useMiditwo CCs for the axes, one for the button
Circuit PlaygroundAdafruit's round board with George's multi-tool firmwarenotes from the pads, CC 1 from the sensors, notes from the accelerometer
Midi Fightersixteen arcade buttons, one LED eachnotes, four banks
Launchpad64 RGB pads and 16 buttonsnotes for pads, CCs for the buttons, SysEx for colours
Slide Trinkeya slider on a USB stick, CircuitPythonone CC and a touch note
Rotary Trinkeya knob on a USB stick, CircuitPythontwo CCs and two notes
Anything elsewhatever shows up as a MIDI devicewhatever it sends. The Explorer tells you

Not sure what yours sends? The Explorer decodes every message and prints the device's exact name. Have nothing yet? Getting a device says where to look.

Add a device​

Each page is generated from a folder in the repo. Copy devices/_template/, fill the message map from the Explorer, add a photo, open a pull request. devices/CONTRIBUTING.md has the fields.