#include <OscModule.h>
Inheritance diagram for syn::OscModuleBase:
Public Methods | |
OscModuleBase () | |
virtual | ~OscModuleBase () |
destructor. More... | |
virtual void | setFreq (float freq)=0 |
set frequency of emitted waveform in HZ. More... | |
virtual void | setFreqControl (float param)=0 |
Set the sampling rate of the osc (alters frequency, aka. More... | |
virtual void | setFreqControlSensitivity (float octaves=1.0f)=0 |
Set how sensative setFreq() is. More... | |
virtual float | freq () const=0 |
virtual float | freqControl () const=0 |
virtual float | freqControlSensitivity () const=0 |
parameter access | |
virtual void | getParam (const std::string &key, MultivariateType &value) |
a way to get module params without knowing the real funcs. More... | |
virtual void | setParam (const std::string &key, const MultivariateType &value) |
a way to set module params without knowing the real funcs. More... |
Definition at line 48 of file OscModule.h.
|
Definition at line 51 of file OscModule.h. |
|
destructor.
Definition at line 54 of file OscModule.h. |
|
set frequency of emitted waveform in HZ.
Reimplemented in syn::OscModule. Referenced by setParam().
|
|
Set the sampling rate of the osc (alters frequency, aka. pitch bend)
Reimplemented in syn::OscModule. Referenced by setParam().
|
|
Set how sensative setFreq() is. Musically, this affects by how many octaves setFreq() will affect the sound. Reimplemented in syn::OscModule. |
|
Reimplemented in syn::OscModule. Referenced by getParam().
|
|
Reimplemented in syn::OscModule. Referenced by getParam().
|
|
Reimplemented in syn::OscModule. Referenced by getParam().
|
|
a way to get module params without knowing the real funcs.
Reimplemented from syn::Module. Reimplemented in syn::AdsrEnvModule. Definition at line 89 of file OscModule.h. |
|
a way to set module params without knowing the real funcs.
Reimplemented from syn::Module. Reimplemented in syn::AdsrEnvModule. Definition at line 100 of file OscModule.h. |