written in C, uses PortMIDI, BSD socket, and GTKMM (GUI) libraries to allow jamming via a network