在嵌入式设备(如Arduino Mega、Beagle Board或带有微处理器或DSP 芯片的定制板)中运行以音频合成/分析语言(如Chuck、Pure Data、Csound、Supercollider等)编写的程序是什么体验?
我想知道您选择了哪种语言和硬件以及原因。有什么障碍等等?我的目标是运行可以由音乐家/制作人在不太昂贵的板上轻松编程的程序。
我收到了有人在 Beagle Board 上成功运行 ChucK 程序(运行 ChucK 的 Beagle Board 上的 Ubuntu Linux)的输入,但他对语言和硬件的选择非常轻松,他的设置没有使用 Beagle Board 中的 DSP 和运行整个 Linux 安装来处理音频信号似乎有点矫枉过正。
任何输入表示赞赏!
更新:我发现Zengarden是一个 Pd 运行时实现(作为独立的 C++ 库)并且在基于 ARM 的设备上运行良好。目前,我将使用 BeagleBoard 和 Zengarden,但在项目的后期,我需要用成本更低的东西替换 BeagleBoard。
我很想听到来自社区的更多意见。