问题标签 [puredata]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1136 浏览

python - 通用编程语言 (Python) 与定制语言 (PureData/MaxMSP/ChucK) 的综合

我正在学习 Python,因为它对我作为一名数学家很有吸引力,但它也有许多用于科学计算、图像处理、Web 应用程序等的有用库。

令我沮丧的是,对于我的某些兴趣(电子音乐或装置艺术),有一些非常特定的编程语言似乎更适合这些目的,例如 Max/MSP、PureData 和 ChuckK——所有这些都非常吸引人。

我的问题是,应该如何处理这些不同的语言?我应该简单地学习 Python 并通过在其中使用插件和 Python 解释器来管理其他的吗?是否有整合语言的好工具,或者只是学习所有语言的正确方法?

0 投票
2 回答
1174 浏览

webcam - 如何从 Pure Data 中的网络摄像头获取像素值?

我是 Pure Data 的新手,到目前为止我对它印象深刻。

我需要做的是访问网络摄像头并提取特定像素的亮度(或 RGB,转换很容易)值。

这可能吗?

0 投票
3 回答
261 浏览

java - Java继承自两个类

我在 java 中使用一个与 PureData 通信的接口。为此,我的类必须扩展给定的类MaxObject。在设计我的类(一个循环缓冲区)时,我发现我需要扩展 java 的Iterator类。所以我必须同时扩展两个类。

我的猜测是,唯一的解决方案是创建两个不同的类,并让其中一个成为另一个的组件。但是,这是唯一的解决方案吗?它是最好的吗?

此外,每当我发现自己需要从两个类继承时,是不是因为设计不好?有解决这个类的设计模式吗?

谢谢

0 投票
1 回答
1711 浏览

iphone - iPhone上运行的纯数据音效库

我想知道是否有人设法将纯数据声音库用作 iOS 应用程序的外部库。Pure data wiki声称它只能在越狱的 iOS 设备上编译。iPD 项目声称“将 Pd 移植到 iPhone OS 以用作音频/控制引擎”,但考虑到它是否只能部署到越狱设备,它没有提及任何内容。

有没有人在iOS设备应用上制作了纯数据库,并成功通过了AppStore?

0 投票
1 回答
765 浏览

windows - 纯数据冻结不输出音频

我已经下载并重新安装了 Pure Data。运行媒体 -> 测试音频和 MIDI 时,有 3 种测试音设置:80、60、关闭。当我使用其中任何一个时,什么都没有出现。一切都开启并投入使用,但没有声音。在我尝试运行 ASIO 的那一刻,我完全失去了关闭 Pd 的能力。此外,我无法在 Pd 内外播放音频。如果我想再次听到任何声音,我必须重新启动计算机,尽管扬声器已取消静音。

0 投票
4 回答
22053 浏览

c++ - C++ 的 C 包装器

我想使用 Pure Data 作为我自己的库的原型设计工具。我发现 Pure Data 补丁是用 C 编写的,但我的库是用 C++ 编写的。那么如何在纯数据中使用此代码?由于我没有使用纯 C,我想知道如何为 C++ 类编写 C 包装器以及如何实例化我的类?还是我必须用 C 重写所有内容?

0 投票
1 回答
2600 浏览

android - Android AudioRecord - 本机初始化失败

我正在尝试在我的 android 应用程序中使用 Pure Data 来进行节拍检测。我之前有基本功能,但是在重构我的代码并扩展应用程序之后,libpd 无法正确创建所需的 AudioRecord 实例。以下是我得到的错误:

错误代码-20表示本机初始化失败,所以我现在不知道该怎么办。我的清单中确实有 RECORD_AUDIO 权限。你有什么建议吗?

0 投票
1 回答
565 浏览

qt - 将音频从 Qt 流式传输到 PureData

我正在尝试将麦克风输入从我的 Symbian 设备(诺基亚 N8)流式传输到在我的 Windows PC 上运行的 PureData 应用程序。两者都通过 WiFi 连接。

连接成功,但读取传入数据失败。当我使用 TCP 时,连接会立即断开,但帮助不大

使用 UDP,我得到了很多

我在 PD 中设置了采样率以匹配来自手机的采样率,但 PD 一直告诉我音频格式未知。也许它与样本大小或字节顺序有关?

PS:我在PD端使用的是Olaf Matthes的netreceive~对象,Qt代码如下:

0 投票
1 回答
1759 浏览

python - 使用 Blender Python 连接到纯数据的 TCP 连接

我需要一些帮助来确定我的代码,以便通过 TCP 连接从 Blender 发送信息到 Pure Data。我有一个球在其上滚动的表面,我需要获取球的速度及其碰撞,以便通过 TCP 将其发送到 Pd,以便将数据转换为程序音频。

我一直在寻找可能的方法,由于到目前为止(刚刚开始)我对 python 和编码的理解非常有限,我发现很难看到发生了什么。

现在这是我的问题:

我知道我可以通过在搅拌机中编写来发送一个简单的代码字符串,这对我有用:

而且我知道我可以制作这段代码来从我的对象中获取坐标:

我需要弄清楚的是如何将该信息插入到 my.send 中,以便我可以在 Pure Data 中接收它。我已经查看了有关如何进行这项工作的网站,但还没有找到我需要的东西。我想知道是否有人有一些可能与此有关的好消息来源,或者是否有人知道如何将我的 owner.getVelocity() 集成到 tcp 消息中?

0 投票
2 回答
1425 浏览

audio - 如何保持音视频(GEM)同步?

这是设置:

我有一个持续时间相同的视频文件和一个音频文件。视频文件通过 播放,[pix_film]音频文件通过播放[readsf~],然后两者都被用户交互触发的几种效果扭曲。

如何保持视频和音频同步?