Skip to content

laenzlinger/pedalboard-midi-bm

Repository files navigation

Pedalboard Midi Adapter

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.

Hardware

The target hardware is a Adafruit MIDI Feather Wing on top of an Adafruit Feather RP2040

Feather stack

Feather stack Feather stack

Development

This project was generated with the RP2040 Project Teamplate

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

Deploment (Linux Host)

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

  1. Connect USB C cable to Feather
  2. Run make deploy
  3. Remove USB C cable from Feater

About

midi adapter for pedalboards

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published