summaryrefslogtreecommitdiff
path: root/tascam_fw_console/osc.py
diff options
context:
space:
mode:
Diffstat (limited to 'tascam_fw_console/osc.py')
-rw-r--r--tascam_fw_console/osc.py15
1 files changed, 14 insertions, 1 deletions
diff --git a/tascam_fw_console/osc.py b/tascam_fw_console/osc.py
index 2892168..46f6fc1 100644
--- a/tascam_fw_console/osc.py
+++ b/tascam_fw_console/osc.py
@@ -29,6 +29,19 @@ server = None
dispatcher = dispatcher.Dispatcher()
+class OSCClient(udp_client.SimpleUDPClient):
+ def __init__(self, ip, port):
+ super().__init__(ip, port)
+
+ def send_message(self, addr, args):
+ try:
+ print(addr, *args)
+ except Exception:
+ print(addr, args)
+
+ super().send_message(addr, args)
+
+
def init_dispatcher(console):
dispatcher.map("/loop_toggle", console.loop_toggle_handler)
dispatcher.map("/transport_stop", console.transport_stop_handler)
@@ -53,7 +66,7 @@ def init_dispatcher(console):
def init_client(ip, port):
global client
- client = udp_client.SimpleUDPClient(ip, port)
+ client = OSCClient(ip, port)
def init_server(ip, port, console):