When I set the same incoming port (default 8080) instead of 7001, I have a callback on the OSC server log from Totalmix (which is kind of useful as I can see how the data is handled on Totalmix side)
(DEBUG, OSC) In: { address: '/1/mute/1/1', args: 0 } From: 192.168.1.16:51806
(DEBUG, OSC) In: { address: '/1/mute/1/2', args: 1 } From: 192.168.1.16:51806
(DEBUG, OSC) In: { address: '/1/mute/1/3', args: 0 } From: 192.168.1.16:51806
(DEBUG, OSC) In: { address: '/1/mute/1/4', args: 0 } From: 192.168.1.16:51806
(DEBUG, OSC) In: { address: '/1/mute/1/5', args: 0 } From: 192.168.1.16:51806
(DEBUG, OSC) In: { address: '/1/mute/1/6', args: 0 } From: 192.168.1.16:51806
(DEBUG, OSC) In: { address: '/1/mute/1/7', args: 0 } From: 192.168.1.16:51806
(DEBUG, OSC) In: { address: '/1/mute/1/8', args: 0 } From: 192.168.1.16:51806
(DEBUG, OSC) In: { address: '/1/mute/1/9', args: 0 } From: 192.168.1.16:51806
(DEBUG, OSC) In: { address: '/1/mute/1/10', args: 0 } From: 192.168.1.16:51806
(DEBUG, OSC) In: { address: '/1/mute/1/11', args: 0 } From: 192.168.1.16:51806
(DEBUG, OSC) In: { address: '/1/mute/1/12', args: 0 } From: 192.168.1.16:51806
(DEBUG, OSC) In: { address: '/1/mute/1/13', args: 0 } From: 192.168.1.16:51806
(DEBUG, OSC) In: { address: '/1/mute/1/14', args: 0 } From: 192.168.1.16:51806
(DEBUG, OSC) In: { address: '/1/mute/1/15', args: 0 } From: 192.168.1.16:51806
(DEBUG, OSC) In: { address: '/1/mute/1/16', args: 0 } From: 192.168.1.16:51806
When I send to Totalmix machine (mac), logs are the following (mac.audio being my mac name on the network. The other one is from the second ethernet network)
(DEBUG, OSC) Out: { address: '/1/mute/1/2', args: [ { type: 'f', value: 0 } ] } To: mac.audio:7001
Here is what I see on the OSC monitor on the Mac:
RECEIVE | ENDPOINT([::ffff:192.168.1.103]:8080) ADDRESS(/1/mute/1/2) FLOAT(1)
RECEIVE | ENDPOINT([::ffff:192.168.1.103]:8080) ADDRESS(/1/mute/1/2) FLOAT(0)
Does Totalmix expect simpler arg params than the type and value I send?