It would be cool to be able to reset one or more arps to the start of their pattern, the equivalent of pressing stop then play again. Perhaps it could be an alternative setting for the play button behaviour.
This would allow for some nice variation in structure, especially when performing - you could effectively loop the first X bars! You could set the how often it should reset (maybe with post and pre delays and a binary pattern option). Would also work well with a macro so you can quickly set a 'loop length' or turn reset off.
Cheers for the suggestion. I really like this idea! I can see how it could be modulated or assigned to a macro. It calls to mind another request for a way to shorten the sequence, so it retriggered early to create a phasing effect with a similar pattern of a different length. Using a Restart Length parameter would allow this. Deciding how to implement the UI for this is the tricky part... Thinking on the parameter values, my first thought was to use the same time lengths used for gate, modulation rate etc. However, I think a more fine grained option would be better, so that you could set it to retrigger on a specific number of ticks or beats. e.g. a pattern that usually repeated after 1 bars (96 clock ticks) could be set to 95 clock ticks. This granular approach is quite tricky but could create some amazing patterns. Let me think on it and if you have any further thoughts on this, please let me know.