Google用ML使自创旋律加入巴赫风格生成复音音乐

机器学习也能应用在音乐上吗? Google AI部门的Magenta研究项目PAIR计划团队打造出第一个由AI驱动的Doodle服务,Doodle为一项交互式体验,让用户自行创造一段旋律,按下和声演奏(Harmonized)的按钮后,Doodle会通过机器学习技术,将用户自创旋律加入德国作曲家约翰·克里斯蒂安·巴赫的风格,重新呈现创作作品,生成带有巴赫风格的复音(polyphonic)音乐,用户还能将该段旋律下载存储。

要开发Doodle服务的第一步骤就是要打造一个机器学习模型,Doodle现行的ML模型是由Magenta团队成员Anna Huang所打造,Anna Huang创建了一套名为Coconet的多功能模型,该模型可用于广泛范围的音乐型任务中,像是合奏旋律、作曲等,特别的是,Coconet模型是通过306首圣咏曲训练而成,巴赫的圣咏曲大部分采取四声部的写法,每一个声部都具有个别的旋律线,同时四个声部一起演奏时,又能产生丰富的合奏。

Google研究团队表示,巴赫简洁的作曲架构就成了机器学习模型很好的训练数据。而PAIR计划团队则是使用浏览器开发ML模型韩式库TensorFlow.js,使机器学习模型能够在网页中运行。

发表评论