|
Gin
|
The two stage K-weighting filter from ITU-R BS.1770: a high shelf that models the acoustic effect of the head followed by a high pass. More...
#include <gin_loudnessmeter.h>
Classes | |
| struct | Coefficients |
Public Member Functions | |
| void | prepare (double sampleRate, int numChannels) |
| void | reset () |
| void | process (juce::AudioBuffer< float > &buffer) |
| void | process (float *samples, int numSamples, int channel) |
| int | getNumChannels () const |
Static Public Member Functions | |
| static Coefficients | stage1Coefficients (double sampleRate) |
| The pre-filter (high shelf) for a given sample rate. | |
| static Coefficients | stage2Coefficients (double sampleRate) |
| The RLB weighting (high pass) for a given sample rate. | |
The two stage K-weighting filter from ITU-R BS.1770: a high shelf that models the acoustic effect of the head followed by a high pass.
Processes audio in place, one filter state per channel.
|
static |
The pre-filter (high shelf) for a given sample rate.
|
static |
The RLB weighting (high pass) for a given sample rate.
| void KWeightingFilter::reset | ( | ) |
| int KWeightingFilter::getNumChannels | ( | ) | const |