我的 CSound 乐器通过 MIDI 控制器消息更新了一些参数。它需要能够存储和检索参数集(补丁)并更新 MIDI 补丁更改消息上的参数。
除了从 Python 操作码构建它之外,还有其他 CSound 方法吗?
我想我可以在 PureData 中构建一个补丁管理器,但是这会对 Raspberry PI 造成超出实用性的负担吗?当不忙于更改补丁时,PureData 程序会完全占用 CPU 吗?
我的 CSound 乐器通过 MIDI 控制器消息更新了一些参数。它需要能够存储和检索参数集(补丁)并更新 MIDI 补丁更改消息上的参数。
除了从 Python 操作码构建它之外,还有其他 CSound 方法吗?
我想我可以在 PureData 中构建一个补丁管理器,但是这会对 Raspberry PI 造成超出实用性的负担吗?当不忙于更改补丁时,PureData 程序会完全占用 CPU 吗?
这也可以在本机 Csound 代码中完成。只需将详细信息写入磁盘并稍后在任何阶段调用它们。您可以使用任何文件编写操作码,例如 fout 或 foutk。
https://csound.github.io/docs/manual/foutk.html
要从磁盘读取值,您可以使用 fink: