小编典典

大量的Python OSC模块-使用哪个?

python

开放声音控制(OSC)是一种用于计算机,声音合成器和其他多媒体设备之间通信的协议,该协议针对现代联网技术进行了优化。将OSC与MAX /
MSP结合使用特别常见-实际上,这就是我正在做的事情,将OSC与Python结合使用可与MAX中的另一个子系统通信。

有很多支持OSC的python模块。大。他们都声称简单,有用和完美。冒着进入主观领域的风险,您的经验对以下模块提出了哪些用例建议?

我想一个简单的实现对我最好,因为我对OSC仅有一点了解。我正在使用Python 2.7。


阅读 459

收藏
2021-01-20

共1个答案

小编典典

我在OSX上使用pyOSC取得了巨大的成功。该代码没有太多开发,但这很可能是由于其稳定性和简单性。我短暂地尝试过txosc,它可能需要进一步测试。

我对Pyosc的使用受到限制,但效果很好。例如。

import OSC
c = OSC.OSCClient()
c.connect(('127.0.0.1', 57120))   # connect to SuperCollider
oscmsg = OSC.OSCMessage()
oscmsg.setAddress("/startup")
oscmsg.append('HELLO')
c.send(oscmsg)
2021-01-20