fluidsynth/doc
Marcus Weseloh aff8f0d458 Cleanup initial attenuation generator value handling (#324)
The EMU8k/10k hardware applies a 0.4 factor to all initially set attenuation generator values. Do this once on soundfont load.

Remove the invalid -531.509 power factor that was computed from Timidiy's non-standard conversion table. And remove the synth.volenv switch again, as the "compliant" setting wasn't compliant at all.

This allows us to get rid of the atten2amp function and use cb2amp everywhere, with a range of 0 1440 centibels.

Fixes #70 
Supersedes #71 
Supersedes #318
2018-01-09 16:30:43 +01:00
..
CMakeLists.txt remove fop-level "fluidsynth" directory node 2017-09-03 13:30:26 +02:00
Doxyfile make sure doxygen generates ladspa-related docs 2017-11-30 13:01:16 +01:00
Doxyfile.cmake make sure doxygen generates ladspa-related docs 2017-11-30 13:01:16 +01:00
example.c remove fop-level "fluidsynth" directory node 2017-09-03 13:30:26 +02:00
fluidsettings.xml Cleanup initial attenuation generator value handling (#324) 2018-01-09 16:30:43 +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 Cleanup initial attenuation generator value handling (#324) 2018-01-09 16:30:43 +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 correct return value checking for fluidsynth_register_adriver.c 2018-01-02 16:15:32 +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 update doc/README 2017-12-15 19:29:12 +01: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 build directory and
execute the following command in this doc/ directory:

$ make doxygen

The latest generated API HTML docs can also be found at:
http://www.fluidsynth.org/api/

Even more documentation references are provided on our wiki page:
https://github.com/FluidSynth/fluidsynth/wiki/Documentation