audio - 在嵌入式设备上运行音频合成/分析语言

标签 audio embedded arduino beagleboard chuck

运行使用音频合成/分析语言(例如 ChucK)编写的程序是什么体验? , Pure Data , Csound , Supercollider等在嵌入式设备中,例如 Arduino Mega , Beagle Board或带有微处理器的定制板或 DSP chip ?

我想知道您选择了哪种语言和硬件以及为什么。有哪些障碍等等?我的目标是在不太昂贵的板上运行音乐家/制作人可以轻松编程的程序。

我收到了在 Beagle Board(运行 ChucK 的 Beagle Board 上的 Ubuntu Linux)上成功运行 ChucK 程序的人的输入,但他对语言和硬件的选择非常轻松,他的设置没有使用 Beagle Board 中的 DSP,并且运行整个 Linux 安装来处理音频信号似乎有点矫枉过正。

任何输入表示赞赏!

更新:我找到了 Zengarden这是一个 Pd 运行时实现(作为一个独立的 C++ 库)并且在基于 ARM 的设备上运行良好。现在,我将使用 BeagleBoard 和 Zengarden,但在项目的后期阶段,我需要用成本更低的东西替换 BeagleBoard。

我很想听听社区的更多意见。

最佳答案

感谢大家的评论和回答。为了其他人的引用,我最终写了一个 JACK解析和解释的 C++ 客户端 PureData修补程序并在 BeagleBoard 上运行它与 Angstrom Linux和 jack 服务器。这是我写的视频和教程:http://elsoftwarehamuerto.org/articulos/691/puredata-beagleboard/

关于audio - 在嵌入式设备上运行音频合成/分析语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4547343/

相关文章:

asp.net-mvc - 如何将所有类型(音频*)转换为 mp3?使用 FFMPEG

audio - 将音频kb/s不一致的TS文件合并为一个音频一致的文件

select - ffplay 在使用选择过滤器时保持视频/音频同步

c - 没有 malloc AVR 的共享指针

c - 如何直接发布到 Google Docs 表单

带有 clearRect 和 AudioContext 的 Canvas 清除路径

c - 零填充字符串发出警告但仍然有效

android - 如何在自定义基于 android 的开发板上进行 root 或 GPIO 访问

c++ - 如何使用 4x4 键盘将多位整数输入 Arduino?

bluetooth - HC-05 蓝牙 RSSI 无法与 Arduino 配合使用