RedTrk2 a sort of timeline - slave track
superclass: RedTrk
very similar to RedTrk but can do abrupt swaps between sections. it cuts off events with long durations.
also does cross-fade on demand. please ignore the "FAILURE n_set Node not found" that gets posted.
note that internally Pbind gets wrapped in Pbus and this may change order-of-execution. so the Pbus forces a RedTrk2 to \addToTail. this is not the case for RedTrk.
see also [RedMst] [RedSeq] [RedTrk]
<>fadeTime
time to fade in/out. (default= 0.02 seconds)
//--
(
s.waitForBoot{
RedMst.clear;
RedMst.clock= TempoClock(120/60);
RedMst.quant= 2; //relatively short quant
RedTrk2(\t1, Pbind(\degree, 0, \dur, 8), [0]); //create a track with long duration events
RedTrk2(\t2, Pbind(\degree, 1, \dur, 8), [1]);
}
)
RedMst.play
RedMst.goto(1) //with RedTrk long durations and short quant gives overlaps
RedMst.goto(0) //while RedTrk2 forces events to stop
RedTrk2(\t1).fadeTime= 3; //set long fadeTime to do crossfades
RedTrk2(\t2).fadeTime= 3;
RedMst.goto(1)
RedMst.goto(0)
RedMst.stop
RedMst.clear