CSound和Python通信

jk8*_*k87 5 python audio evolutionary-algorithm csound

我目前正在研究一个使用进化算法模拟吉他效果的专业项目,并希望使用 Python 和 CSound 来完成此任务。

我的想法是在Python中的算法中生成效果参数,将它们发送到CSound并将过滤器应用于音频文件,然后将新的音频文件发送回Python以执行频率分析以与目标音频文件进行比较(这将是循环完成,直到音频文件与目标音频文件足够相似,因此 CSound 和 Python 之间的发送/接收将会完成很多)。

简而言之,如何让Python将数据发送到CSound(.csd文件),如何读取.csd文件中的数据,以及如何将.wav文件从CSound发送到Python?还优选的是,这可以自行动态地工作,直到满足音频文件的标准。

提前致谢

Nik*_*ohl 1

可以使用 osc 协议将参数值从 python 发送到 csound

将音频从 csound 发送到 python 可以通过在两个应用程序之间路由插孔通道来完成