I'm not clear what you are trying to accomplish.
Is it that:
1. the mixer can send you values for the faders, which you want to display.
2. But also you want users to be able to change those values and it would send an update to the mixer?
I think in order to do that, in your task that gets triggered when the parameter changes, you would need to include a flag to say if the parameter change was caused by an incoming message. If it was, do not relay it forward.
if (ogscript.getObject("incomingmessage") == "false") {
// send the message to the mixer
} else {
// this message just came from the mixer, so don't forward it. and reset the flag.
ogscript.setObject("incomingmessage", false);
}
In the task that handles the incoming messages, before you set the parameter, you would have to set your flag.
ogscript.setObject("incomingmessage", true);
params.setParam("faderval",0, value);
I think that is how I would approach it, although it can get a little messy like that when you get multiple values quickly.
#DashBoard