![]() |
MuseScore
3.4
Music composition and notation
|
Classes | |
| struct | BankOffset |
| class | Channel |
| class | Fluid |
| struct | fluid_env_data_t |
| struct | fluid_interp_coeff_t |
| class | Generator |
| SoundFont generator structure. More... | |
| class | GenInfo |
| class | Instrument |
| struct | Mod |
| struct | Phase |
| class | Preset |
| class | Sample |
| struct | SFBag |
| struct | SFChunk |
| struct | SFGen |
| union | SFGenAmount |
| struct | SFIhdr |
| struct | SFMod |
| class | SFont |
| struct | SFPhdr |
| struct | SFVersion |
| class | Voice |
| class | Zone |
Functions | |
| void | fluid_conversion_config () |
| float | fluid_cb2amp (float cb) |
| float | fluid_atten2amp (float atten) |
| float | fluid_tc2sec_delay (float tc) |
| float | fluid_tc2sec_attack (float tc) |
| float | fluid_tc2sec (float tc) |
| float | fluid_tc2sec_release (float tc) |
| float | fluid_act2hz (float c) |
| float | fluid_pan (float c, int left) |
| float | fluid_concave (float val) |
| float | fluid_convex (float val) |
| int | fluid_sample_set_sound_data (Sample *sample, short *data, unsigned int nbframes, short copy_data, int rootkey) |
| void | fluid_gen_set_default_values (Generator *gen) |
| Set an array of generators to their default values. More... | |
| unsigned int | fluid_check_fpe_i386 (char *explanation_in_case_of_fpe) |
| bool | test_identity (const Mod *mod1, const Mod *mod2) |
| void | fluid_dump_modulator (Mod *mod) |
| void | fluid_gen_init (Generator *gen, Channel *channel) |
| float | fluid_gen_scale (int gen, float value) |
| float | fluid_gen_scale_nrpn (int gen, int data) |
| float | triangle (int dur, int pos) |
| int | samplesToNextTurningPoint (int dur, int pos) |
Variables | |
| GenInfo | fluid_gen_info [] |
| anonymous enum |
Sample types.
| Enumerator | |
|---|---|
| FLUID_SAMPLETYPE_MONO | |
| FLUID_SAMPLETYPE_RIGHT | |
| FLUID_SAMPLETYPE_LEFT | |
| FLUID_SAMPLETYPE_LINKED | |
| FLUID_SAMPLETYPE_OGG_VORBIS | |
| FLUID_SAMPLETYPE_ROM | |
| anonymous enum |
Generator (effect) numbers (SoundFont 2.01 specifications section 8.1.3)
| Enumerator | |
|---|---|
| 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 FluidS::fluid_interp |
| enum FluidS::fluid_loop |
| enum FluidS::Gen_Type |
| enum FluidS::Gen_Unit |
| float FluidS::fluid_act2hz | ( | float | c | ) |
| float FluidS::fluid_atten2amp | ( | float | atten | ) |
| float FluidS::fluid_cb2amp | ( | float | cb | ) |
| unsigned int FluidS::fluid_check_fpe_i386 | ( | char * | explanation_in_case_of_fpe | ) |
| float FluidS::fluid_concave | ( | float | val | ) |
| void FluidS::fluid_conversion_config | ( | ) |
| float FluidS::fluid_convex | ( | float | val | ) |
| void FluidS::fluid_dump_modulator | ( | Mod * | mod | ) |
| float FluidS::fluid_gen_scale | ( | int | gen, |
| float | value | ||
| ) |
| float FluidS::fluid_gen_scale_nrpn | ( | int | gen, |
| int | data | ||
| ) |
| void FluidS::fluid_gen_set_default_values | ( | Generator * | gen | ) |
Set an array of generators to their default values.
| gen | Array of generators (should be GEN_LAST in size). |
| float FluidS::fluid_pan | ( | float | c, |
| int | left | ||
| ) |
| int FluidS::fluid_sample_set_sound_data | ( | Sample * | sample, |
| short * | data, | ||
| unsigned int | nbframes, | ||
| short | copy_data, | ||
| int | rootkey | ||
| ) |
| float FluidS::fluid_tc2sec | ( | float | tc | ) |
| float FluidS::fluid_tc2sec_attack | ( | float | tc | ) |
| float FluidS::fluid_tc2sec_delay | ( | float | tc | ) |
| float FluidS::fluid_tc2sec_release | ( | float | tc | ) |
| int FluidS::samplesToNextTurningPoint | ( | int | dur, |
| int | pos | ||
| ) |
| float FluidS::triangle | ( | int | dur, |
| int | pos | ||
| ) |
| GenInfo FluidS::fluid_gen_info[] |
1.8.13