On Mon, Jan 06, 2003 at 12:04:23 -0800, robbins jacob wrote:
>Alternately, we could require that event ordering
has 2 criterion: -first-
>order on timestamps -second- put voice-on ahead of all other event types.
This is what I was assuming was meant orignally.
However you dont have to think of them as initiasiation
parameters, voices
can have instrument wide defaults (eg. a pitch of 0.0 and and amplitude of
0.0), and the parameter changes that arrive at the same timestamp can be
thought of as immediate parameter changes, which they are.
True, my post was based on the assumption that there are some plugins where
a certain parameter being initialized at the beginning of the voice would
affect the voice over its entire duration. The only concrete example I can
give is velocity maps determining use of different samples in a sampler,
which doesn't apply here. Maybe a bell model where the voice-on event is
considered an impulse describes what I'm talking about; ramping up the
velocity after the voice has started has no effect. Irregardless, if a
plugin wants to use some parameters in voice initialization, it can do so
with the events timestamped at the same point as the voice-on supplying the
values for initialization. For the majority of plugins all parameters are
equal and some events just happen to coincide with voice-on events, as you
say.
--jacob robbins ....porjects, soundtank.......................
_________________________________________________________________
MSN 8 with e-mail virus protection service: 2 months FREE*
http://join.msn.com/?page=features/virus