One thing I've wanted to do since building my Raspberry Pi Pico Multi MIDI Router is build a board a bit like ones DeftAudio produces for the Teensy. This posts describes a DIY version of a 4+2 IN, 4+2 OUT MIDI board for the Raspberry Pi Pico. Warning! I strongly recommend using old or second hand … Continue reading Raspberry Pi Pico Multi MIDI Router – Part 2
Category: Advanced
Arduino RF24 MIDI Interface
One thing I've wanted to try is wireless MIDI. I know you can get MIDI over Bluetooth (there are some rather neat commercial "wireless 5-pin MIDI" adaptors you can buy) and I believe people have used MIDI over Wi-Fi by using ipMIDI ("MIDI over Internet Protocol"). But I've had some cheap nrf24L01 radios for a … Continue reading Arduino RF24 MIDI Interface
Raspberry Pi Pico I2C MIDI Interface – Part 4
For this final (for now) part of my experimenting with my Raspberry Pi Pico I2C MIDI Interface, I've set it up to talk to multiple Arduino's, each with a speaker to act as an I2C MIDI "tone module". In part 1, I tested the concept of a Pico I2C MIDI interface. In part 2, I … Continue reading Raspberry Pi Pico I2C MIDI Interface – Part 4
Raspberry Pi Pico I2C MIDI Interface – Part 3
Continuing my experiments with my Raspberry Pi Pico I2C MIDI Interface, one comment on Twitter asked about latency, so I thought I'd try to see if it was possible to measure how long it took for a complete round trip of a MIDI message from an Arduino through the Pico, back out over I2C to … Continue reading Raspberry Pi Pico I2C MIDI Interface – Part 3
Raspberry Pi Pico I2C MIDI Interface – Part 2
Following on from Raspberry Pi Pico I2C MIDI Interface this post looks at how to use the I2C MIDI layer with the Adafruit MIDI library for CircuitPython. Warning! I strongly recommend using old or second hand equipment for your experiments. I am not responsible for any damage to expensive instruments! These are the key tutorials for … Continue reading Raspberry Pi Pico I2C MIDI Interface – Part 2
Raspberry Pi Pico I2C MIDI Interface
I thought it was time to see if I could add a Raspberry Pi Pico to my Arduino I2C MIDI setup. This is the first step to getting them talking MIDI over I2C using Circuitpython. In part 1, I'm testing the concept of a Pico I2C MIDI interface. In part 2, I wrote an I2C MIDI “driver” … Continue reading Raspberry Pi Pico I2C MIDI Interface
Arduino I2C MIDI Interface – Part 4
This project takes the I2C MIDI relay from part 3 a little further and uses a serial to I2C MIDI relay to drive two different I2C MIDI peripherals. https://youtu.be/7rtbMMmw1Tk Warning! I strongly recommend using old or second hand equipment for your experiments. I am not responsible for any damage to expensive instruments! These are the … Continue reading Arduino I2C MIDI Interface – Part 4
Arduino I2C MIDI Interface – Part 3
This project builds on part 2 and takes the generic I2C MIDI interface and turns an Arduino into an I2C MIDI to serial MIDI relay. Note, in part 4, I show how one I2C MIDI controller can send to two I2C MIDI peripherals. https://youtu.be/ppDWNh1-FkY Warning! I strongly recommend using old or second hand equipment for … Continue reading Arduino I2C MIDI Interface – Part 3
Arduino I2C MIDI Interface – Part 2
Following on from my Arduino I2C MIDI Interface, this project looks at what is required to get "raw I2C MIDI" working between two Arduinos. In part 1, I used a I2C/IIC to serial module to develop an I2C MIDI interface. In this part, I've developed a "raw" I2C to MIDI transport layer. In part 3, I … Continue reading Arduino I2C MIDI Interface – Part 2
Arduino I2C MIDI Interface
This is one of those "I wonder if..." projects. There is little reason for anyone to really do this, but I have a board that only has I2C for IO and naturally I got wondering if it was possible to do MIDI over the I2C interface. This is starting simply, trying it with a standard … Continue reading Arduino I2C MIDI Interface