MIDI Programming Resources

PageDescriptionRelease DateTags
IEEE P1639Phil Kerr's "... Ethernet based protocol wrapper allowing the transmission and reception of MIDI .. 
Input Maps"... provides user-customizeable mappings for controlling realtime objects with event streams" 
MIDI Modulesfor the http:andrich.netpythonPython programming language 
MIDI SoftwareMIDI Software * Environments * MIDI Programming Resources 
MIDI Wire Packetization Protocolbrought to you by SAOL guru John Lazzaro2006-11-01 
MIDI-Perl"...a suite of Perl modules that allows you to read, compose, modify, and write MIDI files" 
MMididescribes tools for MIDI over the MBONE multicast network1996-12-27 
MidiIOmore excellent C++ MIDI code from Craig Stuart Sapp 
MidiShareis a "... real-time operating system for musical applications" from the great crew at http:www.gr.. 
MidithingMIDI library in Python for an eventual sequencer from Tim Goetze 
Q-Midia MidiShare interface for the Q programming language 
TSE3 Libraryopen-source MIDI sequencer engine in C++ 
UNIX MIDI librariesuseful code from John Stone 
jMusicis a Java class of functions for generating and manipulating MIDI musical data 
libsmfSimple library for handling MIDI files 
pyalsaMIDI wrappers for Python, from Phil Frost 

Personal Tools
Toolbox
Hosting provided by the Virginia Tech Department of Music and DISIS.