I think what you’re proposing is slightly different (at least from my sleepy perspective)…
you would need to lock the mutes and POS the steps including those steps that are "below" the muted steps…
That is from a track like this
I wasn’t thinking of rotating
and so on….
Instead by sliding a window over the track (and looping the length of the window), let’s say of 12 steps I could get the following patterns at runtime:
I hope it is more clear now.