[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