#include <voice.h>
◆ Voice()
◆ channel()
◆ getData()
short Voice::getData |
( |
long long |
pos | ) |
|
◆ getGain()
◆ getSamplesSinceStart()
int Voice::getSamplesSinceStart |
( |
| ) |
|
|
inline |
◆ init()
◆ isOff()
bool Voice::isOff |
( |
| ) |
const |
|
inline |
◆ isPlaying()
bool Voice::isPlaying |
( |
| ) |
const |
|
inline |
◆ isStopped()
bool Voice::isStopped |
( |
| ) |
const |
|
inline |
◆ isSustained()
bool Voice::isSustained |
( |
| ) |
const |
|
inline |
◆ key()
◆ loopMode()
◆ next()
Voice* Voice::next |
( |
| ) |
const |
|
inline |
◆ off()
◆ offBy()
int Voice::offBy |
( |
| ) |
const |
|
inline |
◆ offMode()
◆ process()
void Voice::process |
( |
int |
frames, |
|
|
float * |
p |
|
) |
| |
◆ setNext()
void Voice::setNext |
( |
Voice * |
v | ) |
|
|
inline |
◆ start()
void Voice::start |
( |
Channel * |
channel, |
|
|
int |
key, |
|
|
int |
velo, |
|
|
const Zone * |
zone, |
|
|
double |
durSinceNoteOn |
|
) |
| |
◆ state()
const char * Voice::state |
( |
| ) |
const |
◆ stop() [1/2]
◆ stop() [2/2]
void Voice::stop |
( |
float |
time | ) |
|
◆ sustained()
void Voice::sustained |
( |
| ) |
|
|
inline |
◆ updateEnvelopes()
void Voice::updateEnvelopes |
( |
| ) |
|
◆ updateLoop()
void Voice::updateLoop |
( |
| ) |
|
◆ velocity()
int Voice::velocity |
( |
| ) |
const |
|
inline |
◆ _channel
◆ _key
◆ _loopEnd
long long Voice::_loopEnd |
|
private |
◆ _looping
◆ _loopMode
◆ _loopStart
long long Voice::_loopStart |
|
private |
◆ _next
◆ _offBy
◆ _offMode
◆ _samplesSinceStart
int Voice::_samplesSinceStart |
|
private |
◆ _state
◆ _velocity
◆ _zerberus
◆ audioChan
◆ currentEnvelope
int Voice::currentEnvelope |
|
private |
◆ data
◆ eidx
◆ envelopes
◆ filter
◆ gain
◆ phase
◆ phaseIncr
◆ trigger
The documentation for this class was generated from the following files: