libfluidsynth
2.4.5
|
Functions for configuring the built-in IIR filter effect. More...
Enumerations | |
enum | fluid_iir_filter_flags { FLUID_IIR_Q_LINEAR = 1 << 0 , FLUID_IIR_Q_ZERO_OFF = 1 << 1 , FLUID_IIR_NO_GAIN_AMP = 1 << 2 } |
Specifies optional settings to use for the custom IIR filter. More... | |
enum | fluid_iir_filter_type { FLUID_IIR_DISABLED = 0 , FLUID_IIR_LOWPASS , FLUID_IIR_HIGHPASS , FLUID_IIR_LAST } |
Specifies the type of filter to use for the custom IIR filter. More... | |
Functions | |
int | fluid_synth_set_custom_filter (fluid_synth_t *, int type, int flags) |
Configure a general-purpose IIR biquad filter. More... | |
Functions for configuring the built-in IIR filter effect.
Specifies optional settings to use for the custom IIR filter.
Can be bitwise ORed.
int fluid_synth_set_custom_filter | ( | fluid_synth_t * | synth, |
int | type, | ||
int | flags | ||
) |
Configure a general-purpose IIR biquad filter.
synth | FluidSynth instance |
type | Type of the IIR filter to use (see fluid_iir_filter_type) |
flags | Additional flags to customize this filter or zero to stay with the default (see fluid_iir_filter_flags) |
This is an optional, additional filter that operates independently from the default low-pass filter required by the Soundfont2 standard. By default this filter is off (FLUID_IIR_DISABLED).