量子计算辅助音乐创作:从早期尝试到QAC工具包
1. 量子计算与音乐创作融合的早期尝试
1.1 第一代尝试
早期将量子计算(QC)与音乐创作相结合的尝试主要来自具有计算机科学背景的研究人员。这些尝试严重依赖基于代码的QC工具,并非针对艺术实践设计。例如,Hendrik Weimer的quantenblog展示了使用他的C语言库libquantum进行QC模拟构建的音乐示例。早在2014年,有人尝试将当时鲜为人知的QCL编程语言与音乐创作实践和电声设备集成,但未取得实际成功。
1.2 第二代尝试
具有更强艺术考量的研究人员的工作代表了第二代尝试。这些工作中的集成策略大多以更复杂的系统为特征,需要更高的软件栈要求,或者干脆提出全新的音乐创作(CM)专用应用程序。
量子合成器第一代
2019年9月在Qiskit Camp Europe的一个48小时黑客松项目中诞生的第一代量子合成器,以Max为前端,用户在前端更改选定参数,这些参数通过OSC协议传递到后端的Python环境。Python环境可以在同一台机器或局域网中的其他地方运行,它配置了Qiskit并运行多个Python脚本,用于网络信息交换和根据从Max接收的参数以编程方式构建量子电路。这些电路随后在本地模拟(有或没有噪声模型)或发送到云端的真实量子计算机硬件。执行结果通过OSC返回给Max,Max相应地改变合成器的状态。
交互式量子声乐系统架构
Eduardo Reck Miranda的交互式量子声乐系统架构采用了类似策略。在其网络软件架构中,CM系统连接到Python环境。不过,Miranda的方法更依赖于直接使用
超级会员免费看
订阅专栏 解锁全文
122

被折叠的 条评论
为什么被折叠?



