@Laurent: No problem. About integrating it into SFML, yes, the GPL family is quite a pain, but the only good alternative to this I can find is TiMIDIty++, which is GPL, there's also libjdkmidi but I didn't really look into it because it seems dead, and it's GPL again.
Actually, if the project does not use the MIDI functions, you won't have to include the dll file along with it, right?
@StormWingDelta: I got the sound font from a link in FluidSynth's website, @Storm
http://sourceforge.net/apps/trac/fluidsynth/wiki/SoundFontI do think you should include the SoundFont in your project, instead of expecting the user to have one, since they probably don't.
Also, before deciding to use MIDI in your project, do consider using mp3/ogg, or module files (tracker music, check out my other project, sfMod:
http://www.sfml-dev.org/forum/viewtopic.php?t=6178) instead, SoundFonts are huge, putting the size on disk aside, take a look at the memory it takes up when you load it, and they are slow to load as well, so I honestly don't really recommend using MIDI in your projects unless you have to.
Edit:Added the preloading feature and released as version 1.0.1.
Takes quite some time to preload, but you get to unload the sound font file when you're done preloading. Playing, stopping, seeking, and looping will work as if it's a normal sf::Music with preloaded data. Preloaded data is about 10MB per minute.