问题标签 [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.
file-upload - Tcl/tk 上传文件
我正在为 Pure Data externals 做一个包管理器,其中用户可以选择将创建的包上传到存储库中。
不幸的是,我找不到一个可以在 tcl 中开发文件上传器的好例子。
有人可以帮助我编写易于理解的代码吗?一些简单的东西,只需要用户提供的文件(由路径给出)、url、名称和密码。
raspberry-pi - 在 Pure Data 中捕获音频管道
我在 Raspberry Pi 上使用 shairport-sync,并希望其音频输出进入 Pure Data,然后进入扬声器(Pd 补丁仅包含 [adc~] 和 [dac~] 之间的链接。
我首先尝试选择环回设备作为 shairport 的输出,然后在 Pure Data 中选择它作为输入,但声音完全听不见(而当使用 jackd 做同样的事情时,它工作得很好......)
因此,按照 Mike Brady 的建议,我尝试将 shairport 的音频输出到管道中。但是我被困住了,无法将音频输入 Pd ......我找不到任何外部或抽象。关于如何处理这个问题的任何建议?
puredata - 将控制台消息放入消息框
有什么方法可以将 Pure Data Pd Windows 控制台消息放入补丁内的消息框中?我正在尝试将错误消息返回到补丁中,以便补丁可以对它们做出反应。
javascript - 实现纯数据和处理文件的自动“播放列表”
我首先为提出一个非常不具体的问题道歉。但是我的线索太少,时间太少,以至于我真的不知道从哪里开始寻找。
我是一个介绍计算艺术课的学生。我们将在 48 小时内举行最后一场展览。我刚刚意识到每个人用 Pure Data 或 Processing 编写的作品都必须存储在一台 PC 中,并且应该循环自动全屏显示。我被要求实现“播放列表”,但我真正“有点”知道的唯一语言是处理。所以我现在只有一些非常幼稚的想法,我什至不知道它们是否有意义:
- 听说html5画布很强大。是否可以将其用作导入 .pd 和 .pde 的前端?
- 我还听说有某种工具(它以某种方式神奇地从我的 Google 雷达中消失了……当我当然需要它时)可以将 Processing .pde 导入 Pure Data,但它只在 OSX 系统中运行。是否可以在 Windows 中做类似的事情?
- 是否可以只使用 Java 或 C++ 或其他东西一次打开一个艺术品并自动将它们设置为全屏?但我以前从来没有做过这样的事情。其实我什至根本不知道Java或Javascript......
- 有没有更好的方法来做我想做的事?
任何帮助深表感谢!
generator - 作曲的纯数据?
我目前正在开展一个项目,其中设置了一个古典音乐发生器。一位几乎是声音处理专家的讲师建议我可以构建一个隐马尔可夫模型来生成和返回乐曲。
我的电脑里已经有来自不同著名作曲家(莫扎特、巴赫、贝多芬……)的 80 多个 MIDI 文件,准备好进行培训了。我只是想知道Pure Data 是否是一种合适的语言来构建 HHM(s),它最终会从一些 MIDI 输入返回生成的音乐片段?
如果是的话,关于如何利用这些 MIDI 并将它们分解为 HHM 的任何建议?
提前致谢。
java - 如何从 libpd pd-for-android 接收数据
如何从 Pd 接收数据到我的 Android 应用程序?我设法向 Pd 发送了一个浮点数,并在 Pd 上模拟了一个接收对象,只是为了查看我期望的结果。这是我到目前为止所拥有的。
这是我的 Pd 补丁,
即使我鼓掌或发出噪音,终端也会继续显示它从 Pd 补丁的“highLow”发送对象接收 0.0 作为浮点数。会不会是补丁无法访问麦克风?我的 Android 清单使用权限录制音频。
puredata - 纯数据:在音序器中存储子序列并循环它们?
我是有问题的 PD 初学者。
是否可以播放一个 8 步音序器,存储某些步的子序列,然后循环它们?是否可以在实时环境中执行此操作,即敲击“录制”(虽然不是通过 adc),让音序器通过,例如步骤 1-4,再次敲击以停止“录制”然后再敲一个能循环播放我刚刚播放的子序列的砰砰声?(如果是的话,有人可以指导我找一个向导或者告诉我我该怎么做吗?)谢谢!