Fluajho is a simple sf2 soundfont player for Linux. It needs to be started through the Non Session Manager (NSM).
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dependencies
desktop
documentation
engine
gui
template
.gitignore
HOWTO.md
LICENSE
Makefile.in
README.md
configure
fluajho
updateGeneratedStatic.sh

README.md

Fluajho

Fluajho is a simple sf2 soundfont host/player for Linux. It needs to be started through the Non Session Manager (NSM).

"Fluajho" (with jh as in pleasure) means fluid in Esperanto. Behind the scenes the Fluidsynth library is at work, hence the name.

Why does Fluajho exist? There are many soundfont players for Linux, most of them even based on Fluidsynth. Fluajho was written for a clearly defined use case: Load an .sf2 in the Non Session Manager and save the soundfont in the session directory. This makes it possible to archive the session, for example as a backup or to share it.

This README is just a short introduction. You better read the manual, which also includes detailed instructions how to build Fluajho from source and start it.

Installation and Starting

Download

Download the latest release through your package manger or the code on https://github.com/diovudau/Fluajho/releases

  • ./configure --prefix=/usr
  • make
  • sudo make install

Fluajho can then be started using the Non Session Manager.

Dependencies

  • Python 3.6 (maybe earlier)
  • PyQt5 for Python 3
  • Fluidsynth

Build Dependencies

  • Nuitka >= 0.6 (maybe earlier)
  • GCC (development is done on 8.2, but most likely you can use a much earlier version)

Environment:

  • Jack Audio Connection Kit must be running
  • Fluajho must be started via the Non Session Manager