mirror of
https://github.com/ZDoom/fluidsynth.git
synced 2024-11-27 22:43:36 +00:00
0288466f40
This adds new LFO modulators: - these modulators are computed on the fly, instead of using lfo lookup table. Advantages: - Avoiding a lost of 608272 memory bytes when lfo speed is low (0.3Hz). - Allows to diminish the lfo speed lower limit to 0.1Hz instead of 0.3Hz. A speed of 0.1 is interesting for chorus. Using a lookup table for 0.1Hz would require too much memory (1824816 bytes). - Make use of first-order all-pass interpolator instead of bandlimited interpolation. - Although lfo modulator is computed on the fly, cpu load is lower than using lfo lookup table with bandlimited interpolator. Also adds a stereo unit controlled by WIDTH macro. WIDTH [0..10] value define a stereo separation between left and right. - When 0, the output is monophonic. - When > 0 , the output is stereophonic. WIDTH is currently fixed to maximum value to provide maximum stereo effect. |
||
---|---|---|
.. | ||
android | ||
polymono | ||
CMakeLists.txt | ||
doxy_formula.css | ||
Doxyfile | ||
Doxyfile.cmake | ||
example.c | ||
FluidProfile_0004.pdf | ||
fluidsettings.xml | ||
fluidsettings.xsl | ||
FluidSostenuto-005.pdf | ||
FluidSynth Thread safety paper for LAC 2011.odt | ||
fluidsynth-v20-devdoc.txt | ||
fluidsynth.1 | ||
fluidsynth_arpeggio.c | ||
fluidsynth_fx.c | ||
fluidsynth_metronome.c | ||
fluidsynth_process.c | ||
fluidsynth_register_adriver.c | ||
fluidsynth_sfload_mem.c | ||
fluidsynth_simple.c | ||
ladspa.md | ||
README |
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