Can this Roland Sequencer Performance Feature be Recreated in M4L?

Gunnar Nagle's icon

One of the best performance features I’ve ever used is found in the TR6S/TR8S. It's called 'Step Loop'.

The ‘Step Loop’ feature takes the 16 step sequencer, and allows you to dynamically hold down any group of steps in the sequence and it will temporarily play through only the steps that are currently held down.

The absolute key to this feature is that the main 16 step sequence remains running in the background while the temporary ‘step loop’ sequence occurs.  This allows for creating much more natural fills on the fly because whenever you release the looping steps it will immediately drop back into the main 16 step sequence.

Many performance functions allow for similar loop/buildup creation, but they rely on releasing the loop in time or else you risk effectively adding extra steps to the pattern and shifting the entire pattern’s downbeat/backbeat in relation to other sequenced instruments/patterns.

This ‘step loop’ feature on the other hand will always fall back into the main sequence, which allows for fills to be created over the bar-line (for instance, starting a fill/buildup halfway through the 16-step sequence, and returning to it 3/4 of the way through the sequence). This is much more akin to how an actual drummer would play fills, and as I mentioned, is totally fool-proof in regard to keeping the whole pattern in sync.

There are plenty of Roland/TR-style step sequencers for Ableton/Max For Live, but do you all have any ideas on how to achieve a similar ‘temporary midi loop’ functionality? It’s an addictive performance feature, and once you use it, jamming on drum machines without it feels confining.

Thank you in advance for helping with the brainstorm!

Greg Ross's icon

I’d imagine it’s possible depending on how used to building m4l stuff you are? Off the top of my head I’d try using two counters and zl.lookup or coll to drive the sequence, one that’s steady and one you manipulate and go from there. There’d be a lot more to it than that but it should be doable for sure.