<-- | --> |
{sq val1 val2 val3....duration(s)}The sq is for sequence. The list of values given after sq will be sequenced and looped. Last element in the list is the repeat factor or the duration in seconds (s) N.B. if the repeat counter is given with a number, this number will indicate the number of times the sq will be looped.
Values can be a number of things:
{sq 4.567 0.56 8 10s} {sq 3 5.5 6 30} <--this will yeild 90 events!
{sq 4 8 {sq 6 5 4 2} 8 2}will yield: 4 8 6 5 4 6 5 4 8 4 8 6 5 4 6 5 4 8
{sq {li 1 10 10} 8 8 8 2}will yield: 1 2 3 4 5 6 7 8 9 10 8 8 8 1 2 3 4 5 6 7 8 9 10 8 8 8
If embedded commands are timed in seconds, the highest level determines
the total duration of the command. Hence an embedded command would not
complete its course should the timer for the container run out before.
{sq 4 5 [blue] 6 7 [black] 30s}where blue and black have been defined as irate variables in the CECILIA interface.
{sq 4 5 {ran f .5 3.3} 4 30s}Each time the sequence steps through the third element in the list, a random number between .5 and 3.3 will be generated.