Channel unable to set value

hi all,

I use channels, the “Channel(Reactive)” node sits in a patch which is always running, the “set value” node sits inside a custom region. Directly on Startup these regions do not get evaluated.

Later when they are, I am unable to set the channels value. Do I have to make sure all channel nodes are evaluated on startup or why is this not working as expected?

Super hard to say. Can you maybe add a screenshot? Is the custom region delegate-based? Is the link crossing the border of the region or are feeding via a border control point?

Anything in the Log? Do you pause on error?

Maybe try to assign the Channel to a pad (on create) and then link from there? Is it helping? Did you double-check the Apply pin? The region gets called? Maybe try to Log yourself.

Yes, the Cable crosses the border from outside, it is a delegate-based region, no Error in the Debug Window. Is it ok to have this sitting in a cache? I guess my original thinking was I wanted my actual scene content to hold its values.


I tried your pad suggestion, no change in behaviour.
I am pretty sure that it must have something to do with evaluating the cache region. I have a mode where the regions are always evaluated, and there, everything works as expected.

My guess is that the Apply pin is false.
If you for now just disconnect the Changed node: Is it working?

sadly, no change if apply is always true.

Put a Log node into the Cache region. Does it execute?

hey, thanks for the help but this was my own error. Forgot to feed some asset links through a cach region border. The value got set, just not drawn.

1 Like