Hi,
i’ve noticed that the python 3 branch of pyosc is only working partly. OSCBundles and the OSCMessage.append method produce a 2 delay on sending local. The OSCStreaming classes are not working, which is a pitty, because they are the real cool stuff inside pyosc. I wrote to Artem Baguinski the former maintainer of pyosc, he told, that pyosc is currently unmaintainted and he is looking for a new maintainer.
this works:
client.send(OSCMessage("/message", [“test”]))
this is only received with a big delay:
msg = OSCMessage("/message")
msg.append(“test”)
client.send(msg)
bundle = OSCBundle()
msg = OSCMessage("/message")
msg.append(“test”)
bundle.append(msg)
client.send(msg)
OSCStreamingServer and OSCStreamingClient throw errors on running “testbench.py -c”
SERVER: Entered server loop testStreamingServerAndClient(listen_address)
File “testbench.py”, line 108, in testStreamingServerAndClient
c.sendOSC(m)
File “/home/tha/development/pyosc/pyosc-devel/python3/pyosc-devel/OSC.py”, line 2850, in sendOSC
txOk = self._transmitMsgWithTimeout(msg)
File “/home/tha/development/pyosc/pyosc-devel/python3/pyosc-devel/OSC.py”, line 2838, in _transmitMsgWithTimeout
len_big_endian = array.array(‘c’, ‘\0’ * 4)
ValueError: bad typecode (must be b, B, u, h, H, i, I, l, L, q, Q, f or d)
If anybody know another python OSC implementation, please let me know. I personally will switch back to pyliblo first for my addon, which is a lot more stable and robust but it produces extra depencies (liblo).
offtools