首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iemmatrix [mtx_*]无法在PureData中创建

iemmatrix [mtx_*]无法在PureData中创建
EN

Stack Overflow用户
提问于 2021-06-28 14:48:34
回答 1查看 37关注 0票数 0

我正在做一个旧的内部项目。我在修窗户。我使用的puredata是32位。有一些像mtx_*~ mtx_.^这样的对象有“无法创建”错误。

我通过“查找外部”安装了iemmatrix。我试用了的旧版本或几个版本的香草。我也不能创建mtx__。在pd/externals/iemmatrix中,我可以找到一个名为"mtx_0x2a0x7e.dll“的文件,我认为它是解码后的"mtx__~”。

互联网上关于它的信息已经不多了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-29 07:02:41

“正式”版本(而不是带有‘扩展’后缀的版本)被编译为多对象库。因此,您必须首先加载库,要么使用命令行标志'-lib iemmatrix‘,要么在修补程序中使用声明的-lib iemmatrix对象(后者是首选的,因为它使补丁更加可移植)。加载时,iemmatrix会在Pd控制台窗口打印一个问候器:

代码语言:javascript
复制
iemmatrix 0.3.2
    objects for manipulating 2d-matrices
    (c) 2001-2015 iem
        IOhannes m zmölnig
        Thomas Musil
        Franz Zotter
    compiled Sep  6 2019 : 12:07:54

之后,可以创建像mtx_*~这样的对象。

版本‘v0.0-扩展’是为了方便迁移,从现在退休的Pd-扩展。由于它被编译为一个每个文件的对象库,而且其中许多对象的名称不能很容易地在文件名中使用,Pd扩展使用了一个额外的十六进制加载程序库来将十六进制编码的文件名转换为对象的实际名称。为了能够从扩展版本加载对象,您必须首先安装和加载“已加载程序”。

尽管如此,我们强烈建议使用官方版本,因为由于历史原因,正式版本是积极维护的,而扩展版本是不存在的,而且是存在的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68165480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档