This section is for those who wish to know the technical details of MIDI (including General MIDI, the MIDI file format, MIDI Sample Dump Standard, and MIDI Time Code), as well as obtain some programming information.


The MIDI Specification

MIDI File Format

MidiFileIO -- A Linux and Windows programmer's library for MIDI File read/write.

WAVE File Format

AIFF (Audio Interchange File Format)

Windows MIDI and Digital Audio Programming

Linux MIDI and Digital Audio Programming

EasyOSC -- A Linux and Windows programmer's library for Open Sound Control support. Also available is a COM component for VBscript and JScript.

Sample Dump Standard (SDS)

MIDI Time Code

General MIDI (GM)

About Interchange File Format (IFF)

MIDI Machine Code (MMC)

Programming the Roland MPU-401