#include <dsp_filter.h>
|
void | init () |
|
float | conv0 (fftwf_complex *) |
|
float | conv1 (fftwf_complex *) |
|
Definition at line 340 of file dsp_filter.h.
◆ ProcessMode
Enumerator |
---|
MM_NONE | |
MM_PEAK | |
MM_AVER | |
Definition at line 356 of file dsp_filter.h.
◆ Speed
Enumerator |
---|
Rapid | |
Fast | |
Moderate | |
Slow | |
Noise | |
Definition at line 362 of file dsp_filter.h.
◆ Warp
◆ PerceptualAnalyzer() [1/2]
ARDOUR::DSP::PerceptualAnalyzer::PerceptualAnalyzer |
( |
double |
rate, |
|
|
int |
ipsize = 4096 |
|
) |
| |
◆ ~PerceptualAnalyzer()
ARDOUR::DSP::PerceptualAnalyzer::~PerceptualAnalyzer |
( |
| ) |
|
◆ PerceptualAnalyzer() [2/2]
◆ conv0()
float ARDOUR::DSP::PerceptualAnalyzer::conv0 |
( |
fftwf_complex * |
| ) |
|
|
private |
◆ conv1()
float ARDOUR::DSP::PerceptualAnalyzer::conv1 |
( |
fftwf_complex * |
| ) |
|
|
private |
◆ fftlen()
int ARDOUR::DSP::PerceptualAnalyzer::fftlen |
( |
| ) |
const |
|
inline |
◆ freq_at_bin()
float ARDOUR::DSP::PerceptualAnalyzer::freq_at_bin |
( |
const uint32_t |
bin | ) |
const |
|
virtual |
◆ init()
void ARDOUR::DSP::PerceptualAnalyzer::init |
( |
| ) |
|
|
private |
◆ ipdata()
float* ARDOUR::DSP::PerceptualAnalyzer::ipdata |
( |
| ) |
const |
|
inline |
◆ peakp()
Trace* ARDOUR::DSP::PerceptualAnalyzer::peakp |
( |
| ) |
const |
|
inline |
◆ pmax()
float ARDOUR::DSP::PerceptualAnalyzer::pmax |
( |
| ) |
const |
|
inline |
◆ power()
Trace* ARDOUR::DSP::PerceptualAnalyzer::power |
( |
| ) |
const |
|
inline |
◆ power_at_bin()
float ARDOUR::DSP::PerceptualAnalyzer::power_at_bin |
( |
const uint32_t |
bin, |
|
|
const float |
gain = 1.f , |
|
|
bool |
pink = false |
|
) |
| const |
|
virtual |
◆ process()
process current data in buffer
◆ reset()
void ARDOUR::DSP::PerceptualAnalyzer::reset |
( |
| ) |
|
◆ set_speed() [1/2]
void ARDOUR::DSP::PerceptualAnalyzer::set_speed |
( |
enum |
Speed | ) |
|
◆ set_speed() [2/2]
void ARDOUR::DSP::PerceptualAnalyzer::set_speed |
( |
float |
speed | ) |
|
◆ set_wfact() [1/2]
void ARDOUR::DSP::PerceptualAnalyzer::set_wfact |
( |
enum |
Warp | ) |
|
◆ set_wfact() [2/2]
void ARDOUR::DSP::PerceptualAnalyzer::set_wfact |
( |
float |
wfact | ) |
|
◆ warp_freq()
static double ARDOUR::DSP::PerceptualAnalyzer::warp_freq |
( |
double |
w, |
|
|
double |
f |
|
) |
| |
|
static |
◆ _bwcorr
float ARDOUR::DSP::PerceptualAnalyzer::_bwcorr[513] |
|
private |
◆ _fftlen
const int ARDOUR::DSP::PerceptualAnalyzer::_fftlen = 512 |
|
staticprivate |
◆ _fftplan
fftwf_plan ARDOUR::DSP::PerceptualAnalyzer::_fftplan |
|
private |
◆ _fsamp
float ARDOUR::DSP::PerceptualAnalyzer::_fsamp |
|
private |
◆ _fscale
float ARDOUR::DSP::PerceptualAnalyzer::_fscale[513] |
|
private |
◆ _icount
int ARDOUR::DSP::PerceptualAnalyzer::_icount |
|
private |
◆ _ipdata
float* ARDOUR::DSP::PerceptualAnalyzer::_ipdata |
|
private |
◆ _ipsize
int ARDOUR::DSP::PerceptualAnalyzer::_ipsize |
|
private |
◆ _peakp
Trace* ARDOUR::DSP::PerceptualAnalyzer::_peakp |
|
private |
◆ _pmax
float ARDOUR::DSP::PerceptualAnalyzer::_pmax |
|
private |
◆ _power
Trace* ARDOUR::DSP::PerceptualAnalyzer::_power |
|
private |
◆ _speed
float ARDOUR::DSP::PerceptualAnalyzer::_speed |
|
private |
◆ _trdata
fftwf_complex* ARDOUR::DSP::PerceptualAnalyzer::_trdata |
|
private |
◆ _warped
float* ARDOUR::DSP::PerceptualAnalyzer::_warped |
|
private |
◆ _wfact
float ARDOUR::DSP::PerceptualAnalyzer::_wfact |
|
private |
The documentation for this class was generated from the following file: