There seems to be a problem regarding the « OSC Out » operator. When « Cook Every Frame » is off, the operator won’t cook as soon as you don’t see it in you’re network (exit my example’s container « OscOut» to see that the « oscin1 » operator stops receiving any input).
For a temporary fix, we can view the « OSC Out » operator via an « OP Viewer » in our UI so it still cooks.
I got mixed up with « send events every cook » and « cook every frame » I guess. I thought turning off « cook every frame » would be better, optimization wise, in a case where the channel’s value changes occasionally. But it doesn’t seem to help even in that case.