Best approach for sequencing and transitioning between timed states?

Hi everyone,

I’m looking for some advice on how best to build a state machine for a longer, time-based sequence in vvvv gamma.

As a simplified example, I would like to play a series of animated textures. Each stage would run for approximately five minutes, with the complete sequence lasting around one hour. Once it reaches the end, the entire sequence should repeat.

I would also like to create smooth transitions between the stages—for example, crossfading between two animated textures—rather than abruptly switching from one to the next.

I am aware of Automata and Kairos, and LerpX has also caught my attention. However, since I haven’t built this kind of system before, I’m unsure which would be the best entry point. In my head, it doesn’t come together yet.

Any examples, help patches, or general pointers would be very welcome.

Thanks!

Hey! I definitely recommend VL.AutomataUI, it comes with a very concrete help patch and should give you all tools you need, including transitions. I don’t think you will need anything else than this for this job.

Good, thanks! So Kairos and Châtaigne wouldn’t really be the right choice here.

Would you know of any good tutorials for VL.Automata? Personally, I found the vvvv TV sessions super helpful — you can get up and running in no time. Something similar for VL.Automata would be really useful.

@chk or did you mean VL.AutomataUI?

AutomataUI looks currently like this. Completely rewritten…again :) It is a statemachine with non-linear animation capabilities.

it can be used for what you are up too. just get in contact via element

@u7angel is this one still relevant to get started with AutomataUI or not?

oh, i forgot about that. well, not much changed. the principle is the same. thanks for the reminder.