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
Tag: arduino
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
Lo-Fi Orchestra – John Miles Music
The Lo-Fi Orchestra presents this performance of "Music" by John Miles. "Music was my first love, and it will be my last.Music of the future, and music of the past. To live without my music, would be impossible to do.In this world of troubles, my music pulls me through." -- John Miles (1947-2021) … Continue reading Lo-Fi Orchestra – John Miles Music
Lo-Fi Orchestra – Fanfare for the Common Man
Here is another piece for my Arduino tones- Aaron Copland's Fanfare for the Common Man. This is scored for four horns, three trumpets, three trombones, tuba, timpani, bass drum and tam-tam. The Arduino tones provide the brass. The VS1053 provides the timpani and bass drum, but the tam-tam was a bit problematic. Eventually I decided … Continue reading Lo-Fi Orchestra – Fanfare for the Common Man
Lo-Fi Orchestra – Janacek Sinfonietta
I've been thinking about other things I could play on my Arduino tones and they seem particularly suited to fanfares, so here is the opening movement of Janacek's Sinfonietta. For details of the projects used in this performance: Arduino Tone One Year On! Arduino MIDI VS1003 or VS1053 Synth https://youtu.be/BroTjZgu1Bs All music rights and copyright … Continue reading Lo-Fi Orchestra – Janacek Sinfonietta
The Complete Lo-Fi Planets
Inspired by the legendary Tomita, the Lo-Fi Orchestra presentation of Gustav Holst's Planets Suite is now complete. The original Lo-Fi Orchestra project started off as an attempt to bring a range of my "Simple DIY Electronic Music Projects" together to "perform" a single piece. After a number of initial performances, I decided to take the … Continue reading The Complete Lo-Fi Planets