Hi,

I was wondering what the function is of AttackRate,  decayRate, sustainRate in ADSR. 
Normally when using an ADSR,  attack only uses time. Same for decay and sustain.

Also the declaration at the end of de memeber description is not very clear to me:
The \e state = ADSR::DONE after the
    envelope value reaches 0.0 in the
    ADSR::RELEASE state.

Thanks in advance for your assistance.

Kind regards,

Herman