Wine and MIDI


Many soundcards come without MIDI support, that means that if you're trying to play a MIDI file you will get no sound.
In order to get some sound you'll need TiMidity++. TiMidity++ is a software synthesizer. It can play MIDI files by converting them into PCM waveform data.
Most applications work well with TiMidty++ as MIDI device.


Installation of TiMidity++


You can download TiMidty++ from http://timidity.sourceforge.net,but most distros come with TiMidity++ installed.
When you have TiMidity++ installed you will also need a SoundFont. You can find them on http://www.hammersound.net.
A good SoundFont is Fluid - Release 3
After downloading unzip the .zip file: unzip FluidR3122501.zip.
Unpack FluidR3 GM.sfArk: sfarkxtc "FluidR3 GM.sfArk" (you can download sfarkxtc here),
Rename the file: mv "FluidR3 GM.SF2" FluidR3GM.SF2
Copy the file to /usr/share/timidity
Add the following line to /usr/share/timidity/timidity.cfg:
soundfont /usr/share/timidity/FluidR3GM.SF2


Running TiMidity++

Type timidity -iA to start the TiMidity++ server. Your Wine applications will now be able to play MIDI files.
There are many options for TiMidity++. Go to the website for more info: http://timidity.sourceforge.net