You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

71 lines
3.5 KiB

=== Basic Principles
Fluajho loads exactly one `.sf2` soundfont. A soundfont can contain several instruments, of which
up to 16 can be used simultaneously.
Each of the instruments can be loaded into one MIDI channel. To do this, first select a bank in a
channel (Bank 0 if in doubt) and then a program.
On the first launch a small standard soundfont is loaded, which is General Midi (GM) compatible.
Fluajho itself has no option to play notes. To control the sounds, you send MIDI data to our input
port via JACK. The channel is a property of the midi signal and is already selected in the
Each channel has two separate audio outputs in JACK: Left and Right.
Saving and loading your project is done by the New Session Manager (Agordejo). There you will find
a "Save" button.
== Description of the graphical user interface and its functions
Use your browser's search function to locate the individual letters like [B] and their explanation.
image::overview-english.png[Screenshot with Captions, link="overview-english.png"]
The *[A] File* menu contains "sf2 Soundfont load" (keyboard shortcut: Ctrl+O).
Only one soundfont can be loaded at a time. If you want to use several different soundfonts at
once, just start Fluajho several times. Saving and Closing is also here.
It is also possible to load an .sf2 through drag & drop from your file manager into the Fluajho
The option *[B] Ignore MIDI Bank and Program Messages* only allows instrument changes via the
graphical user interface. It ignores all messages coming in via the JACK Midi connection.
This is sometimes necessary if you are dealing with midi hardware, like keyboards, which send bank
and program changes at startup and break our settings. You can also activate this option as soon as
you have set all instruments, because a program change unfortunately happens faster than one would
The option *[C] Play test sound after selecting a program* can be activated to hear some played
notes right choosing a different instrument through the program change dropdown [G]. The test signal
is *not* played when changing an instrument through an external midi signal.
Channels are numbered *[D] Channel N* . MIDI supports exactly 16 channels, there is no adjustment
possible. More channels of the same soundfont can be obtained by simply starting another Fluajho
instance. Next to the channel is a small rectangle that lights up if MIDI is coming in.
*Play Test [E]* plays some test notes after a click. This can be used even if option [C] is not
currently activated.
The current *[F] Bank* is always displayed as a number. You can choose them from the drop down
list. Only the banks, which actually exist in the current sf2 are listed.
The current *[G] Program* is the instrument. It is displayed with its MIDI number and actual name.
Only the programs present in the sf2 are displayed.+ However, the soundfonts are often wrong in
that they display more instruments than they actually have. In this case you will hear a more or
less random (existing) instrument instead.
If you run Fluajho under Session Management, as intended, tere is no internal way to *close* it.
If you use the function of your window manager like [X], Alt+F4 etc. the graphical user interface
is only hidden.
To really close Fluajho you can use Agordejo (New Session Manager). Here you can
also restore visibility by showing the GUI again.
The current visibility setting is saved. This is because you normally only spend a relatively short
time loading a soundfont. Afterwards, the window would only get in the way.