Marcus Weseloh
2a2027085e
Separate new_* and delete_* functions from the rest
2020-11-13 22:23:29 +01:00
Marcus Weseloh
9248032feb
SoundFont API
...
Includes Generators, Modulators, Loader etc
2020-11-12 21:27:00 +01:00
Marcus Weseloh
a11806aa32
Change files into groups / modules
2020-11-12 21:23:31 +01:00
derselbst
9382edabd5
enforce coding style guide
...
using astyle
2018-06-24 13:13:18 +02:00
Tom M
4a0a7365ee
Refactor Soundfont loader API ( #334 )
...
* add fluid_mod_sizeof() and fluid_sample_sizeof() for low latency scenarios
* fix return value of default_fclose
* enable padding warnings for cmake enable-profiling=1
* make these types private:
* struct _fluid_sfloader_t
* struct _fluid_sample_t
* struct _fluid_sfont_t
* struct _fluid_preset_t
...and provide proper getter and setter functions
2018-02-11 16:56:53 +01:00
Tom M
5d26d2dee8
Additional general-purpose IIR filter ( #331 )
...
* Additional high-pass filter
* ability to use a linear Q
* add custom sinus modulator mapping function
* add GEN_CUSTOM_FILTERFC and GEN_CUSTOM_FILTERQ generators
* introduce fluid_synth_custom_filter()
* make custom filter user adjustable by custom flags
2018-02-11 15:18:28 +01:00
derselbst
52872305f2
move FLUID_NUM_MOD to public voice header
2017-11-27 17:11:06 +01:00
derselbst
9900d5f151
rename fluid_mod_new|delete() to match naming conventions
2017-11-27 16:58:27 +01:00
derselbst
abab1f87e4
make modulator API const correct
2017-10-30 15:21:38 +01:00
derselbst
5da9451321
move struct _fluid_mod_t to private header
2017-09-21 10:52:48 +02:00
derselbst
4911138eb0
deprecate struct _fluid_mod_t
2017-09-21 09:59:15 +02:00
derselbst
aac2354f5c
remove fop-level "fluidsynth" directory node
...
cd fluidsynth && git mv * ../
2017-09-03 13:30:26 +02:00