![]()  | 
  
    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