Go to the source code of this file.
Definition in file gen.h.
enum fluid_gen_type |
Generator (effect) numbers (Soundfont 2.01 specifications section 8.1.3).
GEN_STARTADDROFS | Sample start address offset (0-32767). |
GEN_ENDADDROFS | Sample end address offset (-32767-0). |
GEN_STARTLOOPADDROFS | Sample loop start address offset (-32767-32767). |
GEN_ENDLOOPADDROFS | Sample loop end address offset (-32767-32767). |
GEN_STARTADDRCOARSEOFS | Sample start address coarse offset (X 32768). |
GEN_MODLFOTOPITCH | Modulation LFO to pitch. |
GEN_VIBLFOTOPITCH | Vibrato LFO to pitch. |
GEN_MODENVTOPITCH | Modulation envelope to pitch. |
GEN_FILTERFC | Filter cutoff. |
GEN_FILTERQ | Filter Q. |
GEN_MODLFOTOFILTERFC | Modulation LFO to filter cutoff. |
GEN_MODENVTOFILTERFC | Modulation envelope to filter cutoff. |
GEN_ENDADDRCOARSEOFS | Sample end address coarse offset (X 32768). |
GEN_MODLFOTOVOL | Modulation LFO to volume. |
GEN_UNUSED1 | Unused. |
GEN_CHORUSSEND | Chorus send amount. |
GEN_REVERBSEND | Reverb send amount. |
GEN_PAN | Stereo panning. |
GEN_UNUSED2 | Unused. |
GEN_UNUSED3 | Unused. |
GEN_UNUSED4 | Unused. |
GEN_MODLFODELAY | Modulation LFO delay. |
GEN_MODLFOFREQ | Modulation LFO frequency. |
GEN_VIBLFODELAY | Vibrato LFO delay. |
GEN_VIBLFOFREQ | Vibrato LFO frequency. |
GEN_MODENVDELAY | Modulation envelope delay. |
GEN_MODENVATTACK | Modulation envelope attack. |
GEN_MODENVHOLD | Modulation envelope hold. |
GEN_MODENVDECAY | Modulation envelope decay. |
GEN_MODENVSUSTAIN | Modulation envelope sustain. |
GEN_MODENVRELEASE | Modulation envelope release. |
GEN_KEYTOMODENVHOLD | Key to modulation envelope hold. |
GEN_KEYTOMODENVDECAY | Key to modulation envelope decay. |
GEN_VOLENVDELAY | Volume envelope delay. |
GEN_VOLENVATTACK | Volume envelope attack. |
GEN_VOLENVHOLD | Volume envelope hold. |
GEN_VOLENVDECAY | Volume envelope decay. |
GEN_VOLENVSUSTAIN | Volume envelope sustain. |
GEN_VOLENVRELEASE | Volume envelope release. |
GEN_KEYTOVOLENVHOLD | Key to volume envelope hold. |
GEN_KEYTOVOLENVDECAY | Key to volume envelope decay. |
GEN_INSTRUMENT | Instrument ID (shouldn't be set by user). |
GEN_RESERVED1 | Reserved. |
GEN_KEYRANGE | MIDI note range. |
GEN_VELRANGE | MIDI velocity range. |
GEN_STARTLOOPADDRCOARSEOFS | Sample start loop address coarse offset (X 32768). |
GEN_KEYNUM | Fixed MIDI note number. |
GEN_VELOCITY | Fixed MIDI velocity value. |
GEN_ATTENUATION | Initial volume attenuation. |
GEN_RESERVED2 | Reserved. |
GEN_ENDLOOPADDRCOARSEOFS | Sample end loop address coarse offset (X 32768). |
GEN_COARSETUNE | Coarse tuning. |
GEN_FINETUNE | Fine tuning. |
GEN_SAMPLEID | Sample ID (shouldn't be set by user). |
GEN_SAMPLEMODE | Sample mode flags. |
GEN_RESERVED3 | Reserved. |
GEN_SCALETUNE | Scale tuning. |
GEN_EXCLUSIVECLASS | Exclusive class number. |
GEN_OVERRIDEROOTKEY | Sample root note override. |
GEN_PITCH | Pitch (NOTE: Not a real SoundFont generator). |
GEN_LAST | Value defines the count of generators (fluid_gen_type). |
enum fluid_gen_flags |
FLUIDSYNTH_API int fluid_gen_set_default_values | ( | fluid_gen_t * | gen | ) |
Set an array of generators to their default values.
gen | Array of generators (should be GEN_LAST in size). |
Definition at line 98 of file fluid_gen.c.
References fluid_gen_t::flags, fluid_gen_set_default_values(), GEN_LAST, GEN_UNUSED, fluid_gen_t::mod, fluid_gen_t::nrpn, and fluid_gen_t::val.
Referenced by fluid_gen_set_default_values().