#include <WhiteNoiseInstrument.h>

Public Member Functions | |
| BasicWhiteNoiseInstrument () | |
| ~BasicWhiteNoiseInstrument () | |
| unsigned | num_accessors () |
| void | get_accessors (Accessor **) |
| void | set_parameter (unsigned selector, void *value) |
| void | play_osc_note (char *types, void *args, char *endOfArgs) |
Protected Attributes | |
| ADSR | mAEnv |
| WhiteNoise | mSig |
| Butter | mLpfilter |
| MulOp | mAPul |
| BasicWhiteNoiseInstrument::BasicWhiteNoiseInstrument | ( | ) |
References CSL_NAME_LEN.
| BasicWhiteNoiseInstrument::~BasicWhiteNoiseInstrument | ( | ) |
| unsigned BasicWhiteNoiseInstrument::num_accessors | ( | ) |
| void BasicWhiteNoiseInstrument::get_accessors | ( | Accessor ** | list | ) |
References CSL_FLOAT_TYPE, set_amplitude_f, set_attack_f, set_c_freq_f, set_decay_f, set_duration_f, set_release_f, and set_sustain_f.
| void BasicWhiteNoiseInstrument::set_parameter | ( | unsigned | selector, | |
| void * | value | |||
| ) |
References csl::kLogError, csl::logMsg(), set_amplitude_f, set_attack_f, set_c_freq_f, set_decay_f, set_duration_f, set_release_f, and set_sustain_f.
| void BasicWhiteNoiseInstrument::play_osc_note | ( | char * | types, | |
| void * | args, | |||
| char * | endOfArgs | |||
| ) |
References csl::kLogError, and csl::logMsg().
ADSR csl::BasicWhiteNoiseInstrument::mAEnv [protected] |
WhiteNoise csl::BasicWhiteNoiseInstrument::mSig [protected] |
Butter csl::BasicWhiteNoiseInstrument::mLpfilter [protected] |
MulOp csl::BasicWhiteNoiseInstrument::mAPul [protected] |
1.5.8