Arduino PCF8574/8575 MIDI Controller

This project uses a PCF8574 or PCF8575 I2C digital IO expander with an Arduino as a MIDI controller. https://youtu.be/yrNB3riWBH4 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 Arduino tutorials for the main concepts used in this … Continue reading Arduino PCF8574/8575 MIDI Controller

XIAO SAMD21, Arduino and MIDI – Part 7

This post looks at the possibilities of using I2C peripherals with a Seeedstudio XIAO SAMD21 and the XIAO Expansion Board.  The projects should work with either USB MIDI or serial MIDI via an external MIDI module. Note: There is just one project described at present, but others will be added to this post as they … Continue reading XIAO SAMD21, Arduino and MIDI – Part 7

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

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