#include <voice.h>


Public Member Functions | |
| NoisyVoice () | |
| void | step (void) |
| bool | idle (void) |
| void | setfreq (float f) |
| void | quiet (void) |
| void | keydown (void) |
| void | keyup (void) |
| int32_t | output (void) |
| void | ioctl (uint32_t param, uint32_t value) |
Public Member Functions inherited from IVoice | |
| virtual | ~IVoice () |
Data Fields | |
| Oscillator | osc1 |
| Oscillator | osc2 |
| Oscillator | osc3 |
| ADSR | adsr |
| ADSR | adsr2 |
| Filter | filt |
| uint32_t | _f |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
| uint32_t NoisyVoice::_f |
| ADSR NoisyVoice::adsr |
| ADSR NoisyVoice::adsr2 |
| Filter NoisyVoice::filt |
Definition at line 101 of file voice.h.
Referenced by NoisyVoice(), output(), and step().
| Oscillator NoisyVoice::osc1 |
Definition at line 99 of file voice.h.
Referenced by NoisyVoice(), setfreq(), and step().
| Oscillator NoisyVoice::osc2 |
Definition at line 99 of file voice.h.
Referenced by NoisyVoice(), setfreq(), and step().
| Oscillator NoisyVoice::osc3 |
Definition at line 99 of file voice.h.
Referenced by NoisyVoice(), setfreq(), and step().
1.8.6