gpt4 book ai didi

用 C 语言与纯数据通信

转载 作者:行者123 更新时间:2023-11-30 19:12:43 32 4
gpt4 key购买 nike

我正在寻找一种能够通过 C 编程与纯数据补丁进行通信的方法 - 我认为这与用 C 编写外部程序不同,后者涉及编写补丁本身。我只需要沟通并对现有补丁进行更改即可。例如,在图中所示的补丁中:enter image description here

对于三个对象 delwrite~*~delread~< 的情况,我需要找到一种以编程方式更改延迟参数的方法。我希望编写一个简单的 C 程序来与 Pure Data 通信、加载补丁并进行所需的更改。任何见解将不胜感激。

最佳答案

有多种方法可以与正在运行的 Pd 实例进行通信。

最直接的就是使用网络通信:

  • [netreceive] 允许您使用 FUDI 从另一个进程接收消息。协议(protocol)。以下补丁在 UDP/9999 上监听传入消息:

network controlled feedback patch

  • 在 C 端,只需创建一个普通的 UDP 套接字并将数据发送到 localhost:9999(假设您的进程在同一台计算机上运行)。

替代方法包括使用 libpd ,它是 Pd 的库版本,允许您直接在程序中加载 Pd 补丁。

关于用 C 语言与纯数据通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36563485/

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