#include <envelope.h>
|
| Envelope () |
|
int32_t | noteOn (bool directlyToDecay) |
|
int32_t | noteOn (uint8_t envelopeIndex, Sound *sound, Voice *voice) |
|
void | noteOff (uint8_t envelopeIndex, Sound *sound, ParamManagerForTimeline *paramManager) |
|
int32_t | render (uint32_t numSamples, uint32_t attack, uint32_t decay, uint32_t sustain, uint32_t release, const uint16_t *releaseTable) |
|
void | unconditionalRelease (uint8_t typeOfRelease=ENVELOPE_STAGE_RELEASE, uint32_t newFastReleaseIncrement=4096) |
|
void | resumeAttack (int32_t oldLastValue) |
|
◆ Envelope()
◆ noteOff()
◆ noteOn() [1/2]
int32_t Envelope::noteOn |
( |
bool |
directlyToDecay | ) |
|
◆ noteOn() [2/2]
int32_t Envelope::noteOn |
( |
uint8_t |
envelopeIndex, |
|
|
Sound * |
sound, |
|
|
Voice * |
voice |
|
) |
| |
◆ render()
int32_t Envelope::render |
( |
uint32_t |
numSamples, |
|
|
uint32_t |
attack, |
|
|
uint32_t |
decay, |
|
|
uint32_t |
sustain, |
|
|
uint32_t |
release, |
|
|
const uint16_t * |
releaseTable |
|
) |
| |
◆ resumeAttack()
void Envelope::resumeAttack |
( |
int32_t |
oldLastValue | ) |
|
◆ unconditionalRelease()
void Envelope::unconditionalRelease |
( |
uint8_t |
typeOfRelease = ENVELOPE_STAGE_RELEASE , |
|
|
uint32_t |
newFastReleaseIncrement = 4096 |
|
) |
| |
◆ fastReleaseIncrement
uint32_t Envelope::fastReleaseIncrement |
◆ ignoredNoteOff
bool Envelope::ignoredNoteOff |
◆ lastValue
int32_t Envelope::lastValue |
◆ lastValuePreCurrentStage
int32_t Envelope::lastValuePreCurrentStage |
◆ pos
◆ state
◆ timeEnteredState
uint32_t Envelope::timeEnteredState |
The documentation for this class was generated from the following files: