Used with BASS_FXGetParameters and BASS_FXSetParameters to retrieve and set the parameters of a peaking eq effect (BiQuad filter).
typedef struct{ |
Members
lBand | Band number | [0...............n] |
fBandwidth | In octaves - fQ is not in use (Bandwidth has a priority over fQ) | [0.1...........<10] |
fQ | Quality Factor, the EE kinda definition (linear) (if Bandwidth is not in use) | [0...............1] |
fCenter | Center frequency, in Hz | [1Hz..<info.freq/2] |
fGain | Gain, in dB | [-15dB...0...+15dB](can be above/below these limits) |
lChannel | The affected channels using BASS_BFX_CHANxxx flags |
Info
This is an implementation of BiQuad Peaking
Equalizer filter.
A Peaking Equalizer boosts (or reduces) at the set
frequency (called the "center frequency") and a boosts band of frequencies
around the center frequency by a similar amount.
Good explanation can be read here:
http://en.wikiaudio.org/Equalization_filter
Remarks
The "lBand" parameter needs
to be set before calling BASS_FXGetParameters function.
See also
BASS_ChannelSetFX, BASS_FX_BFX_BQF