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.
Recently I have been exploring novel musical scales and tunings (I discuss one such scale on my personal website). As part of this work, I am releasing PyTuning, a Python-based framework for exploring tunings, scales, and microtonalities, as an open-source project.
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.