6 #ifndef CSL_SIMPLE_PANNER_H
7 #define CSL_SIMPLE_PANNER_H
16 class SimplePanner :
public SpatialPanner {
24 void nextBuffer(Buffer &outputBuffer )
throw (CException);
Mixer mDryMix
direct send mixer
UGenIMap mPanners
Vector of pointers to the panners.
AdditiveInstrument.h – Sum-of-sines synthesis instrument class.
Mixer mRevMix
reverb send mixer
Splitter mFiltSplit
stereo-to-mono splitter (for filters)
Mixer mFiltMix
LPF filter send mix.
Butter mLLPF
right lo-pass filters
std::map< unsigned, UnitGenerator * > UGenIMap
Joiner mFiltJoin
mono-to-stereo joiner (for filters)
Stereoverb mReverb
stereo freeverb
UGenIMap mFanOuts
Vector of pointers to the fan-outs.
virtual void nextBuffer(Buffer &outputBuffer)
fill the buffer with the next buffer_length of values
SimplePanner()
Default constructor.
void removeSource(SpatialSource &s)
Remove a sound source.
Mixer mOutMix
master output mixer
void addSource(SpatialSource &s)
Implement Panner's addSource, inserting a panner to each source.