I don't know exactly how strudel does it, but I assume it's fundamentally the same as in tidalcycles, where you can never play a pattern "fully", as each pattern is infinite (most are periodic, but 1. that's not a strict requirement, and 2. functions on patterns don't know the periods of their arguments).
Allows to arrange multiple patterns together over multiple cycles. Takes a variable number of arrays with two elements specifying the number of cycles and the pattern to use.
arrange(
[4, "<c a f e>(3,8)"],
[2, "<g a>(5,8)"]
).note()
@Kizayashu i m a bit late to this party as i only started using strudel this weekend. if you allready corrected the issue and in this post too, better put an edit in. too me the pattern here plays exactly as you ask? e3 g3 then f#4 until the - (stopnote) and then goes on into the g4.
I m not sure if it s possible to make the software STOP then though.
This works perfectly. I only started learning Strudel today but as an amateur producer I needed to be able to create a structure, with intros, verse bridge drop etc.
Works great
Music code stolen from Switch Angel because I needed to test a working pattern