FluidSynth

Jump to: navigation, search
FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications. FluidSynth can read MIDI events from a MIDI input device and render them to an audio device using SoundFont(R) instruments. SoundFont(R) files are composed of digital audio "samples" and additional instrument parameters. These files can be created or downloaded off the Internet. FluidSynth also has support for controlling effects in real time and can play MIDI files.

Install

FluidSynth is included on openSUSE installation media, so use YaST or zypper to install it. You may want to install Qsynth GUI frontend to FluidSynth, that can be found in Packman repositories.

Configure

The default installation has no soundfonts so you have to download some. A good source is http://www.personalcopy.com/home.htm where one can find Unison.sf2.gz and PersonalCopy 5.1f.sf2.gz.

Play MIDI music

In console

fluidsynth -a alsa -l <soundfont_file>  <midi file to play> 

Documentation

See Also

External Links

DISCLAIMER: SoundFont(R) is a registered trademark of E-mu Systems, Inc.