庆祝巴赫334岁生日,谷歌上线AI音乐“巴赫涂鸦”,用户可自己编曲
扫描二维码
随时随地手机看文章
提起巴赫,对西方音乐史稍作了解的人,均会知道。巴赫的全名是约翰·塞巴斯蒂安·巴赫,英文名字为Johann Sebastian Bach。生辰1685年3月21日-1750年7月28日,出生于音乐世家。是巴洛克时期的德国最为杰出的作曲家,被称为“西方近代音乐之父”。
巴赫创作了1000多首音乐,他的20个孩子中,许多也成为了作曲家。巴赫创作的《马太受难曲》、《b小调弥撒曲》、《平均律钢琴曲集》等等经久不衰。其中,《平均律钢琴曲集》等还是钢琴考级的必备曲目。可以说,每一个学音乐的孩子心中都曾有一个“巴赫梦”。
而为了庆祝巴洛克杰出的作曲家约翰·塞巴斯蒂安·巴赫的334岁生日。谷歌结合AI技术,让心中有着“巴赫梦”,或者梦想成为一名音乐家,但是天赋有所欠缺的人“圆梦”。了解到,值得注意的是,这是谷歌有史以来第一次以人工智能AI为主导的谷歌涂鸦,帮助普通人实现梦想。
谷歌涂鸦“巴赫Doodle”可以生产出巴赫演奏管风琴,并让用户自己创作旋律。用户只需选择几个音符,谷歌涂鸦就会自动“AI自定义旋律调以及产出巴赫的标志性音乐风格。”其中,还有一堆按钮可以显示出额外的功能和几个预设音乐。或者,如果用户有幸找到涂鸦中的复活节彩蛋,很可能最终会创作出80年代摇滚混合风格的曲子。
了解到,“巴赫涂鸦”项目由Doodle团队、Magenta团队、People and AI Research团队三个团队协作共同完成。其中,People and AI Research团队关注用户体验,Magenta团队主要研究人工智能中机器学习在音乐方面的应用。
背后的“秘密”
据了解,涂鸦由Coconet提供动力,Coconet是一种机器学习模型用于操纵音乐。实际上,它已经在运行三年了,并且已经接受过巴赫306首合唱、合奏数据集的训练。这使得它能够以作曲家的风格产生复调曲调。所以,用户会惊讶于它能够很好地创造出和声。Coconet背后的团队解释说,它提出了一种巧妙的训练模型的方法:
我们从巴赫的曲子中取下一段音乐,随机删除一些音符,让模型根据上下文猜出缺失的音符。其结果是一个多功能的对位模型,接受任意不完整的分数作为输入,计算出完整的分数。
此设置涵盖了广泛的音乐任务,例如,协调旋律、创建平滑过渡、重写、精细化现有音乐以及从头开始的创作。
为了开发“谷歌涂鸦”,谷歌的团队为306首巴赫合唱演奏音乐提供了一台计算机。306首巴赫曲子被选中是因为他们的一致性——他们都有四个声音和自己优美的旋律线。一旦该模型从不同的片段中学习了巴赫的音乐风格。另一个团队就开始工作了,即通过机器学习可以从用户的网络浏览器中进行。从而,允许用户在自己的家、办公室或电话中充分使用它。
【封面图片来源:网站名fortune,所有者:fortune】