53 |
stage_decay2, |
stage_decay2, |
54 |
stage_sustain, |
stage_sustain, |
55 |
stage_release, |
stage_release, |
56 |
|
stage_fadeout, |
57 |
stage_end |
stage_end |
58 |
}; |
}; |
59 |
|
|
79 |
float ReleaseCoeff; |
float ReleaseCoeff; |
80 |
long ReleaseStepsLeft; ///< number of sample points til end of release stage |
long ReleaseStepsLeft; ///< number of sample points til end of release stage |
81 |
bool ReleasePostponed; ///< If a "release" event occured in the previous audio fragment, but wasn't processed yet. |
bool ReleasePostponed; ///< If a "release" event occured in the previous audio fragment, but wasn't processed yet. |
82 |
const static float EndCoeff; |
const static float FadeOutCoeff; |
83 |
private: |
private: |
84 |
static float CalculateEndCoeff(); |
static float CalculateFadeOutCoeff(); |
85 |
}; |
}; |
86 |
|
|
87 |
}} // namespace LinuxSampler::gig |
}} // namespace LinuxSampler::gig |