#include <synth.h>

Public Member Functions | |
| virtual | ~IVoice () |
| virtual void | quiet (void)=0 |
| virtual void | step (void)=0 |
| virtual void | setfreq (float f)=0 |
| virtual void | keydown (void)=0 |
| virtual void | keyup (void)=0 |
| virtual int32_t | output (void)=0 |
| virtual bool | idle (void)=0 |
| virtual void | ioctl (uint32_t, uint32_t)=0 |
|
pure virtual |
Implemented in NoisyVoice, TwoSquaresVoice, and SimpleVoice.
Referenced by Synth::keydown().

|
pure virtual |
Implemented in NoisyVoice, TwoSquaresVoice, and SimpleVoice.
Referenced by Synth::ioctl().

|
pure virtual |
Implemented in NoisyVoice, TwoSquaresVoice, and SimpleVoice.
Referenced by Synth::keydown().

|
pure virtual |
Implemented in NoisyVoice, TwoSquaresVoice, and SimpleVoice.
Referenced by Synth::keyup().

|
pure virtual |
Implemented in NoisyVoice, TwoSquaresVoice, and SimpleVoice.
Referenced by Synth::get_12_bit_value().

|
pure virtual |
Implemented in NoisyVoice, TwoSquaresVoice, and SimpleVoice.
|
pure virtual |
Implemented in NoisyVoice, TwoSquaresVoice, and SimpleVoice.
Referenced by Synth::keydown().

|
pure virtual |
Implemented in NoisyVoice, TwoSquaresVoice, and SimpleVoice.
Referenced by Synth::compute_sample().

1.8.6