#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: