This has been a requested feature for quite some time but if it's on the Dev's radar, I can't imagine it'd be implemented until R6 is released.
In the meantime, if you use Ravensc's Linear OSC Controller,
all you have to do is:
- - set the autolaunch to the loop's duration * the number of times you want the loop to play
- add a transition time of 0.5 unless you want cuts between your loops
Another quick work around if you want to time your loops is to use 3 layers (assuming you're trying to transition between loops). It takes some calculations and tending but it's pretty straight forward and quick to put in place.
- L1C1: Loop 1 (let's say duration is 5 seconds), Opacity set to 0
L3C1: Layer Router set to Duration: 15000 (5000*3 assuming 3 loops), input: Layer 1, Input Opacity: check:, Auto Pilot: Next Clip
L2C2: Loop 2 (let's say duration is 7 seconds), opacity set to 0
L3C2: Layer Router set to duration: 14000 (7000*2 assuming 2 loops), input: Layer 2, Input Opacity: check:, Auto Pilot: Next Clip
L1C3: Loop 3 (let's say duration is 1 seconds), opacity set to 0
L3C3: Layer Router set to duration: 32000 (1000*32 assuming 32 loops), input: Layer 1, Input Opacity: check:, Auto Pilot: Next Clip
All you have to do is trigger Loop 1 and Loop 2 and as soon as Loop 2 is active, trigger Loop 3, etc... This won't allow you to play your loops from the beginning but if you add a transition time of 0.5 on Layer 3, it'll play smoothly!
This works very well if you only have one loop or just a few loops your want to play X times in a set but if you want to automate a complicated set, I would definitely recommend using Ravensc's Linear OSC Controller
. I use it all the time to control show and it works great!