libfluidsynth
2.4.5
|
Functions for configuring the built-in reverb effect. More...
Functions | |
double | fluid_synth_get_reverb_damp (fluid_synth_t *synth) |
Get reverb damping of all fx groups. More... | |
int | fluid_synth_get_reverb_group_damp (fluid_synth_t *synth, int fx_group, double *damping) |
get reverb damp of one or all groups. More... | |
int | fluid_synth_get_reverb_group_level (fluid_synth_t *synth, int fx_group, double *level) |
get reverb level of one or all groups. More... | |
int | fluid_synth_get_reverb_group_roomsize (fluid_synth_t *synth, int fx_group, double *roomsize) |
get reverb roomsize of one or all groups. More... | |
int | fluid_synth_get_reverb_group_width (fluid_synth_t *synth, int fx_group, double *width) |
get reverb width of one or all groups More... | |
double | fluid_synth_get_reverb_level (fluid_synth_t *synth) |
Get reverb level of all fx groups. More... | |
double | fluid_synth_get_reverb_roomsize (fluid_synth_t *synth) |
Get reverb room size of all fx groups. More... | |
double | fluid_synth_get_reverb_width (fluid_synth_t *synth) |
Get reverb width of all fx groups. More... | |
int | fluid_synth_reverb_on (fluid_synth_t *synth, int fx_group, int on) |
Enable or disable reverb on one fx group unit. More... | |
int | fluid_synth_set_reverb (fluid_synth_t *synth, double roomsize, double damping, double width, double level) |
Set reverb parameters to all groups. More... | |
int | fluid_synth_set_reverb_damp (fluid_synth_t *synth, double damping) |
Set reverb damping of all groups. More... | |
int | fluid_synth_set_reverb_group_damp (fluid_synth_t *synth, int fx_group, double damping) |
Set reverb damp to one or all fx groups. More... | |
int | fluid_synth_set_reverb_group_level (fluid_synth_t *synth, int fx_group, double level) |
Set reverb level to one or all fx groups. More... | |
int | fluid_synth_set_reverb_group_roomsize (fluid_synth_t *synth, int fx_group, double roomsize) |
Set reverb roomsize to one or all fx groups. More... | |
int | fluid_synth_set_reverb_group_width (fluid_synth_t *synth, int fx_group, double width) |
Set reverb width to one or all fx groups. More... | |
int | fluid_synth_set_reverb_level (fluid_synth_t *synth, double level) |
Set reverb level of all groups. More... | |
void | fluid_synth_set_reverb_on (fluid_synth_t *synth, int on) |
Enable or disable reverb effect. More... | |
int | fluid_synth_set_reverb_roomsize (fluid_synth_t *synth, double roomsize) |
Set reverb roomsize of all groups. More... | |
int | fluid_synth_set_reverb_width (fluid_synth_t *synth, double width) |
Set reverb width of all groups. More... | |
Functions for configuring the built-in reverb effect.
double fluid_synth_get_reverb_damp | ( | fluid_synth_t * | synth | ) |
Get reverb damping of all fx groups.
synth | FluidSynth instance |
int fluid_synth_get_reverb_group_damp | ( | fluid_synth_t * | synth, |
int | fx_group, | ||
double * | damping | ||
) |
get reverb damp of one or all groups.
synth | FluidSynth instance. |
fx_group | Index of the fx group. Must be in the range -1 to (fluid_synth_count_effects_groups()-1) . If -1 the parameter common to all fx groups is fetched. |
damping | valid pointer on the value to return. |
int fluid_synth_get_reverb_group_level | ( | fluid_synth_t * | synth, |
int | fx_group, | ||
double * | level | ||
) |
get reverb level of one or all groups.
synth | FluidSynth instance. |
fx_group | Index of the fx group. Must be in the range -1 to (fluid_synth_count_effects_groups()-1) . If -1 the parameter common to all fx groups is fetched. |
level | valid pointer on the value to return. |
int fluid_synth_get_reverb_group_roomsize | ( | fluid_synth_t * | synth, |
int | fx_group, | ||
double * | roomsize | ||
) |
get reverb roomsize of one or all groups.
synth | FluidSynth instance. |
fx_group | Index of the fx group. Must be in the range -1 to (fluid_synth_count_effects_groups()-1) . If -1 the parameter common to all fx groups is fetched. |
roomsize | valid pointer on the value to return. |
int fluid_synth_get_reverb_group_width | ( | fluid_synth_t * | synth, |
int | fx_group, | ||
double * | width | ||
) |
get reverb width of one or all groups
synth | FluidSynth instance. |
fx_group | Index of the fx group. Must be in the range -1 to (fluid_synth_count_effects_groups()-1) . If -1 the parameter common to all fx groups is fetched. |
width | valid pointer on the value to return. |
double fluid_synth_get_reverb_level | ( | fluid_synth_t * | synth | ) |
Get reverb level of all fx groups.
synth | FluidSynth instance |
double fluid_synth_get_reverb_roomsize | ( | fluid_synth_t * | synth | ) |
Get reverb room size of all fx groups.
synth | FluidSynth instance |
double fluid_synth_get_reverb_width | ( | fluid_synth_t * | synth | ) |
Get reverb width of all fx groups.
synth | FluidSynth instance |
int fluid_synth_reverb_on | ( | fluid_synth_t * | synth, |
int | fx_group, | ||
int | on | ||
) |
Enable or disable reverb on one fx group unit.
synth | FluidSynth instance |
fx_group | Index of the fx group. Must be in the range -1 to (fluid_synth_count_effects_groups()-1) . If -1 the parameter will be applied to all fx groups. |
on | TRUE to enable reverb, FALSE to disable |
int fluid_synth_set_reverb | ( | fluid_synth_t * | synth, |
double | roomsize, | ||
double | damping, | ||
double | width, | ||
double | level | ||
) |
Set reverb parameters to all groups.
synth | FluidSynth instance |
roomsize | Reverb room size value (0.0-1.0) |
damping | Reverb damping value (0.0-1.0) |
width | Reverb width value (0.0-100.0) |
level | Reverb level value (0.0-1.0) |
int fluid_synth_set_reverb_damp | ( | fluid_synth_t * | synth, |
double | damping | ||
) |
Set reverb damping of all groups.
synth | FluidSynth instance |
damping | Reverb damping value (0.0-1.0) |
int fluid_synth_set_reverb_group_damp | ( | fluid_synth_t * | synth, |
int | fx_group, | ||
double | damping | ||
) |
Set reverb damp to one or all fx groups.
synth | FluidSynth instance. |
fx_group | Index of the fx group. Must be in the range -1 to (fluid_synth_count_effects_groups()-1) . If -1 the parameter will be applied to all fx groups. |
damping | damping value to set. Must be in the range indicated by synth.reverb.damp setting. |
int fluid_synth_set_reverb_group_level | ( | fluid_synth_t * | synth, |
int | fx_group, | ||
double | level | ||
) |
Set reverb level to one or all fx groups.
synth | FluidSynth instance. |
fx_group | Index of the fx group. Must be in the range -1 to (fluid_synth_count_effects_groups()-1) . If -1 the parameter will be applied to all fx groups. |
level | output level to set. Must be in the range indicated by synth.reverb.level setting. |
int fluid_synth_set_reverb_group_roomsize | ( | fluid_synth_t * | synth, |
int | fx_group, | ||
double | roomsize | ||
) |
Set reverb roomsize to one or all fx groups.
synth | FluidSynth instance. |
fx_group | Index of the fx group. Must be in the range -1 to (fluid_synth_count_effects_groups()-1) . If -1 the parameter will be applied to all fx groups. |
roomsize | roomsize value to set. Must be in the range indicated by synth.reverb.room-size setting. |
int fluid_synth_set_reverb_group_width | ( | fluid_synth_t * | synth, |
int | fx_group, | ||
double | width | ||
) |
Set reverb width to one or all fx groups.
synth | FluidSynth instance. |
fx_group | Index of the fx group. Must be in the range -1 to (fluid_synth_count_effects_groups()-1) . If -1 the parameter will be applied to all fx groups. |
width | width value to set. Must be in the range indicated by synth.reverb.width setting. |
int fluid_synth_set_reverb_level | ( | fluid_synth_t * | synth, |
double | level | ||
) |
Set reverb level of all groups.
synth | FluidSynth instance |
level | Reverb level value (0.0-1.0) |
void fluid_synth_set_reverb_on | ( | fluid_synth_t * | synth, |
int | on | ||
) |
Enable or disable reverb effect.
synth | FluidSynth instance |
on | TRUE to enable chorus, FALSE to disable |
int fluid_synth_set_reverb_roomsize | ( | fluid_synth_t * | synth, |
double | roomsize | ||
) |
Set reverb roomsize of all groups.
synth | FluidSynth instance |
roomsize | Reverb room size value (0.0-1.0) |
int fluid_synth_set_reverb_width | ( | fluid_synth_t * | synth, |
double | width | ||
) |
Set reverb width of all groups.
synth | FluidSynth instance |
width | Reverb width value (0.0-100.0) |