I have a patch with quite a few parameters controlled externally from touchOSC. However, when vvvv starts, these values are all zeroed, which is natural, since OSC will not pass values until each parameter is interacted with (and there is no “send all” from touchOSC).
So, how does one go about overriding the values starting at “0” from touchOSC until there is network communication for each parameter? Looking for a default value node/function, but haven’t found any :(.
Hmmm, that doesn’t seem to work for me (unless I misunderstood how avoidNIL works), perhaps because the initial value is “0.000”, which is different from “ø”?
Basically, a multiple input that accepts the last value (not a spread) would solve it, but I don’t know how… 8-/
I would suggest to use Lemur instead of TouchOSC. (Actually in Winter sales)
I have issues with touchOSC wich doesn’t appear with lemur. And lemur is much more powerfull and fun to use with its scripting language.
About your issue, perhaps you could store values in a IOBox then switch to the TouchOSC’s values when they change.
thank you @Westbam! That did the trick. I was noticing that OSC’s values were taking preference, regardless of @newemka’s suggestion, so the result was same as before. This finally worked. :)