TiMidity++

TiMidity++ is an a software synthesizer that can convert MIDI input to analog playback in real-time. It is useful for sound cards that do not have synthesizers built-in, or do not function under Linux.