Has anyone tried OSC with RME Totalmix?

Hi,

I'm trying to make a few buttons to control Totalmix. The signal is well received on the mac from my PC but there is absolutely nothing happening on Totalmix. I have no idea how Open Sound Control works.

Totalmix references: RME Totalmix OSC commands - Google Sheets

I'm using a toggle button with the following params:

address: /mute/1/1
typeArgs: i
Target: 192.168.1.16:7200

On Totalmix side:

What am I missing?

Thanks for helping.

With the settings from your screenshot, the widget's target should be manaberrys-imac.local:7001 (manaberrys-imac.local being an alias to the ip address of the totalmix host).

In the Remote Controller Address settings, Host should be the ip address of the o-s-c server and Port (outgoing) the input port of the o-s-c server.

Sadly it doesn't do a thing on the Totalmix side. Very confusing : <

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?

If you have an iPad you could check the free app for Totalmix, and see what OSC message are coming from it ?

That's the thing. I don't have an iPad.

Tell me if you need a special command

Capture d’écran 2022-08-09 à 15.48.48 (2)

Thanks! I'm going to try a few commands tonight to see how it goes.

Gotta give up on this one. It doesn't work and it makes no sense why.