CSound 乐器的补丁存储
Posted
技术标签:
【中文标题】CSound 乐器的补丁存储【英文标题】:Patch Storage for a CSound Instrument 【发布时间】:2015-04-20 15:31:45 【问题描述】:我的 CSound 乐器通过 MIDI 控制器消息更新了一些参数。它需要能够存储和检索参数集(补丁)并更新 MIDI 补丁更改消息上的参数。
除了从 Python 操作码构建它之外,还有其他 CSound 方法吗?
我想我可以在 PureData 中构建一个补丁管理器,但是这会对 Raspberry PI 造成超出实用性的负担吗?当不忙于更改补丁时,PureData 程序会完全占用 CPU 吗?
【问题讨论】:
我想到了一个更好的方法——使用 nodejs。这是正在进行的项目:github.com/jbeuckm/RaspPi-Resonant-EQ 【参考方案1】:这也可以在原生 Csound 代码中完成。只需将详细信息写入磁盘并稍后在任何阶段调用它们。您可以使用任何文件编写操作码,例如 fout 或 foutk。
https://csound.github.io/docs/manual/foutk.html
要从磁盘读取值,您可以使用 fink:
https://csound.github.io/docs/manual/fink.html
【讨论】:
以上是关于CSound 乐器的补丁存储的主要内容,如果未能解决你的问题,请参考以下文章