LMMS
Loading...
Searching...
No Matches
DSP::SVF< OVERSAMPLE > Class Template Reference

#include <SVF.h>

Public Types

enum  { Low = 0 , Band = 1 , High = 2 }

Public Member Functions

 SVF ()
void reset ()
void set_f_Q (double fc, double Q)
void set_out (int o)
void one_cycle (sample_t *s, int frames)
sample_t process (sample_t x)

Protected Attributes

sample_t f
sample_t q
sample_t qnorm
sample_t lo
sample_t band
sample_t hi
sample_tout

Member Enumeration Documentation

◆ anonymous enum

template<int OVERSAMPLE>
anonymous enum
Enumerator
Low 
Band 
High 

Constructor & Destructor Documentation

◆ SVF()

template<int OVERSAMPLE>
DSP::SVF< OVERSAMPLE >::SVF ( )
inline

Member Function Documentation

◆ one_cycle()

template<int OVERSAMPLE>
void DSP::SVF< OVERSAMPLE >::one_cycle ( sample_t * s,
int frames )
inline

◆ process()

template<int OVERSAMPLE>
sample_t DSP::SVF< OVERSAMPLE >::process ( sample_t x)
inline

◆ reset()

template<int OVERSAMPLE>
void DSP::SVF< OVERSAMPLE >::reset ( )
inline

◆ set_f_Q()

template<int OVERSAMPLE>
void DSP::SVF< OVERSAMPLE >::set_f_Q ( double fc,
double Q )
inline

◆ set_out()

template<int OVERSAMPLE>
void DSP::SVF< OVERSAMPLE >::set_out ( int o)
inline

Member Data Documentation

◆ band

template<int OVERSAMPLE>
sample_t DSP::SVF< OVERSAMPLE >::band
protected

◆ f

template<int OVERSAMPLE>
sample_t DSP::SVF< OVERSAMPLE >::f
protected

◆ hi

template<int OVERSAMPLE>
sample_t DSP::SVF< OVERSAMPLE >::hi
protected

◆ lo

template<int OVERSAMPLE>
sample_t DSP::SVF< OVERSAMPLE >::lo
protected

◆ out

template<int OVERSAMPLE>
sample_t* DSP::SVF< OVERSAMPLE >::out
protected

◆ q

template<int OVERSAMPLE>
sample_t DSP::SVF< OVERSAMPLE >::q
protected

◆ qnorm

template<int OVERSAMPLE>
sample_t DSP::SVF< OVERSAMPLE >::qnorm
protected

The documentation for this class was generated from the following file: