Software
Software

In the course of working this project much custom software was developed. In some cases I thought that the software could have wider, more general use, so I'm releasing it as open-source.

 
MIDIUtil

MIDIUtil is a pure Python library that allows one to write muti-track Musical Instrument Digital Interface (MIDI) files from within Python programs. It is object-oriented and allows one to create and write these files with a minimum of fuss.