Ardour  9.0-pre0-582-g084a23a80d
dsp_filter.h File Reference
#include <atomic>
#include <cstdint>
#include <cstring>
#include <assert.h>
#include <glib.h>
#include <glibmm.h>
#include <fftw3.h>
#include "pbd/malign.h"
#include "ardour/buffer_set.h"
#include "ardour/chan_mapping.h"
#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
Include dependency graph for dsp_filter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ARDOUR::DSP::DspShm
 
class  ARDOUR::DSP::LowPass
 
class  ARDOUR::DSP::Biquad
 
class  ARDOUR::DSP::FFTSpectrum
 
class  ARDOUR::DSP::Generator
 

Namespaces

 ARDOUR
 
 ARDOUR::DSP
 

Functions

void ARDOUR::DSP::memset (float *data, const float val, const uint32_t n_samples)
 
void ARDOUR::DSP::mmult (float *data, float *mult, const uint32_t n_samples)
 
void ARDOUR::DSP::peaks (const float *data, float &min, float &max, uint32_t n_samples)
 
float ARDOUR::DSP::log_meter (float power)
 
float ARDOUR::DSP::log_meter_coeff (float coeff)
 
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)