Go to the source code of this file.
Enumerations | |
enum | fluid_voice_add_mod { FLUID_VOICE_OVERWRITE, FLUID_VOICE_ADD, FLUID_VOICE_DEFAULT } |
Functions | |
FLUIDSYNTH_API void | fluid_voice_update_param (fluid_voice_t *voice, int gen) |
Update all the synthesis parameters, which depend on generator gen. More... | |
FLUIDSYNTH_API void | fluid_voice_add_mod (fluid_voice_t *voice, fluid_mod_t *mod, int mode) |
FLUIDSYNTH_API void | fluid_voice_gen_set (fluid_voice_t *voice, int gen, float val) |
Set the value of a generator. More... | |
FLUIDSYNTH_API float | fluid_voice_gen_get (fluid_voice_t *voice, int gen) |
Get the value of a generator. More... | |
FLUIDSYNTH_API unsigned int | fluid_voice_get_id (fluid_voice_t *voice) |
Return the unique ID of the noteon-event. More... | |
FLUIDSYNTH_API int | fluid_voice_is_playing (fluid_voice_t *voice) |
|
|
|
|
|
Get the value of a generator.
|
|
Set the value of a generator.
|
|
Return the unique ID of the noteon-event. A sound font loader may store the voice processes it has created for * real-time control during the operation of a voice (for example: parameter changes in sound font editor). The synth uses a pool of voices, which are 'recycled' and never deallocated. Before modifying an existing voice, check
|
|
|
|
Update all the synthesis parameters, which depend on generator gen. This is only necessary after changing a generator of an already operating voice. Most applications will not need this function. |