20得票4回答
C++的C封装器

我希望使用Pure Data作为我的库的原型工具。我发现Pure Data补丁是用C语言编写的,但我的库是用C++编写的。那么我该如何在Pure Data中使用这段代码呢?由于我没有使用过纯C,我想知道如何为C++类编写C包装器,并如何实例化我的类?还是说我必须将所有内容都重写为C语言?

18得票1回答
在Mac上使用CMake:无法找到线程(缺少:Threads_FOUND)

我正在尝试编译LibPD,但是收到了CMake错误消息。我已经在互联网上搜寻了处理此问题的解决方案,但没有找到过去10年中与Mac相关的解决方案。我在我的MacBook Pro和Mac台式机上都收到了这个错误。 我输入:cmake .. -GXcode 我得到:CMake Error at ...

7得票2回答
使用OSC在Pure Data和MATLAB之间进行通信

我想接收从Pure Data(或Max/MSP)发送到MATLAB的OSC消息。 我能够从Pure Data向Pure Data发送OSC消息 我可以从MATLAB向MATLAB发送消息 我甚至可以从MATLAB向Pure Data发送消息 但是,我很难让Pure Data回应MATLAB...

7得票4回答
在Python中实现libPD(Pure Data包装器)

我用Python创建了一个简单的基于文本的逃脱房间游戏,旨在通过libPd嵌入Pure Data补丁,以便为我的不同房间播放不同的声音文件(这将稍后替换为生成音乐算法)。 我目前正在使用的Python代码来自libPD Github中的示例之一。代码如下 - import pyaudio ...