我的项目中的一项要求是减少嵌入式系统上的运行时占用空间。它看起来jackd
在 Linux 上是必需的,并且看起来它目前是一个硬依赖,它不能libasound
直接使用,是真的吗?很高兴听到有人jackd
在嵌入式设备上使用并总结其资源使用情况。虽然,我打算使用具有相对足够内存的 BeagleBone,但我宁愿将它留给更长的延迟线,而不是运行jackd
.
问问题
1290 次
1 回答
3
Jack 绝对是 Linux 上 SuperCollider 的标准方法。AUDIOAPI
cmake 构建设置中有一个标志 - 您可以-DAUDIOAPI=portaudio
在自己构建时设置。(没有直接的 libasound 实现;supercollider 是跨平台的。)但是,请注意,portaudio 方法很少使用,目前甚至可能不起作用。如果您在构建工作时需要帮助,请咨询 sc-devel 邮件列表。
另一方面,我知道人们已经在小型 ARM 设备(例如 beaglebones)上运行 jack+supercollider。您可能会发现更好地利用您的时间顺其自然并使用千斤顶。
于 2013-12-31T09:37:21.210 回答