neogrid/firmware/examples/nanogrid-drum-rack
Andrey Salomatin 9c57c04a00 Drum Rack example
2026-04-11 23:31:34 +02:00
..
main.py Drum Rack example 2026-04-11 23:31:34 +02:00
manifest.py Drum Rack example 2026-04-11 23:31:34 +02:00
README.md Drum Rack example 2026-04-11 23:31:34 +02:00

MIDI Drum Rack example

Press to send a MIDI note in the range from C1 to D#2. Buttons are ordered in the same way the pads are in Ableton Drum Rack: with the USB port poiting from the player left-to-right, bottom-to-top.

build

  1. Make a micropython build with the libraries added:
cd $MICROPYTHON_PATH/ports/rp2
make BOARD=OLIMEX_PICO2_XL clean && make V=1 BOARD=OLIMEX_PICO2_XL FROZEN_MANIFEST={path-to-neogrid-project}/firmware/examples/nanogrid-drum-rack/manifest.py
  1. Flush the board with the resulting uf2 (see firmware/README.md)

  2. Copy the main.py to the board