mirror of
https://github.com/ZDoom/fluidsynth.git
synced 2025-02-25 21:31:49 +00:00
FluidSynths overflow priority calculation, that determines which voice to kill if the current polyphony limit has been reached, treats all channels as equal. Only percussion channels can get a user defined score added to their priority. In certain use-cases there can be a number of MIDI channels that are much more important than other ones, and not just percussion channels. For example, a channel playing a constant pad sound which would be very noticeable if killed. This change adds two new synth.overflow settings: - synth.overflow.important - synth.overflow.important-channels They add the ability to mark MIDI channels as "important" and have the overflow calculation add a user defined score to voices on those channels. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Doxyfile | ||
Doxyfile.cmake | ||
example.c | ||
fluidsettings.xml | ||
fluidsettings.xsl | ||
FluidSynth Thread safety paper for LAC 2011.odt | ||
fluidsynth-v10-devdoc.xml | ||
fluidsynth-v11-devdoc.txt | ||
fluidsynth.1 | ||
fluidsynth_arpeggio.c | ||
fluidsynth_fx.c | ||
fluidsynth_metronome.c | ||
fluidsynth_register_adriver.c | ||
fluidsynth_sfload_mem.c | ||
fluidsynth_simple.c | ||
ladspa.md | ||
README | ||
xtrafluid.txt |
To build FluidSynth API reference documentation, make sure you have Doxygen installed. If you are using the cmake build system, change to the root build directory. If you are using the deprecated auto-tools based build system, execute the following command in this doc/ directory: $ make doxygen The latest generated API HTML docs can also be found, along with other information, on the Wiki documentation page: http://sourceforge.net/apps/trac/fluidsynth/wiki/Documentation