fluidsynth/doc
Marcus Weseloh a3aef4b2ee Add ability to mark channels as important in overflow priority calculation
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.
2017-12-02 15:57:21 +01:00
..
CMakeLists.txt remove fop-level "fluidsynth" directory node 2017-09-03 13:30:26 +02:00
Doxyfile bump doxygen API version to 2.0 2017-10-30 19:50:58 +01:00
Doxyfile.cmake remove fluid settings from public API doc 2017-10-16 18:08:29 +02:00
example.c remove fop-level "fluidsynth" directory node 2017-09-03 13:30:26 +02:00
fluidsettings.xml Add ability to mark channels as important in overflow priority calculation 2017-12-02 15:57:21 +01:00
fluidsettings.xsl fluidsettings: different color for deprecated settings 2017-10-18 14:08:02 +02:00
FluidSynth Thread safety paper for LAC 2011.odt remove fop-level "fluidsynth" directory node 2017-09-03 13:30:26 +02:00
fluidsynth-v10-devdoc.xml remove fop-level "fluidsynth" directory node 2017-09-03 13:30:26 +02:00
fluidsynth-v11-devdoc.txt Merge branch 'master' into file-callback 2017-11-27 14:52:20 +01:00
fluidsynth.1 Merge pull request #220 from FluidSynth/fluidsettings-doc 2017-10-19 12:46:26 +02:00
fluidsynth_arpeggio.c remove fop-level "fluidsynth" directory node 2017-09-03 13:30:26 +02:00
fluidsynth_fx.c remove fop-level "fluidsynth" directory node 2017-09-03 13:30:26 +02:00
fluidsynth_metronome.c remove fop-level "fluidsynth" directory node 2017-09-03 13:30:26 +02:00
fluidsynth_register_adriver.c add an example of how read a soundfont from memory 2017-11-26 10:07:08 +01:00
fluidsynth_sfload_mem.c add an example of how read a soundfont from memory 2017-11-26 10:07:08 +01:00
fluidsynth_simple.c remove fop-level "fluidsynth" directory node 2017-09-03 13:30:26 +02:00
ladspa.md Information about LADSPA on non-Linux platforms and some reformatting 2017-11-19 21:12:49 +01:00
README remove fop-level "fluidsynth" directory node 2017-09-03 13:30:26 +02:00
xtrafluid.txt remove fop-level "fluidsynth" directory node 2017-09-03 13:30:26 +02:00

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