I’m digging into the Tracktion Engine, and trying to set up a way to move between different parts on the timeline in a musically/temporally useful manner. I have marker clips in the marker track set up to correspond to verse, chorus, bridge, etc., and have automated setting loopPoint1 and loopPoint2 in the transport to correspond to the start and end points of whatever marker clip I have selected, but the changes occur instantly (or as soon as the changes in the ValueTree propagate to the relevant listeners).
How can I (or is there a way) to queue loop point changes to take effect at the end of the current loop, or at the end of the current bar, for example? I’m trying to get to an equivalent of what would be called scene launching in Ableton Live, where the user can select the next scene, but it only launches when the time quantization threshold has been reached (bar, etc.)
Any help or insight will be greatly appreciated, thanks.