我已经在我的手机上安装了touchOSC,我想控制score编辑器Musescore(接受OSC消息)。在
问题:touchOSC总是用一个双精度值发送消息,而我想在Musescore中使用的很多控件都有一个完全没有参数的方法签名(例如/actions/play开始播放乐谱)。在
所以,我现在唯一的办法就是编写一个监听器(python?爪哇?)监听touchOSC,更改消息(通常是剪切双精度值)并将修改后的消息发送到Musescore的正确端口。在
我有一些Java技能,但我不知道如何管理OSC消息。 我还下载了一个名为simpleOSC的python库,但我在python方面有0个技能。在
有人能帮忙吗? 非常感谢
我建议为此使用PureData:https://puredata.info/
它是免费的,开源的,跨平台的,可以做你想做的事情:接收OSC消息并过滤/修改/转发它们,所有这些都是以一种基于流的可视化编程方式实现的。在
以下是“TouchOSC | OSC with PureData”教程,其中还有一些PD修补程序的基本示例,可以帮助您入门: https://hexler.net/docs/touchosc-getting-started-osc
相关问题 更多 >
编程相关推荐