Hey there!
I’ve been trying to figure this out using strudel.cc and I can’t seem to quite get there, so I’m wondering if this is possible. I’d like to have a struct that picks from a list of notes that loops linearly. I looked this up and I think its called an iso-rhythm?
As a basic example, if I have a looping rhythm like this: | x x x ~ x ~ |, and a list of notes like this: c d e, it would result in a loop like this: | c d e ~ c ~ | d e c ~ d ~ | e c d ~ e ~ |. So every time the struct hits a note, it just picks the next note in the list.
Thanks ahead of time, and apologies if the explanation is not clear enough. I can try and explain it a different way.