【问题标题】:Realize an OSC listener and message-modifier实现一个 OSC 监听器和消息修改器
【发布时间】:2017-02-09 15:50:36
【问题描述】:

我在手机上安装了 touchOSC,我想控制乐谱编辑器 Musecore(接受 OSC 消息)。

问题:touchOSC 总是与双精度值一起发送消息,而我想在 Musecore 中使用的许多控件都有一个完全没有参数的方法签名(例如 /actions/play 开始播放乐谱)。

所以,我现在想出的唯一方法是编写一种监听器(python?java?)来监听 touchOSC,更改消息(通常是削减双精度值)并将修改后的消息发送到Musecore 的正确端口。

我有一些 Java 技能,但我不知道如何管理 OSC 消息。 我还下载了一个名为 simpleOSC 的 python 库,但我的 python 技能为 0。

有人可以帮忙吗? 非常感谢

https://pypi.python.org/pypi/SimpleOSC

【问题讨论】:

    标签: java python osc


    【解决方案1】:

    我建议为此使用 PureData:https://puredata.info/

    它是免费的、开源的、跨平台的,可以做你想做的事:接收 OSC 消息并过滤/修改/转发它们,所有这些都以可视化、基于流的编程方式。

    这是“TouchOSC | OSC with PureData”教程,其中包含一些基本的 PD 修补程序示例,可以帮助您入门: https://hexler.net/docs/touchosc-getting-started-osc

    【讨论】:

      猜你喜欢
      • 2011-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-08
      相关资源
      最近更新 更多