I was wondering if there is a better way of representing this in strudel. The clip pattern is almost always 1 and in some specific locations is 2 or 3. I cannot use eb4@3
to enlarge a given note as no matter how big the number is, it always stays "inside" the square brackets, it doesn't "break out" Strudel REPL
stack(
s("[bd,~ hh]*2"),
`< ~ eb4 eb4 c4 [eb4 eb4] [~ eb4] d4 ~
[eb4 eb4] [c4 eb4] ~ c4 [ eb4 f4] ~ [eb4 d4] ~
[eb4 eb4] [c4 eb4] ~ [eb4 c4] [eb4 eb4] [~ eb4] d4 ~
eb4 [c4 eb4] [~ c4] ~ [eb4 eb4] [f4 d4] [~ d4] ~
>*2`
.note()
.clip
(`< 1 1 1 1 [1 2] [1 1] 1 1
[1 1] [1 3] 1 1 [1 2] 1 [1 2] 1
[1 1] [1 3] 1 [1 1] [1 1] [1 1] 1 1
1 [1 2] [1 3] 1 [1 1] [1 1] [1 1] 1
>*2`))
There is an operator to do this? If not, as a proposal maybe it would be interesting to add a "dotted" operator that accepts a number:
`< ~ eb4 eb4 c4 [eb4 eb4.2] [~ eb4] d4 ~
[eb4 eb4] [c4 eb4.3] ~ c4 [eb4 f4.2] ~ [eb4 d4.2] ~
[eb4 eb4] [c4 eb4.3] ~ [eb4 c4] [eb4 eb4] [~ eb4] d4 ~
eb4 [c4 eb4.2] [~ c4.3] ~ [eb4 eb4] [f4 d4] [~ d4] ~
>*2`