如何将连接消息从Python发送到Pure Data



我在Pure Data上有一个麦克风贴片,我想把它连接到扬声器贴片上。因此,它有命令connect localhost 3000,其中localhost指示扬声器补丁在哪里,3000是我将用于连接的端口号。是否可以使用python脚本发送此消息,这样我就不必点击补丁了?我正在使用libpd。

libpd附带了一些文档和一些示例,解释了如何使用API。如果Python API文档不够详细,请检查文档中的其他语言绑定-不同语言的绑定通常非常相似。

基本上,您可以简单地使用libpd_bang将触发器发送到Pd中的接收器。

Python:

libpd_bang("connect-to-speaker")

Pd:

[receive connect-to-speaker]
|
[connect localhost 3000(
|

您当然可以使用libpd_float()libpd_list()libpd_message()来发送一些有效载荷。

或者,您也可以让Pd使用[loadbang]自动触发[connect(消息。

最新更新