Playback a recording between two adjustable cue points on a loop please. Not sure if this is already possible?
This would be useful to provide a test harness data when trying to identify performance issues, latency etc within my workflow or create a lighting sequence within Touch Designer and rendered in Unreal.
This is an unusually easy one, indeed I’ve added the feature already, it’s enabled by pressing the rightmost button on the timelines transport control row right next to the recording button.
I hope it works as you intend, and if not, please let me know!
Great I pressed the button and the first cue point appered, I found the other one and dragged this to the end position.
When I pressed play it returned to the first cue point and stopped. Is the expected result this keeps playing between the two cue points as this is my requirement please?
I retested in version 0.12.3, the UI works as expected, however the outbound data seems to stop when the play head has reached the end of the cue point and stops when the play returns to the start cue point.
Great, with your file I can reproduce it - I’ll get to fixing it!
In the meanwhile, I noticed that the bug only manifests itself if the end of the loop point is before the clip runs out of messages. So if it makes sense in your testing to have the loop point right after the last message until the bug is fixed, that’s the workaround for now.
I was noticing something wasn’t right, as I was having different test results. I decided I would retest in the morning but glad you also noticed something with the timing is off.
The bug, of looping not working if the end-point is before the last message, is still present, but of course the above mentioned workaround of ensuring the clip length doesn’t exceed the end-point position, will work.
There, now there’s a new upload addressing also these:
Very rarely, looping in timelines can stop.
Looping fails to send messages after the first iteration, if the ending loop-point is before the last message in the clip. The temporary workaround was to use a clip where there are no more messages after the end loop-point.
I hope that this concludes the regression bugs that the massive refactors of the last months caused. I had to make drastic changes to really get a big improvement in performance for timelines and messaging. But with this I think it should be nearing the end and I can go back to adding features, fingers crossed.
Great thanks for the update, I’ve tested recording a new clip with the same project and it loops no problem, even if the ending loop-point is before the last end point, but I’ll run some more tests as I use the application.