Qsynth is a fluidsynth GUI front-end application written in C++ around the Qt framework using Qt Designer. Eventually it may evolve into a softsynth management application allowing the user to control and manage a variety of command line softsynths but for the moment it wraps the excellent FluidSynth (http://www.fluidsynth.org).
FluidSynth is a command line software synthesiser based on the Soundfont specification.
Homepage: https://qsynth.sourceforge.io http://qsynth.sourceforge.net
License: GNU General Public License (GPL)
The software requirements for build and runtime are listed as follows:
Mandatory:
Qt framework, C++ class library and tools for cross-platform application and UI development https://qt.io/
fluidsynth, real-time software synthesizer based on the SoundFont 2 specifications http://www.fluidsynth.org/
Unpack the tarball and in the extracted source directory:
cmake [-DCMAKE_INSTALL_PREFIX=<prefix>] -B build
cmake --build build [--parallel <Njobs>]
and optionally, as root:
[sudo] cmake --install build
Note that the default installation path (
Qsynth holds its settings and configuration state per user, in a file located as $HOME/.config/rncbc.org/Qsynth.conf . Normally, there's no need to edit this file, as it is recreated and rewritten everytime qsynth is run.
Plenty still although this is beta software ;)
Qsynth is open source free software. For bug reports, feature requests, discussion forums, mailling lists, or any other matter related to the development of this piece of software, please use the Sourceforge project page (https://sourceforge.net/projects/qsynth).
Qsynth has been created by Rui Nuno Capela, Richard Bown and Chris Cannam to bring a simple but effective software synthesier front end to the Linux desktop. From an original idea by Richard Bown and Chris Cannam to create an open software synthesiser front end to use in conjunction with Rosegarden (https://www.sourceforge.net/projects/rosegarden) and other ALSA based software sequencers.
Inspired by Rui's work on QjackCtl (https://qjackctl.sourceforge.io).
Ebrahim Mayat
Pedro Lopez-Cabanillas is currently the most prominent developer, having contributed with the awesome knob skins/styles option, the alternate cmake build system and the Windows(tm) installer bundle. Kudos to Pedro!
Enjoy.
rncbc aka Rui Nuno Capela