Хранение патчей для инструмента CSound

Мой инструмент CSound обновляет несколько параметров через сообщения контроллера MIDI. Он должен иметь возможность хранить и извлекать наборы параметров (патчи) и обновлять параметры в сообщениях об изменениях MIDI-патчей.

Есть ли у CSound способ сделать это, кроме как построить его из кодов операций Python?

Я думаю, что мог бы создать менеджер исправлений в PureData, но будет ли это облагать налогом Raspberry PI за пределы полезности? Будет ли программа PureData поражать процессор вообще, когда не занята изменением патчей?

1 ответ

Это также можно сделать в собственном коде Csound. Просто запишите детали на диск и вспомните их позже на любом этапе. Для этого вы можете использовать любой код операции записи в файл, например fout, или foutk.

https://csound.github.io/docs/manual/foutk.html

Для чтения значений с диска вы можете использовать fink:

https://csound.github.io/docs/manual/fink.html

Другие вопросы по тегам