Skip to content

open source midi controller firmware for the Open Pedalboard Platform

License

Notifications You must be signed in to change notification settings

pedalboard/pedalboard-midi

Repository files navigation

Pedalboard Midi Controller

The firmware is currently in a very prototype state and specific to a use case:

    MIDI Controller => Plethora X3 (Channel 1) => RC500 (Channel 2)

The project currently can be used as a starting point for your own pedalboard.

It is planned to split the reusable parts into a library or make the firmware more configurable.

Open Hardware

See Pedalboard HW for more details.

Schematic

Development

This project was generated with the RP2040 Project Template

Dependencies

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup target add thumbv6m-none-eabi
cargo install flip-link
sudo apt-get install libudev-dev
cargo install elf2uf2-rs
cargo install probe-rs --features cli

Installation (from Linux Host)

The firmware supports No-Button-Boot (nbb) bootsel mode via USB midi interface.

see make bootsel for how to send a midi message to reset the device into bootsel mode.

  1. Connect USB C cable to the Pico
  2. Run make uf2 install
  3. Remove USB C cable from the Pico