Mozzi  alpha 0.01.1t
sound synthesis library for Arduino
 All Classes Functions Typedefs
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
ADSR< CONTROL_UPDATE_RATE >A simple ADSR envelope generator
AudioDelay< NUM_BUFFER_SAMPLES >Audio delay line for comb filter, flange, chorus and short echo effects
AudioDelayFeedback< NUM_BUFFER_SAMPLES >Audio delay line with feedback for comb filter, flange, chorus and short echo effects
EadExponential attack decay envelope
EventDelay< UPDATE_RATE >A non-blocking replacement for Arduino's delay() function (which is disabled by Mozzi)
Int2Type< I >Enables you to instantiate a template based on an integer value
Line< T >For linear changes with a minimum of calculation at each step
LowPass1stOrder< T, LENGTH >Low-pass filter suited for smoothing control signals
LowPassFilterA resonant low pass filter for audio signals
Oscil< NUM_TABLE_CELLS, UPDATE_RATE >Oscil plays a wavetable, cycling through the table to generate an audio or control signal
Phasor< UPDATE_RATE >Phasor repeatedly generates a high resolution ramp at a variable frequency
Portamento< CONTROL_UPDATE_RATE >A simple portamento (pitch slide from one note to the next) effect, useful for note-based applications
Sample< NUM_TABLE_CELLS, UPDATE_RATE >Sample is like Oscil, it plays a wavetable
Smooth< T >A simple low pass filter for smoothing control signals
StateVariable< FILTER_TYPE >A State Variable filter which offers 12db resonant low, high, bandpass and notch modes
WaveShaper< T >WaveShaper maps values from its input to values in a table, which are returned as output
WaveShaper< char >Char specialisation of WaveShaper template
WaveShaper< int >Int specialisation of WaveShaper template