什么是音乐节目-谁来做,为什么做,安排现场直播

之前我们讨论过OpenMusic工具。 它使您可以使用面向对象的方法来编写音乐。 今天,我们将讨论使用专门的编程语言创作作品的人们。 他们经常“现场”进行。


照片Pixino / PD

电脑音乐简史


用来制作音乐的第一台计算机是CSIRAC 。 它是由40年代后期的一组澳大利亚工程师设计的。 然后,数学家杰夫·希尔(Geoff Hill)开发了一种特殊的算法程序来合成音乐作品。 1951年,CSIRAC成功地表演了受欢迎的柏忌上校。 但是在此他的音乐成就结束了。

因此,第一个“计算机音乐家” 考虑了麦克斯·马修斯(Max Mathews)。 他开始使用IBM大型机播放音乐 。 这种组成的一个例子:


从那时起, 音乐编程已经走了很长一段路。 这个术语最常被理解为使用音序器,合成器和特殊软件创建音轨的过程。 但是一些音乐工程师认为这种方法是一种不好的举止。 支持这种观点的人使用程序代码和专门的PL来创建它们的组合。

谁编程音乐


一个例子是工程师安德鲁·索伦森。 他是计算机科学的医生,拥有爵士学士学位。 自2005年以来,安德鲁一直从事音乐创作。 可以在他的Vimeo频道上找到曲目的示例。 这是他的作品之一 (音乐从第二分钟开始)。 这样的音乐家经常安排现场会议并在现场观众面前录制曲目。 例如,墨尔本一家游戏大楼的音响设计师艾莉森·沃克(Allison Walker)就是这样做的。 据她介绍,在这样的表演中,观众可以更好地理解数字音乐的作曲家的工作有多么困难。

顺便说一下,这种表演可以在俄罗斯找到。 例如,上周末在叶卡捷琳堡举行了一次奏鸣曲 -迪斯科舞厅,DJ实时编写代码。 听众可以观察变量和数字集如何变成旋律。


一些作者不只是编写数字音乐。 他们创建了机器学习系统,可以帮助创作音乐作品,甚至可以自己创作。

为此,加利福尼亚大学的作曲家大卫·科普David Cope)工作。 他开发了一种算法并申请了专利,该算法可根据现有算法生成音乐曲目。 例如,上面的视频显示了基于巴赫作品构图。

他们写什么


为了创作这种音乐,需要使用特殊的编程语言。 它们的数量非常广泛,因此我们在下面仅列出其中一些。

一个例子是ORCA ,它是一个深奥的PL,用于创建程序定序器,其中字母的每个字母代表一个单独的操作。 Hacker News的一位居民指出 ,使用ORCA运算符编写旋律类似于拼图程序。 源码和详细说明可以在GitHub的存储库中找到

这是在ORCA中生成旋律的示例


一些音乐家创造自己的语言。 例如,已经提到的安德鲁·索伦森(Andrew Sorensen)介绍了Extempore 。 专为现场表演而设计。

2014年,安德鲁(Andrew)在OSCON开发者大会上发表讲话。 在那里,他展示了他的语言的能力,并从零开始写下了旋律。 该记录在YouTube上

值得一提的是ChucK语言,它是普林斯顿大学工程师于2003年开发的。 它支持多个线程的并行执行,并可以在执行期间直接修改程序。 带有示例的详细文档位于项目网站上

程序音乐应被视为艺术吗


可以相信,软件生成的曲目不是真实的音乐(“人工”)。 过去,当戴维·科普(David Cop)要求他们演奏时,许多音乐家都拒绝演奏其旋律。 根据David的说法,他们认为这会对他们的职业形象产生负面影响。 但是情况已经改变。

越来越多的人和作曲家认为,计算机和计算系统旨在扩大人类的能力并发展创造力。 越来越多的音乐家正在尝试新的软件,技术和声音-他们选择并制作不同寻常的样本。 音乐编程几乎不会普及。 但这绝对是在知识和文化的多个领域交界处的现象,值得关注。



在“ Hi-Fi世界”中的其他阅读内容:

音乐制作AI系统的法律地位是什么
专辑的生与死:过去100年间音乐格式的变化
IT公司如何努力销售音乐
从评论家到算法:民主和技术专家如何进入音乐行业
研究:音乐损害了创造性思维-讨论替代观点
第一名“性别中立”语音助手在IT节上亮相


Source: https://habr.com/ru/post/zh-CN462387/


All Articles