[jmsl] startTime or scheduling MusicShape start
jmsl at music.columbia.edu
jmsl at music.columbia.edu
Fri Jul 18 16:36:54 EDT 2008
Well, I found kind of an odd, but perfectly functional, was around
this... Just using a ParallelCollection instead of a
SequentialCollection, and setting the startDelay of each MusicShape to
the desired absolute start time.
Perfect! (I built this into my mock Player class, as well, and it
works just as expected.)
I see that I could also use EventScheduler, but I'll stick with this
ParallelCollection approach, for now - I like the fact that it gives
me a specific data structure for storing and scheduling MusicShapes.
Also, from what I understand, I can still add these
ParallelCollections to another ParallelCollection, to get the function
of a sort of "multi-track" sequencer.
Just what I need, at the moment!
cheers,
J.
On 18-Jul-08, at 12:25 PM, jmsl at music.columbia.edu wrote:
> I'm wondering about setting an absolute time, or maybe more
> accurately, an absolute "start time" for a MusicShape. I would have
> expected setStartTime() to do this, but it doesn't appear to... I
> understand that startDelay allows starting some given period after
> the "launch" command, but what about starting a MusicShape at a
> specific point in a SequentialCollection? That's what I'd like to
> do. So, say I have 3 MusicShapes, and they're in a
> SequentialCollection. I'd like to be able to start shape 1 at 0.0,
> shape 2 at 5.5, and shape 3 at 20.0, regardless of the actual total
> duration of each shape.
> I'm sure this is possible, but I can't see how it's done.
>
> thanks,
>
> J.
>
> _______________________________________________
> jmsl mailing list
> jmsl at music.columbia.edu
> http://music.columbia.edu/mailman/listinfo/jmsl
More information about the jmsl
mailing list