问题标签 [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.
python - 通用编程语言 (Python) 与定制语言 (PureData/MaxMSP/ChucK) 的综合
我正在学习 Python,因为它对我作为一名数学家很有吸引力,但它也有许多用于科学计算、图像处理、Web 应用程序等的有用库。
令我沮丧的是,对于我的某些兴趣(电子音乐或装置艺术),有一些非常特定的编程语言似乎更适合这些目的,例如 Max/MSP、PureData 和 ChuckK——所有这些都非常吸引人。
我的问题是,应该如何处理这些不同的语言?我应该简单地学习 Python 并通过在其中使用插件和 Python 解释器来管理其他的吗?是否有整合语言的好工具,或者只是学习所有语言的正确方法?
webcam - 如何从 Pure Data 中的网络摄像头获取像素值?
我是 Pure Data 的新手,到目前为止我对它印象深刻。
我需要做的是访问网络摄像头并提取特定像素的亮度(或 RGB,转换很容易)值。
这可能吗?
java - Java继承自两个类
我在 java 中使用一个与 PureData 通信的接口。为此,我的类必须扩展给定的类MaxObject
。在设计我的类(一个循环缓冲区)时,我发现我需要扩展 java 的Iterator
类。所以我必须同时扩展两个类。
我的猜测是,唯一的解决方案是创建两个不同的类,并让其中一个成为另一个的组件。但是,这是唯一的解决方案吗?它是最好的吗?
此外,每当我发现自己需要从两个类继承时,是不是因为设计不好?有解决这个类的设计模式吗?
谢谢
iphone - iPhone上运行的纯数据音效库
我想知道是否有人设法将纯数据声音库用作 iOS 应用程序的外部库。Pure data wiki声称它只能在越狱的 iOS 设备上编译。iPD 项目声称“将 Pd 移植到 iPhone OS 以用作音频/控制引擎”,但考虑到它是否只能部署到越狱设备,它没有提及任何内容。
有没有人在iOS设备应用上制作了纯数据库,并成功通过了AppStore?
windows - 纯数据冻结不输出音频
我已经下载并重新安装了 Pure Data。运行媒体 -> 测试音频和 MIDI 时,有 3 种测试音设置:80、60、关闭。当我使用其中任何一个时,什么都没有出现。一切都开启并投入使用,但没有声音。在我尝试运行 ASIO 的那一刻,我完全失去了关闭 Pd 的能力。此外,我无法在 Pd 内外播放音频。如果我想再次听到任何声音,我必须重新启动计算机,尽管扬声器已取消静音。
c++ - C++ 的 C 包装器
我想使用 Pure Data 作为我自己的库的原型设计工具。我发现 Pure Data 补丁是用 C 编写的,但我的库是用 C++ 编写的。那么如何在纯数据中使用此代码?由于我没有使用纯 C,我想知道如何为 C++ 类编写 C 包装器以及如何实例化我的类?还是我必须用 C 重写所有内容?
android - Android AudioRecord - 本机初始化失败
我正在尝试在我的 android 应用程序中使用 Pure Data 来进行节拍检测。我之前有基本功能,但是在重构我的代码并扩展应用程序之后,libpd 无法正确创建所需的 AudioRecord 实例。以下是我得到的错误:
错误代码-20表示本机初始化失败,所以我现在不知道该怎么办。我的清单中确实有 RECORD_AUDIO 权限。你有什么建议吗?
qt - 将音频从 Qt 流式传输到 PureData
我正在尝试将麦克风输入从我的 Symbian 设备(诺基亚 N8)流式传输到在我的 Windows PC 上运行的 PureData 应用程序。两者都通过 WiFi 连接。
连接成功,但读取传入数据失败。当我使用 TCP 时,连接会立即断开,但帮助不大
使用 UDP,我得到了很多
我在 PD 中设置了采样率以匹配来自手机的采样率,但 PD 一直告诉我音频格式未知。也许它与样本大小或字节顺序有关?
PS:我在PD端使用的是Olaf Matthes的netreceive~对象,Qt代码如下:
python - 使用 Blender Python 连接到纯数据的 TCP 连接
我需要一些帮助来确定我的代码,以便通过 TCP 连接从 Blender 发送信息到 Pure Data。我有一个球在其上滚动的表面,我需要获取球的速度及其碰撞,以便通过 TCP 将其发送到 Pd,以便将数据转换为程序音频。
我一直在寻找可能的方法,由于到目前为止(刚刚开始)我对 python 和编码的理解非常有限,我发现很难看到发生了什么。
现在这是我的问题:
我知道我可以通过在搅拌机中编写来发送一个简单的代码字符串,这对我有用:
而且我知道我可以制作这段代码来从我的对象中获取坐标:
我需要弄清楚的是如何将该信息插入到 my.send 中,以便我可以在 Pure Data 中接收它。我已经查看了有关如何进行这项工作的网站,但还没有找到我需要的东西。我想知道是否有人有一些可能与此有关的好消息来源,或者是否有人知道如何将我的 owner.getVelocity() 集成到 tcp 消息中?
audio - 如何保持音视频(GEM)同步?
这是设置:
我有一个持续时间相同的视频文件和一个音频文件。视频文件通过 播放,[pix_film]
音频文件通过播放[readsf~]
,然后两者都被用户交互触发的几种效果扭曲。
如何保持视频和音频同步?