I have come to a realization that connected embedded system of microcontrollers are similar to distributed systems that run behind major web services.
I am exploring the use of MIDI for sending messages to each other. One of the recent discoveries I have made, being a MIDI novice, is that MIDI devices can not only send out MIDI events, they accept MIDI events as well, if configured properly.
These are some MIDI pages I found useful.
- Teragon Audio MIDI tutorial
- Teragon - MIDI spec
- Sparkfun MIDI tutorial
- Various CCRMA pages, particularly these set of example C programs
- Python's
mido
library is awesome, so is, Go's midi package.