Хранение патчей для инструмента CSound
Мой инструмент CSound обновляет несколько параметров через сообщения контроллера MIDI. Он должен иметь возможность хранить и извлекать наборы параметров (патчи) и обновлять параметры в сообщениях об изменениях MIDI-патчей.
Есть ли у CSound способ сделать это, кроме как построить его из кодов операций Python?
Я думаю, что мог бы создать менеджер исправлений в PureData, но будет ли это облагать налогом Raspberry PI за пределы полезности? Будет ли программа PureData поражать процессор вообще, когда не занята изменением патчей?
1 ответ
Это также можно сделать в собственном коде Csound. Просто запишите детали на диск и вспомните их позже на любом этапе. Для этого вы можете использовать любой код операции записи в файл, например fout, или foutk.
https://csound.github.io/docs/manual/foutk.html
Для чтения значений с диска вы можете использовать fink: