From 253a38189887b04dce9d118ed88a0393710f861b Mon Sep 17 00:00:00 2001 From: derselbst Date: Wed, 11 Jul 2018 13:16:50 +0200 Subject: [PATCH] update the documentation of synth.effects-groups and some related settings --- doc/fluidsettings.xml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/doc/fluidsettings.xml b/doc/fluidsettings.xml index 378d7442..75ea62bb 100644 --- a/doc/fluidsettings.xml +++ b/doc/fluidsettings.xml @@ -24,7 +24,7 @@ Developers: Settings can be deprecated by adding: SOME TEXT1 128 - By default, the synthesizer outputs a single stereo signal. Using this option, the synthesizer can output multichannel audio. Sets the number of stereo channel pairs. So 1 is actually 2 channels (a stereo pair). + By default, the synthesizer outputs a single stereo signal. Using this option, the synthesizer can output multi-channel audio. Sets the number of stereo channel pairs. So 1 is actually 2 channels (a stereo pair). audio-groups @@ -33,7 +33,7 @@ Developers: Settings can be deprecated by adding: SOME TEXT1 128 - Normally the same value as synth.audio-channels. LADSPA effects subsystem can use this value though, in which case it may differ. + The output audio channel associated with a MIDI channel is wrapped around using the number of synth.audio-groups as modulo divider. This is typically the number of output channels on the sound card, as long as the LADSPA Fx unit is not used. In case of LADSPA unit, think of it as subgroups on a mixer. chorus.active @@ -85,7 +85,7 @@ Developers: Settings can be deprecated by adding: SOME TEXT1 256 - (Experimental) Sets the number of synthesis CPU cores. If set to a value greater than 1, then additional synthesis threads will be created to take advantage of a multi CPU or CPU core system. This has the affect of utilizing more of the total CPU for voices or decreasing render times when synthesizing audio to a file. + Sets the number of synthesis CPU cores. If set to a value greater than 1, then additional synthesis threads will be created to take advantage of a multi CPU or CPU core system. This has the affect of utilizing more of the total CPU for voices or decreasing render times when synthesizing audio to a file. default-soundfont @@ -119,7 +119,15 @@ Developers: Settings can be deprecated by adding: SOME TEXT2 2 2 - Currently unused. + Specifies the number of effects per group. Currently there only are two effects (i.e. reverb and chorus). + + + effects-groups + int + 1 + 1 + 128 + Specifies the number of effect units. By default, the sound of all voices is rendered by one reverb unit and one chorus unit respectively (even for multi-channel rendering). This setting gives the user control which effects of a voice to render to which independent audio channels. E.g. setting synth.effects-groups == synth.midi-channels allows to render the effects of each MIDI channel to separate audio buffers. If synth.effects-groups is smaller, it will wrap around. Note that any value >1 will significantly increase CPU usage. gain