This may not be the best description but I’m not sure how to title this. So let me explain.
I’m using TDAbleton to run a sequence of music clips in the session view. Each clip is set to play the next scene when it finishes. Each clip has an animation associated with it in TouchDesigner. I’m using various techniques for these animations from panning images, to animations built with Noise and Ramp TOPs.
My network tracks the playhead position of a clip in Ableton and when the clip finishes, it increments a Switch TOP to show the next animation. The playhead position also controls various attributes of my animations like the Y position of an image or its opacity. These animations are running all the time. Because of that, I get occasional flashes in between my animations when the Switch CHOP increments. For instance I want one animation to fade in. When the Switch CHOP increments it will sometimes show the fully opaque version of the animation for a moment. It’s as if the Switch has a brief delay.
The solution I’m hoping for is to keep my animations from running constantly and set them so they’re not cooking until it’s their turn to run. Then when they’re done, stop them from cooking to turn them off. Basically trigger a one-shot of these animations. They’re off by default, told to play, and then stop.
Here’s examples files. You’ll need Ableton to run this. You can see threes animations that are designed to play in sequence. There is no flashing in this project because it’s simple. The main project I’m working on is much more complex and shows the flashes I mentioned above.
Any tips or direction are appreciated.
TDAbleton Playhead Position Example.zip (349.2 KB)