Ah nice, wildmidi seems to work well, I tried out the midi player.
I found that you can put a standard timidity.cfg (which points to the location of the sf2's/gus patches) in the directory where the wildmidi library is located, that works well on windows atleast.
It appears the latest version of wildmidi is released under GPLv2 (including the library), but the author stated on his website that it has been changed to (L)GPLv3 in newer source files.