|
Ardour
9.0-pre0-1950-g391fe97693
|
Classes | |
| class | Convolution |
| class | Convolver |
| class | DspShm |
| class | LowPass |
| class | Biquad |
| class | SpectrumAnalyzer |
| class | FFTSpectrum |
| class | PerceptualAnalyzer |
| class | StereoCorrelation |
| class | Generator |
Functions | |
| void | memset (float *data, const float val, const uint32_t n_samples) |
| void | mmult (float *data, float *mult, const uint32_t n_samples) |
| void | peaks (const float *data, float &min, float &max, uint32_t n_samples) |
| float | log_meter (float power) |
| float | log_meter_coeff (float coeff) |
| void | process_map (BufferSet *bufs, const ChanCount &n_out, const ChanMapping &in_map, const ChanMapping &out_map, pframes_t nframes, samplecnt_t offset) |
| float ARDOUR::DSP::log_meter | ( | float | power | ) |
non-linear power-scale meter deflection
| power | signal power (dB) |
| float ARDOUR::DSP::log_meter_coeff | ( | float | coeff | ) |
non-linear power-scale meter deflection
| coeff | signal value |
| void ARDOUR::DSP::memset | ( | float * | data, |
| const float | val, | ||
| const uint32_t | n_samples | ||
| ) |
lua wrapper to memset()
| void ARDOUR::DSP::mmult | ( | float * | data, |
| float * | mult, | ||
| const uint32_t | n_samples | ||
| ) |
matrix multiply multiply every sample of ‘data’ with the corresponding sample at ‘mult’.
| data | multiplicand |
| mult | multiplicand |
| n_samples | number of samples in data and mmult |
| void ARDOUR::DSP::peaks | ( | const float * | data, |
| float & | min, | ||
| float & | max, | ||
| uint32_t | n_samples | ||
| ) |
calculate peaks
| data | data to analyze |
| min | result, minimum value found in range |
| max | result, max value found in range |
| n_samples | number of samples to analyze |
| void ARDOUR::DSP::process_map | ( | BufferSet * | bufs, |
| const ChanCount & | n_out, | ||
| const ChanMapping & | in_map, | ||
| const ChanMapping & | out_map, | ||
| pframes_t | nframes, | ||
| samplecnt_t | offset | ||
| ) |