#include <BasicFMInstrument.h>
Inheritance diagram for csl::BasicFMInstrument:

Public Member Functions | |
| BasicFMInstrument () | |
| Constructor. | |
| ~BasicFMInstrument () | |
| void | setParameter (unsigned selector, void *value) |
| Plug functions. | |
| void | playOSC (const char *types, void *args) |
| Play functions. | |
| void | playNote (float dur=1, float ampl=1, float c_fr=110, float m_fr=110, float ind=1, float pos=0, float att=0.1, float dec=0.1, float sus=0.5, float rel=0.1, float i_att=0.1, float i_dec=0.1, float i_sus=0.5, float i_rel=0.1) |
| These are the UGens of the DSP graph (i.e., the FM instrument). | |
Public Attributes | |
| ADSR | mAEnv |
| ADSR | mIEnv |
| amplitude & modulation index envelopes | |
| Sine | mCar |
| Sine | mMod |
| 2 sine oscillators, carrier and modulator | |
| Panner | mPanner |
| stereo panner | |
|
|
Constructor.
|
|
|
|
|
||||||||||||
|
Plug functions.
Reimplemented from csl::Instrument. |
|
||||||||||||
|
Play functions.
Reimplemented from csl::Instrument. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
These are the UGens of the DSP graph (i.e., the FM instrument).
|
|
|
|
|
|
amplitude & modulation index envelopes
|
|
|
|
|
|
2 sine oscillators, carrier and modulator
|
|
|
stereo panner
|
1.4.5-20051010