Topic: need help troubleshooting OSC
Hi!
I'm using python-osc to send OSC messages. I want to be able to toggle the mute groups.
Right now as far as I can tell, TotalMix is not responding to any messages I send it.
Using Protokol, I discovered that nothing seemed to be going through on port 7001, so I changed to 8000. Now Protokol sees what I'm doing, but TotalMix is still not responding.
In TotalMix, under Mixer Settings -> OSC I have it set to "in use" and the port is set to 8000.
Under the options menu "Enable OSC Control" is checked, and under "Submix linked to OSC controller", "1" is checked, although I've tried with it off as well.
Here's my script:
#!/Users/me/anaconda3/bin/python
from pythonosc import udp_client
def main():
# Configuration
ip = "127.0.0.1" # Default IP
port = 8000 # Default port
client = udp_client.SimpleUDPClient(ip, port)
address = "/muteGroups/1/1"
message = 1.0
client.send_message(address, message)
if __name__ == "__main__":
main()
Here's what I see in Protokol listening on port 8000:
21:37:38.857 | RECEIVE | ENDPOINT([::ffff:127.0.0.1]:57802) ADDRESS(/muteGroups/1/1) FLOAT(1)
I tried sending a few other OSC codes from the OscTableTotalMix_240722.xls document but nothing seemed to have an effect in TotalMix.
If I set Protokol to port 9000 and set an outgoing host in TotalMix, I do receive a blast of info - track names, phantom power states etc. so that direction seems to work...
I'm on mac, and my device is a Babyface Pro FS.
Probably overlooking something simple, would be super grateful for any help!
Thanks!