如何从shell发送OSC消息?

时间:2013-09-02 18:31:09

标签: shell osc

有没有办法实现这个目标?如果是这样,我会欣赏某种例子。

谢谢!

1 个答案:

答案 0 :(得分:2)

这是一个Python脚本,一次从shell发送一条OSC消息:

import OSC
import argparse

parser = argparse.ArgumentParser(description='Send an OSC Message.')
parser.add_argument('host',help='IP Address')
parser.add_argument('port',help='Port')
args = parser.parse_args()

ip_address = args.host
port = int(args.port)

msg = OSC.OSCMessage("/foo/bar")
msg.extend(['string argument',1,2,3.14])

oscClient = OSC.OSCClient()
oscClient.sendto(msg,(ip_address,port))

假设您将脚本保存为oscsender.py,那么您可以从这样的shell运行它:

python oscsender.py 127.0.0.1 8000