量子计算助力音乐创作:QAC与量子音乐游乐场
1. QAC:量子计算辅助作曲
QAC(Quantum - Computing Aided Composition)旨在将量子计算融入创意实践。它把创意艺术家置于量子计算所揭示的新领域的中心。
在理解QAC之前,需要明白计算机音乐(CM)和量子计算(QC)的背景及关系,了解QC是什么以及能带来什么。由于不存在真正可感知的量子声音,可能会有人疑惑听众能否判断一段声音或音乐是否由量子计算生成,也许只有使用该系统的作曲家或表演者才能确切知晓。
以往将QC与音乐实践结合的尝试倾向于基于代码的语言,需要有编程技能的创意艺术家才能操作。而QAC受实时创意实践的启发,更注重创意过程以及与表演者的互动,而非单纯由计算机驱动的艺术作品。
QAC工具包应运而生,它让创意艺术家能在实践中使用量子门作为逻辑运算。它集成到Max可视化编程环境中,虽可能对计算机科学家而言不那么重要,但为量子计算的实时创意实践带来了新前景。
例如,och.microqiskit对象提供了获取电路定义的方法:
- 使用get_qasm获取Qasm格式的电路定义。
- 使用get_qiskit获取Qiskit Python代码。调用时在包含关键字textbox的消息中使用(如 “sim get_qiskit textbox”),代码会在弹出的文本框中显示,方便复制。
在开发这些工具的研究过程中,也为QC社区做出了贡献。比如所使用的MicroQiskit版本是唯一包含除crx和cx之外多量子比特门的版本。
这些工具在创建新补丁、实现算法、构建插件式设备和创作新音乐作品等方面都有应用。自包
超级会员免费看
订阅专栏 解锁全文
76

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



