jeff
jeff With 2, the Mute gets scheduled immediately, but when you click again it modifies the Mute that is already there rather than scheduling another one.
Weighing the two, my impression is that 2 feels more intuitive, but does that also cover overlapping functions? For example, if I wanted to cue Mute 5 loops ahead, Reverse 7 loops ahead, and Halfspeed also 7 loops ahead, would they all be able to fire in the sequence I set with post-scheduling event editing? Or would it depend on the function type?
Also, on a different yet related note, in an earlier thread, someone was trying to use the wait statement to set up a sequence in MSL, and I wasn't able to get it to work as simply as I thought. In the end, I hacked out a solution with some creative problem-solving, but any more loops than 2 using wait wasn't scheduling as expected.
To bring it back on topic, would stacking wait with a #repeat directive, i.e. setting a variable for each #repeat click to add another wait, be a viable solution for MSL to accomplish this sort of cue-ing/scheduling idea?
Also, FWIW, I think it would be nice if any function were applicable, including NextLoop and PrevLoop. For instance, being able to focus 5 tracks and then schedule them to NextLoop after x event deferrals (where x is number of clicks).