Python:OSC.py没有注册处理OSC地址的回调

时间:2012-07-03 11:08:54

标签: python osc max-msp-jitter

我希望有人可以帮助我! 我在发送OSC消息时收到此错误:

OSCServer: No callback registered to handle OSC-address '/minibee/output/1'

我似乎已经成功运行了OSC服务器,但它不会发送任何数据,并抱怨它正在接收的数据......

Created OSC listener at (0.0.0.0,57600) and OSC sender to (127.0.0.1,57120) and opened serial port at /dev/tty.usbserial-A800f7Tb. Now waiting for messages.

我已经检查过该脚本需要这种格式:

它收听的OSC消息:

/ minibee / output - iii..i - id,以及尽可能多的8位整数作为输出(第一个PWM然后是数字)

/ minibee / custom - iii..i - id,以及自定义消息所需的8位整数

它发送的OSC消息:

/ minibee / info - siii - 序列号,id,输入数量,输出数量

/ minibee / data - iff..f - id,以及与输入一样多的浮点数

是否有人熟悉此问题并能够帮我排除故障?我正在使用Max / MSP发送和接收OSC消息,但我认为我的问题不在于Max。

1 个答案:

答案 0 :(得分:3)

如果我理解正确,则注册

的回调
"/minibee/output"
不会为路径为

的OSC消息调用

"/minibee/output/1" 

或“/ minibee / output / anything_really”

所以你的处理程序需要注册“/ minibee / output”,然后在回调的参数中得到整数。