OK I’ve spent hours on this and I can’t quite figure out what I am doing wrong.
I have a container that includes four containers. Each of those containers has an output.
I also have a “beat chop” set up outputting BPM which I am using math to convert to a frequency on an LFO which triggers a count function.
In the parent container I have the count function changing every 256 beats.
In the four individual containers I have the count function changing the output every 1024 beats.
The idea is that the parent counter cycles through the outputs of the four inside containers and that the output of the inside container changes when it’s turn comes back around, which is once for every time the parent container changes.
I figure this is very simple, but for some reason the inside containers will only work when I am looking inside the container. Otherwise they are completely off beat. If I use multiple panes and each is open on each of the four “inner” containers everything works in sync, but if I’m zoomed all the way out of the project nothing is in sync.
Each container has various outputs as well. So I want to trigger the output of each container to change when it is that container’s turn to have an output.
I use various kinds of DATs to disperse the structure of things I’m running. Not sure how your toe is setup, but if you can make some kind of checkpoint along the way, maybe when a parameter/chop/dat/panel at the end of one containers changes, you can have a parameter/chop/dat/panel Execute DAT get triggered, which could then start things up in the next container. Then you could have the same on the last container, start the first one back up.
Sorry for the vagueness, moral of the story check out the * Execute family of DATs.