我在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(
消息。