On Tue, Jan 21, 2003 at 05:09:34 +0100, David Olofson wrote:
For example, setting the initial level of an envelope
and then
setting up the delay or attack phase won't work, unless you wait for
one frame before sending the RAMP event for the delay or attack
phase. Similarly, an attack duration of 0 would result in the decay
starting at the current value, instead of the attack peak level.
Yes, you're right. Damn.
OTOH If we define that RAMP events arring in the same timestamp for the
same control override each other then it becomes the hosts job to
normalise them (not a hard task).
Envelope sections with 0 duration are often not provided anyway.
- Steve