I'm not sure what you mean by "open the first instance" ---- when I open TotalMix, two mixer windows are immediately displayed, one for the first UCX (lower serial number) and the other for the second UCX (higher serial number).
The Settings page does not seem to have separate sets of "in use" options for each of these. There is just one "in use" section. There are 4 possible values and each one does allow you to set different ports and I had set each of them to 7001, 7002, 7003, 7004 respectively.
However, when I sent Max OSC messages out to /1/Volume1 (for example), it didn't seem to matter which port I used, the fader on the first UCX was almost always changed.
Now, there was exactly ONE occasion where (somehow) it looked like it was working ---- sending /1/Volume1 to the first 7001 changed the slider on the first UCX and sending the same message to 7003 (not 7002, by the way, that still seemed to go the first UCX) changed the fader on the second UCX.
But when I quit TotalMix and restarted, I was NEVER able to make that work again. Now, I don't know whether TotalMix is not properly opening and closing its listening sockets.
I guess my next step is to install nmap on that machine and see what ports are open for UDP messages. But I shouldn't have to be doing that --- this stuff should just work.
I have sent OSC messages from Max on the same machine (using the target 127.0.0.1) and from a different machine (using the visible IP address of the target machine, in this particular case 192.168.23.141)
Ultimately, I need to be able to
a) use two sliders on one of my keyboards to adjust two channel strip faders, one on each UCX (by having Max listen to MIDI output from the slider and generated the appropriate OSC data) and
b) modify a lemur template I'm already using to control other data in Max (via OSC messages from Lemur) to do the same thing.
David Jameson
Deskew Technologies, LLC
Scorecerer - your sheet music on your iPad
www.deskew.com