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[] |