“Baby8” Discrete Logic MIDI (ish)

I've wanted to create a non-microcontroller, discrete logic MIDI circuit for some time. I thought it would be interesting to have a few chips that could generate a specific sequence of bytes corresponding to a MIDI message. Note: I'm still talking individual chips here, not just gates and definitely not individual transistors, so perhaps "discrete … Continue reading “Baby8” Discrete Logic MIDI (ish)

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 6

This post looks at a series of relative straight forward MIDI control projects using the Seeedstudio XIAO SAMD21 and the XIAO Expansion Board.  The projects should work with either USB MIDI or serial MIDI via an external MIDI module. Other parts in this series: Part 1 - Introduction to the XIAO SAMD21 and some projects … Continue reading XIAO SAMD21, Arduino and MIDI – Part 6

Arduino VS1053 General MIDI Synth – Part 3

Having prototyped a patch changer for my Arduino VS1053 General MIDI Synth this shows how that can be achieved in a slightly more useful manner using a shift register to control the 7-segment display. It also follows through a build using my Arduino MIDI Proto Shield PCB. Warning! I strongly recommend using an old or second hand keyboard … Continue reading Arduino VS1053 General MIDI Synth – Part 3

Arduino VS1053 General MIDI Synth – Part 2

Another I've wanted to do with my Arduino MIDI Proto Shield PCB is link it with my Arduino VS1053 General MIDI Synth to provide a means of selecting the voice from the shield itself.  As I almost always pair my VS1053 shield with an off the shelf MIDI module to use it, this seems like a natural thing … Continue reading Arduino VS1053 General MIDI Synth – Part 2

Arduino MIDI Rotary Encoder Controller – Part 2

Having just received back my Arduino MIDI Proto Shield PCBs I was thinking of a project to use them on and decided that a rotary encoder patch changer would be ideal, so this is a rebuild of my Arduino MIDI Rotary Encoder Controller using my MIDI proto shield. https://youtu.be/88TgJZBtC_8 Warning! I strongly recommend using an old or second … Continue reading Arduino MIDI Rotary Encoder Controller – Part 2