LabMidi: Midi IN and OUT. Standard midi file parser and player. Midi Softsynth implementation.

We need a MIDI engine Part 2

We need a MIDI engine Part 1 

The History of Sound Cards and Computer Game Music | MacGateway

Gamasutra – Planet of Sound: Talking Art, Noise, and Games with EA's Robi Kauker

Create Digital Music – Back to the future: MIDI in Game Audio