#include <SFZEG.h>
◆ Segment
| Enumerator |
|---|
| Delay | |
| Attack | |
| Hold | |
| Decay | |
| Sustain | |
| Release | |
| Done | |
◆ EG()
◆ ~EG()
| virtual sfzero::EG::~EG |
( |
| ) |
|
|
inlinevirtual |
◆ fastRelease()
| void sfzero::EG::fastRelease |
( |
| ) |
|
◆ getLevel()
| float sfzero::EG::getLevel |
( |
| ) |
const |
|
inline |
◆ getSamplesUntilNextSegment()
| int sfzero::EG::getSamplesUntilNextSegment |
( |
| ) |
const |
|
inline |
◆ getSegmentIsExponential()
| bool sfzero::EG::getSegmentIsExponential |
( |
| ) |
const |
|
inline |
◆ getSlope()
| float sfzero::EG::getSlope |
( |
| ) |
const |
|
inline |
◆ isDone()
| bool sfzero::EG::isDone |
( |
| ) |
|
|
inline |
◆ isReleasing()
| bool sfzero::EG::isReleasing |
( |
| ) |
|
|
inline |
◆ nextSegment()
| void sfzero::EG::nextSegment |
( |
| ) |
|
◆ noteOff()
| void sfzero::EG::noteOff |
( |
| ) |
|
◆ segmentIndex()
| int sfzero::EG::segmentIndex |
( |
| ) |
|
|
inline |
◆ setExponentialDecay()
| void sfzero::EG::setExponentialDecay |
( |
bool | newExponentialDecay | ) |
|
◆ setLevel()
| void sfzero::EG::setLevel |
( |
float | v | ) |
|
|
inline |
◆ setSamplesUntilNextSegment()
| void sfzero::EG::setSamplesUntilNextSegment |
( |
int | v | ) |
|
|
inline |
◆ setSegmentIsExponential()
| void sfzero::EG::setSegmentIsExponential |
( |
bool | v | ) |
|
|
inline |
◆ setSlope()
| void sfzero::EG::setSlope |
( |
float | v | ) |
|
|
inline |
◆ startAttack()
| void sfzero::EG::startAttack |
( |
| ) |
|
|
private |
◆ startDecay()
| void sfzero::EG::startDecay |
( |
| ) |
|
|
private |
◆ startDelay()
| void sfzero::EG::startDelay |
( |
| ) |
|
|
private |
◆ startHold()
| void sfzero::EG::startHold |
( |
| ) |
|
|
private |
◆ startNote()
◆ startRelease()
| void sfzero::EG::startRelease |
( |
| ) |
|
|
private |
◆ startSustain()
| void sfzero::EG::startSustain |
( |
| ) |
|
|
private |
◆ BottomLevel
| const float sfzero::EG::BottomLevel = 0.001f |
|
staticprivate |
◆ exponentialDecay_
| bool sfzero::EG::exponentialDecay_ |
|
private |
◆ level_
◆ parameters_
◆ sampleRate_
| double sfzero::EG::sampleRate_ |
|
private |
◆ samplesUntilNextSegment_
| int sfzero::EG::samplesUntilNextSegment_ |
|
private |
◆ segment_
◆ segmentIsExponential_
| bool sfzero::EG::segmentIsExponential_ |
|
private |
◆ slope_
The documentation for this class was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/modules/sfzero/sfzero/SFZEG.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/modules/sfzero/sfzero/SFZEG.cpp