IMPORTANT: This project is not maintained or further developed anymore. I have desided to start an own hardware project. see https://github.com/laenzlinger/pedalboard-midi for a next iteration for the midi part of the design.
This project implements a MIDI adapter for my pedalboard
The midi devices are daisy chained with MIDI cables in the following order:
XSONIC XTONE => this MIDI Adapter => Plethora X3 => RC500
Since the XSONIC XTONE MIDI implemention is static, this MIDI adapter converts the events of the XTONE inputs into useful MIDI control messages for the rest of the MIDI controllable pedals on my board.
The target hardware is a Adafruit MIDI Feather Wing on top of an Adafruit Feather RP2040
This project was generated with the RP2040 Project Teamplate
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
The firmware supports No-Button-Boot (nbb) bootsel mode via USB serial interface.
- Connect USB C cable to Feather
- Run
make deploy
- Remove USB C cable from Feater