В настоящее время я работаю над проектом по моделированию эффектов гитары с помощью Evolutionary Algorithms и хочу использовать для этого Python и CSound.
Идея состоит в том, чтобы сгенерировать параметры эффекта в моем алгоритме на Python, отправитьотправьте их в CSound и примените фильтр к аудиофайлу, а затем отправьте новый аудиофайл обратно в Python для выполнения частотного анализа для сравнения с целевым аудиофайлом (это будет выполнено в цикле, пока аудиофайл не будет достаточно похож на целевойаудиофайл, поэтому отправка / получение между CSound и Python будет выполнено много).
Кратко сформулирован, как заставить Python отправлять данные в CSound (файл .csd), как мне прочитать данные вфайл .csd, и как мне отправить файл .wav из CSound в Python?Также предпочтительно, чтобы это могло работать динамически само по себе, пока не будут выполнены критерии для аудиофайла.
Заранее спасибо