6 #ifndef CSL_SIMPLE_PANNER_H
7 #define CSL_SIMPLE_PANNER_H
Mixer mDryMix
direct send mixer
AdditiveInstrument.h – Sum-of-sines synthesis instrument class.
Mixer mRevMix
reverb send mixer
UGenVector mPanners
Vector of pointers to the panners.
Splitter mFiltSplit
stereo-to-mono splitter (for filters)
Mixer mFiltMix
LPF filter send mix.
Butter mLLPF
right lo-pass filters
Base class for all panners. Handles source management and holds a speaker layout. ...
Temp Spatial Sound Source.
std::vector< UnitGenerator * > UGenVector
Splitter class – a de-multiplexer for multi-channel signals.
Joiner mFiltJoin
mono-to-stereo joiner (for filters)
Stereoverb mReverb
stereo freeverb
Butterworth IIR (2nd order recursive) filter.
Buffer – the multi-channel sample buffer class (passed around between generators and IO guys)...
Mixer – The n-input m-channel mixer class.
virtual void nextBuffer(Buffer &outputBuffer)
fill the buffer with the next buffer_length of values
Joiner class – a multiplexer for multi-channel signals.
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.
Base class of CSL exceptions (written upper-case). Has a string message.