#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: