Klang C++
Language Reference (draft)
|
Synthesier mini-plugin (stereo) More...
#include <klang.h>
Classes | |
struct | Notes |
Synthesiser note array (stereo) More... | |
Public Types | |
typedef Stereo::Note | Note |
Public Member Functions | |
Synth () | |
virtual | ~Synth () |
virtual void | presetLoaded (int preset) |
virtual void | optionChanged (int param, int item) |
virtual void | buttonPressed (int param) |
int | indexOf (Note *note) const |
virtual void | prepare () |
virtual void | process () |
virtual void | process (Stereo::buffer buffer) |
virtual void | onControl (int index, float value) |
virtual void | onPreset (int index) |
virtual void | onMIDI (int status, int byte1, int byte2) |
operator const signal & () override | |
operator const signal & () const override | |
Modifier< signal > & | operator() (params... p) |
virtual const signal & | input () const |
virtual void | input (const signal &source) |
virtual void | operator<< (const signal &source) |
virtual const signal & | output () const |
TYPE & | operator>> (TYPE &destination) |
signal | operator+ (TYPE &other) |
signal | operator* (TYPE &other) |
signal | operator- (TYPE &other) |
signal | operator/ (TYPE &other) |
Public Attributes | |
klang::Stereo::Synth::Notes | notes |
Controls | controls |
Presets | presets |
signal | in |
signal | out |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlineprotectedvirtualinherited |
Definition at line 3068 of file klang.h.
Referenced by klang::Controller::onControl(), and klang::Synth::onControl().
|
inline |
|
inlineprotectedvirtualinherited |
Reimplemented in klang::Debug, klang::Delay< SIZE >, klang::Generic::Function< signal, Args... >, and klang::Generic::Graph< SIZE >::Series.
Definition at line 1351 of file klang.h.
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlineprotectedvirtualinherited |
Definition at line 3070 of file klang.h.
Referenced by klang::NoteBase< SYNTH >::controlChange(), and klang::Controller::onMIDI().
|
inlinevirtualinherited |
Reimplemented in klang::Synth.
Definition at line 3072 of file klang.h.
References klang::Controller::control().
Referenced by klang::Synth::onControl().
|
inlinevirtualinherited |
Definition at line 3074 of file klang.h.
References klang::Controller::midi().
|
inlinevirtualinherited |
Reimplemented in klang::Synth.
Definition at line 3073 of file klang.h.
References klang::Controller::preset().
Referenced by klang::Synth::onPreset().
|
inlineoverridevirtualinherited |
|
inlineoverridevirtualinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlinevirtualinherited |
|
inlineinherited |
|
inlinevirtual |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlineprotectedvirtualinherited |
Definition at line 3069 of file klang.h.
Referenced by klang::Controller::onPreset(), and klang::Synth::onPreset().
|
inlinevirtual |
|
inlinevirtualinherited |
Reimplemented from klang::Generic::Modifier< signal >.
Definition at line 3531 of file klang.h.
Referenced by klang::Stereo::Effect::process().
|
inlinevirtualinherited |
Definition at line 3532 of file klang.h.
References klang::Debug::buffer, klang::debug, klang::Stereo::buffer::finished(), klang::Generic::Input< SIGNAL >::input(), klang::buffer::operator++(), klang::Stereo::buffer::operator++(), klang::Stereo::frame::operator=(), klang::Stereo::Effect::prepare(), and klang::Stereo::Effect::process().
|
inherited |
klang::Stereo::Synth::Notes klang::Stereo::Synth::notes |
|
inherited |