当前位置: 代码迷 >> python >> 实现OSC侦听器和消息修改器
  详细解决方案

实现OSC侦听器和消息修改器

热度:104   发布时间:2023-06-13 14:06:53.0

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

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

因此,我现在要弄清楚的唯一方法是编写一种侦听器(python?java?)来侦听touchOSC,更改消息(通常是剪切double值)并将修改后的消息发送到正确的端口Musescore。

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

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

我建议为此使用PureData: :

它是免费的,开源的,跨平台的,并且可以执行您想要的操作:接收OSC消息并以基于流程的可视化编程方式过滤/修改/转发它们。

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

  相关解决方案