gpt4 book ai didi

python - 通过 libPd 从 Python 向 Pure Data 补丁发送消息

转载 作者:行者123 更新时间:2023-11-28 16:42:21 26 4
gpt4 key购买 nike

我目前正在使用 libPd(纯数据包装器)作为我用 Python 编写的基于文本的冒险游戏的音频引擎。随着大部分编程/补丁的完成,我需要做的最后一件事是根据不同的场景在 Pd 中独立地初始化不同的子补丁;我将它们设置为一条爆炸消息(或 1 条)就足够了。

撇开音频编程的胡言乱语,我真正想问的是如何通过 Python 将此消息 (1)“发送”到我的 Pd 补丁?有可能吗?存在用于接收信息的测试脚本 FROM Pd here .我只需要相反的东西。

最佳答案

在 python 中,事情有点不同。构建 python 绑定(bind)后,您可以查看构建文件夹并在 lib.YOUROPERATINGSYSTEM 文件夹中找到 pylibpd.py。您可以在 libpd 中看到所有 def 语句以及它们映射到的内容。

最简单的发送消息是这样的:

libpd_message('recvr', 'hellooo')

如果你更愿意发送一个 float ,那么你可以这样:

libpd_float('recvr', 323.290)

如果您有一个带有参数 recvr 的接收对象,这些将显示在您的 PD 补丁中。

另一个很好的资源是关于 libpd 的原始论文。 http://www.uni-weimar.de/medien/wiki/images/Embedding_Pure_Data_with_libpd.pdf

关于python - 通过 libPd 从 Python 向 Pure Data 补丁发送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17755078/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com