Soundfonts can be loaded on soundcard, or used with a soft synthetizer.
If you have a Soundblaster soundcard, install a package named awesfx. This package should contain the asfxload application. This little tool will help us to load the soundfonts in the soundcard.
Once you have downloaded and uncompressed your soundfont, just execute something like asfxload /tmp/fluidr3.sf2, and wait for a while.
A software like Rosegarden is able to load sounfount for you at startup (see Section 5.4).
It exists a lot of pretty good synthetizers. Some of them have more features than others, but most of them allow you to load your own soundfonts. In those examples we will use one of the DSSI plugins we have built: fluidsynth-dssi.so (see Section 3.4), and QSynth (see Section 3.6).
To use directly DSSI plugins you must at first launch Jack server. To do that, just execute Qjackctl as normal user (see Section 5.1). Then we use the Jack DSSI host program to load and execute the Fluidsynth DSSI plugin with jack-dssi-host fluidsynth-dssi.so. You will see a little graphic interface.
Click on thebutton to load a soundfont, choose any instrument and click on to hear its sound.
First, execute Qjackctl as normal user (see Section 5.1) to launch Jack server. Then execute QSynth. In fact, QSynth, like other audio software, can run with or without Jack, directly using OSS, ALSA etc.
Click on the Section 5.4.2).button, go to the notebook and load at least one soundfont. Now QSynth is ready for giving us sound when we will need it (see