| ▼CGeneratorOrModifier | |
| ►Cklang::Bank< TYPE, 2 > | |
| Cklang::Stereo::Bank< TYPE > | Stereo audio object adapter |
| ►Cklang::Bank< klang::Delay< SIZE >, 2 > | |
| ►Cklang::Stereo::Bank< klang::Delay< SIZE > > | |
| Cklang::Stereo::Delay< SIZE > | Audio delay object (stereo) |
| Cklang::Bank< TYPE, COUNT > | A parallel bank of multiple audio objects |
| Cklang::Array< TYPE, CAPACITY > | Variable-sized array, pre-allocated to a max. capacity |
| Cklang::Array< Caption, 128 > | |
| ▼Cklang::Array< Control, 128 > | |
| Cklang::Controls | Plugin UI controls |
| Cklang::Array< float, 128 > | |
| ▼Cklang::Array< Note *, 128 > | |
| ►Cklang::Notes< Synth, Note > | |
| Cklang::Stereo::Synth::Notes | Synthesiser note array (stereo) |
| Cklang::Notes< klang::Synth, Note > | |
| Cklang::Notes< SYNTH, NOTE > | Synthesiser note array |
| ▼Cklang::Array< Point, SIZE+1 > | |
| Cklang::Generic::Graph< SIZE >::Series | Data series |
| ▼Cklang::Array< Preset, 128 > | |
| Cklang::Presets | Factory presets |
| ▼Cklang::Array< Series, GRAPH_SERIES > | |
| Cklang::Generic::Graph< SIZE >::Data | Graph data |
| ▼Cklang::Array< TYPE, SIZE > | |
| Cklang::Table< TYPE, SIZE > | Lookup table object |
| ▼Cklang::buffer | Audio buffer (mono) |
| Cklang::Debug::Buffer | Audio buffer for debug output |
| Cklang::constant | Constant scalar (pre-converted to double, float and int) |
| Cklang::Control | UI control / parameter |
| Cklang::Control::Size | Control size |
| ▼Cklang::Controller | Base class for UI / MIDI controll |
| ►Cklang::NoteBase< Synth > | |
| Cklang::Note | Synthesiser note (mono) |
| Cklang::Stereo::Note | Base class for stereo synthesiser note |
| Cklang::NoteBase< SYNTH > | Base class for synthesiser notes |
| ►Cklang::Plugin | Base class for mini-plugin |
| ►Cklang::Effect | Effect mini-plugin (mono) |
| Cklang::Synth | Synthesiser object (mono) |
| ►Cklang::Stereo::Effect | Stereo effect mini-plugin |
| Cklang::Stereo::Synth | Synthesier mini-plugin (stereo) |
| Cklang::ControlMap | Mapped UI control |
| Cklang::Envelope::Loop | Envelope loop |
| Cklang::Envelope::Point | Envelope point (x,y) |
| Cklang::Generators::Fast::Increment | Phase increment (optimised) |
| Cklang::Generators::Fast::OSM | Oscillator State Machine |
| Cklang::Generators::Fast::Phase | Oscillator phase (optimised) |
| Cklang::Generic::Graph< SIZE > | A line graph plotter |
| Cklang::Generic::Graph< SIZE >::Axes | Graph axes (x/y) |
| Cklang::Generic::Graph< SIZE >::Axis | Graph axis |
| Cklang::Generic::Graph< SIZE >::Point | A data point |
| ▼Cklang::Generic::Graph< GRAPH_SIZE > | |
| Cklang::Graph | A line graph plotter |
| ▼Cklang::Generic::Input< SIGNAL > | Audio input object |
| ►Cklang::Generic::Modifier< SIGNAL > | Signal modifier object (input-output) |
| Cklang::Generic::Function< SIGNAL, Args > | Applies a function to a signal (input-output) |
| ▼Cklang::Generic::Input< signal > | |
| ►Cklang::Generic::Modifier< signal > | |
| ►Cklang::Generic::Function< signal, Args... > | |
| Cklang::Function< Args > | Applies a function to a signal (input-output) |
| ►Cklang::Modifier | Signal modifier object (mono input-output) |
| Cklang::Delay< SIZE > | Audio delay object |
| Cklang::Effect | Effect mini-plugin (mono) |
| Cklang::Envelope::Follower | Envelope follower (Peak / RMS) |
| Cklang::Envelope::Follower::AR | Attack / Release IIR Filter (~Butterworth when attack == release) |
| Cklang::Envelope::Follower::Window< WINDOW > | Window-based envelope follower |
| ►Cklang::Filters::Biquad::Filter | Abstract filter class |
| Cklang::Filters::Biquad::APF | All-pass filter (APF) |
| Cklang::Filters::Biquad::BPF | Band-pass filter (BPF) |
| Cklang::Filters::Biquad::BRF | Band-Reject Filter (BRF) |
| Cklang::Filters::Biquad::HPF | High-pass filter (HPF) |
| Cklang::Filters::Biquad::LPF | Low-pass filter (LPF) |
| Cklang::Filters::IIR | Basic one-pole IIR filter |
| ►Cklang::Filters::OnePole::Filter | Abstract filter class |
| Cklang::Filters::Butterworth::LPF | Low-pass filter (LPF) |
| Cklang::Filters::OnePole::HPF | High-pass filter (HPF) |
| Cklang::Filters::OnePole::LPF | Low-pass filter (LPF) |
| ►Cklang::Stereo::Modifier | Signal modifier object (stereo, input-output) |
| Cklang::Stereo::Effect | Stereo effect mini-plugin |
| Cklang::Generic::Graph< SIZE >::Series | Data series |
| ►Cklang::Input | Audio input object (mono) |
| Cklang::Debug | The Klang debug interface |
| Cklang::Operator< OSCILLATOR > | FM operator |
| Cklang::Stereo::Input | Audio input object (stereo) |
| ▼Cklang::Generic::Output< SIGNAL > | Audio output object |
| ►Cklang::Generic::Generator< SIGNAL > | Signal generator object (output only) |
| Cklang::Generic::Oscillator< SIGNAL > | Audio oscillator object (output) |
| Cklang::Generic::Modifier< SIGNAL > | Signal modifier object (input-output) |
| ▼Cklang::Generic::Output< signal > | |
| ►Cklang::Generic::Generator< signal > | |
| ►Cklang::Generic::Oscillator< signal > | |
| ►Cklang::Oscillator | Audio oscillator object (mono output) |
| Cklang::Generators::Basic::Pulse | Pulse wave oscillator (aliased) |
| Cklang::Generators::Basic::Saw | Saw wave oscillator (aliased) |
| Cklang::Generators::Basic::Sine | Sine wave oscillator |
| Cklang::Generators::Basic::Square | Square wave oscillator (aliased) |
| Cklang::Generators::Basic::Triangle | Triangle wave oscillator (aliased) |
| Cklang::Generators::Fast::Sine | Sine wave oscillator (band-limited, optimised) |
| ►Cklang::Wavetable | Wavetable-based oscillator |
| Cklang::Generators::Wavetables::Saw | Saw wave oscillator (wavetable) |
| Cklang::Generators::Wavetables::Sine | Sine wave oscillator (wavetable) |
| Cklang::Stereo::Oscillator | Audio oscillator object (stereo, output) |
| ►Cklang::Generator | Signal generator object (mono) |
| ►Cklang::Envelope | Envelope object |
| Cklang::ADSR | Attack-Decay-Sustain-Release Envelope |
| ►Cklang::Envelope::Ramp | Abstract envelope ramp type |
| Cklang::Envelope::Linear | Linear envelope ramp (default) |
| Cklang::Generators::Basic::Noise | White noise generator |
| Cklang::Generators::Fast::Noise | White noise generator (optimised) |
| Cklang::Note | Synthesiser note (mono) |
| ►Cklang::Stereo::Generator | Signal generator object (stereo output) |
| Cklang::Stereo::Note | Base class for stereo synthesiser note |
| Cklang::Generic::Modifier< signal > | |
| Cklang::Output | Audio output object (mono) |
| Cklang::Stereo::Output | Audio output object (stereo) |
| Cklang::increment | A phase or wavetable increment |
| Cklang::Matrix | Matrix processor |
| Cklang::Preset | Factory preset |
| Cklang::SampleRate | Sample rate constants |
| ▼Cklang::signal | A mono audio signal (equivalent to a float) |
| ►Cklang::param | A signal used as a control parameter |
| Cklang::Amplitude | Control parameter (linear amplitude) |
| Cklang::Frequency | Control parameter (frequency) |
| Cklang::Phase | Control parameter (phase) |
| Cklang::Pitch | Control parameter (pitch) |
| Cklang::dB | Control parameter (idecibels) |
| Cklang::relative | A signal used as an offset relative to another signal |
| Cklang::signals< CHANNELS > | A multi-channel audio signal (e.g. stereo) |
| Cklang::Stereo::buffer | Stereo audio buffer |
| Cklang::Stereo::frame | Stereo sample frame |
| Cklang::Text< SIZE > | String of characters representing text |
| ▼Cklang::Text< 16384 > | |
| Cklang::Console | Debug text output |
| Cklang::Text< 32 > | |
| Cklang::Version | Klang language version (major.minor.build.debug) |
| ▼COSCILLATOR | |
| Cklang::Operator< OSCILLATOR > | FM operator |
| ▼COsm | |
| Cklang::Generators::Fast::Pulse | Pulse wave oscillator (band-limited, optimised) |
| Cklang::Generators::Fast::Saw | Saw wave oscillator (band-limited, optimised) |
| Cklang::Generators::Fast::Square | Square wave oscillator (band-limited, optimised) |
| Cklang::Generators::Fast::Triangle | Triangle wave oscillator (band-limited, optimised) |