实现OSC侦听器和messagemodifi

2024-04-28 19:59:31 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

所以,我现在唯一的办法就是编写一个监听器(python?爪哇?)监听touchOSC,更改消息(通常是剪切双精度值)并将修改后的消息发送到Musescore的正确端口。在

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

有人能帮忙吗? 非常感谢

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


Tags: 方法pypiactions消息play参数技能精度
1条回答
网友
1楼 · 发布于 2024-04-28 19:59:31

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

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

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

相关问题 更多 >