FluidSynth is an application for playing MIDI files and a library for MIDI applications.
Resources
Here are some resources :
FluidSynth home page ( http://sourceforge.net/apps/trac/fluidsynth/ )
FluidSynth download page ( http://sourceforge.net/projects/fluidsynth/ )
FluidSynth 1.1 developer documentation ( http://fluidsynth.sourceforge.net/api/ )
Sourcearchive.com fluidsynth documentation ( http://fluidsynth.sourcearchive.com/documentation/1.1.5-1/main.html )
Players
fluidsynth is a command-line MIDI player. It runs under ALSA with a command line, like so:
fluidsynth -a alsa -l <soundfont> <files...> ...