我在尝试将 zexy 和 iemlib 加载到 Pd Vanilla 0.46-7 时遇到了一些麻烦。我从https://github.com/electrickery/pd-cyclone编译和安装旋风没有问题。它工作正常。所以我尝试使用他们的二进制文件从https://github.com/iem-projects/pd-iem安装 iemlib 和 zexy,但出现了问题。当我在路径首选项下打开“详细”时,PD 似乎正在寻找与我尝试使用的对象同名的文件。在补丁中使用 [zexy/multiplex] 给出:
tried ~/Library/Pd/zexy/multiplex.d_fat and failed
tried ~/Library/Pd/zexy/multiplex.pd_darwin and failed
tried ~/Library/Pd/zexy/multiplex/multiplex.d_fat and failed
但是没有multiplex.d_fat,只有zexy.d_fat。与iemlib 相同,没有dollarg.d_fat 或dollarg.pd_darwin 只有iem_mp3.d_fat、iem_t3_lib.d_fat、iemlib1.d_fat 和iemlib2.d_fat。我猜这些文件是编译外部文件的地方。
我尝试使用 deken 和 iemlib 安装 .pd_darwin 文件,但我想这是一个旧版本(?)和 zexy 仍在安装 zexy.d_fat 所以我无法加载它的对象。
我还尝试在启动首选项下加载库“zexy/zexy”,它加载正常,但随后我收到如下消息:
warning: class 'abs~' overwritten; old one renamed 'abs~_aliased'
而且我似乎失去了命名空间功能,我不能再引用 [zexy/multiplex] 并且只需要使用 [multiplex],我猜这是正确的行为。
Pd 如何知道如何在具有不同名称的文件上查找对象?
有什么建议吗?
该线程被标记为已解决http://forum.pdpatchrepo.info/topic/9677/having-trouble-with-deken-plugin-and-zexy-library-solved听起来像一个类似的问题,但我没有成功.