Great project in progress and write up from semininja on GitHub: a python script for interpreting MIDI files for output from a Raspberry Pi to the solenoid controllers for an air-horn organ the master branch uses relative time in the scroll, and therefore times output using time since last update...