Allolib  1.0
C++ Components For Interactive Multimedia
al::Crossover< T > Class Template Reference

#include <C:/Users/Andres/source/repos/casm_viewer/external/tinc/external/allolib/include/al/sound/al_Crossover.hpp>

Public Member Functions

void freq (T f, T fs)
 set the cross-over middle frequency
 
 Crossover (T f=(T) 600, T fs=(T) 44100.)
 
void next (const T in, T *lo, T *hi)
 process one sample and return hi/lo shelf
 
void clear ()
 
void freq (double f, double fs)
 
void next (const double in, double *lo, double *hi)
 
void freq (float f, float fs)
 
void next (const float in, float *lo, float *hi)
 

Protected Attributes

mC0
 
mC1
 
mZ0
 
mZ1
 
mZ2
 

Detailed Description

template<typename T = double>
class al::Crossover< T >

cross-over shelf filter that sums to an allpass (Useful for mixing different Ambisonic encoding flavors)

Definition at line 61 of file al_Crossover.hpp.


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