深低音代数潜水:音乐编程的美妙声音

这些对象的美在于声音的质感和代码的优雅。







几个世纪以来,音乐家一直在调情技术,推动艺术的发展-从Theremin到上世纪中期电影的实验。尽管有这些爱好,使用软件代码生成音乐的尝试本身还是赢得了很小的利基。在过去的70年中,很少有人冒险涉足这一领域,他们发现自己处在程序员与先锋音乐家之间的维恩图交汇处



这些工作的结果与您所听到的任何东西都不一样-一些最雄心勃勃的工作正在将模拟和数字音频结合在一起。



我采访了使用代码创建各种音乐的人们,从简单的示例到算法的现场广播,再到提高开源软件的马克思主义品质。尽管使用了技术先进的技术并深入了代数的研究,但他们都在寻找简单的东西:一个不受时间和理论约束的创新沙盒。



“程序提出的思维方式”





从卡尔·斯通的新专辑“组成偷来的汽车



卡尔·斯通已经与样本自1973年以来修补(声音操纵,动词“轧车”,意思是“扭曲”,用于表示这些操作的环境)。他将它们从商业音乐中删除,将它们撕裂,然后以无意义的方式将它们重新粘合在一起。结果可能类似于从流行歌曲向后播放到具有人声的自动拍摄的任何内容。因此,我(在2020年2月听到一种听起来像是声音攻击的传输方式,老年人将其插入耳中)对他专门使用Max(一种被许多人喜爱的用于生成音乐和多媒体的编程语言)感到惊讶。这是一个视觉团队,音乐团队在其中通过虚拟连接保持在一起的模块化块表示。该程序的免费设计使您可以进行任何实验。



“每个编程会议都从一开始就进行,” Stone说。 “这与所有其他具有内置假设和优化功能的商业软件不同。我尊重的Ableton Live程序例如通过其自己的框架来限制用户的思维。”



没有这些指导框架,斯通的作品是彻头彻尾的超现实主义。他将从样本中收集的作品与字谜进行了比较:“它们与语义含义相似,但很奇怪。”



斯通今年67岁,他出生于洛杉矶,毕业于加州艺术学院(CalArts),几乎没有编程经验,自1986年以来就开始在计算机上编写音乐。他曾与80年代的算法音乐程序(例如Jam Factory)和颇具影响力的Laurie Spiegel的音乐鼠标程序合作。他将1980年代的计算机描述为“便携式”,并且使用Macintosh SE / 30进行了多年浏览。





Karl Stone在1990年代初与Apple Macintosh SE / 30进行现场表演,这





是Max Stone工作区的典型示例。



不复制该软盘吗?



*“请勿复制此软盘”-引用了针对广告的盗版软件的广告。翻译



斯通于1989年住在日本的一处艺术住所时发现了麦克斯(以计算机音乐先驱麦克斯·马修斯的名字命名),当时他的一个朋友与他共享了一张盗版的软盘副本。那时,Max只能以MIDI格式发送信息,而不能处理信号。斯通开始与他一起表演,经常与日本录像艺术家,舞蹈家和音乐家一起表演。



他监督了程序的转换多年:后来包括信号处理和视频流处理。该计划由多家公司分担,Stone在其开发的各个阶段成为正式的Beta测试人员。最终,该程序的开发人员之一创立了Cycling '74来出售它。第三方公司使用Max作为原型制作了非常流行的音乐程序Ableton Live。结果,两个程序合并,然后Ableton完全吸收了Cycling '74。



斯通可以抗拒阿布尔顿的强迫线性约束,他的最新作品听起来比30年前的作品更为激进(他的新作品之一与电子亚体蒸气波非常相似,尽管他本人声称自己尚未听到任何有关他的消息)。他的头上戴着iPad,笔记本电脑和毡帽进行表演。它使用OSC(开放声音控制)协议将控制数据发送到Max音色。自2001年以来,他一直居住在日本并在中京大学任教,但他在洛杉矶与当地人隔离,在当地时间凌晨2点通过Zoom教日本学生。



他的最新专辑“ Stolen Car”(以他的名字卡尔·斯通命名)于9月25日发行。



“代码就是音乐”



斯通(Stone)从事商业视觉节目产品的开发工作时,柏林,奥斯陆和斯德哥尔摩的节目音乐爱好者已经转向开源文本语言。XKatedral Stockholm标签是艺术的中心之一。联合创始人玛丽亚·霍恩(Maria Horn),合作者丹尼尔·卡尔森(Daniel Carlson)和音乐家大卫·格兰斯特罗姆(DavidGranström)在凌晨4点(我的时间)通过视频链接从他们的工作室给我打电话。他们展示了古董黑色金属风琴,并欣赏了瑞典第三大淡水湖Mälaren的景色。





玛丽亚·霍恩(Maria Horn)用SuperCollider制作的补丁



这三者都是以电声无人机风格创作的,让人想起实验性音乐家和乐队,例如蒂姆·赫克Tim Hecker)孙恩(O)泰勒•杜普瑞Taylor Dupree)。我敢将这种音乐描述为在瑞典苔原中迷失的完美伴奏。他们使用1996年发布SuperCollider语言,自2002年以来一直积极开发为开源项目。它们使用MIDI控制器进行演奏,尽管当Granström站在笔记本电脑旁边运行补丁时,它经历了纯粹的“代码即音乐”阶段。



当他们在斯德哥尔摩皇家音乐学院开始编码时,霍恩和卡尔森发现这种语言极其困难-直到他们开始使用“模式”(SuperCollider的五个范例之一)。它们通过无状态的声明性短语工作,从而允许更快,更自然的创建。 Granström也使用模式,但是由于小组中的每个人都称他为天才,因此他很容易掌握这种语言。



“ SuperCollider是免费的,这给我留下了深刻的印象,”霍恩说。 -如果您刚开始音乐编程,那么购买像Max这样的程序对您来说将是非常重要的一步。我喜欢这个计划周围已经有一个社区,您可以互相学习。”在讨论这个话题时,卡尔森解释了二人的意思是“自由”-“根据斯托曼的戒律,开源,法律自由”。当Horn描述开放源代码软件的破坏性时,卡尔森补充说:“我希望每个人都可以使用一切。我希望每个人都有表达自由。我是马克思主义者。”



霍恩用一个词“邪教”打断了讨论,而卡尔森开始以复仇的心态来发展他对开放源代码艺术的渴望。霍恩(Horn)最近的项目Kontrapoetik使用实验性的社会公正性来指称瑞典的劳工运动,女巫审判和女权主义对撒旦主义的解释。您可以在链接(linklinklink收听三位一体的项目



24小时的混乱





威廉·菲尔兹(William Fields)的FieldsOS创作



与上述音乐家不同,费城的威廉·菲尔兹(William Fields)从未演奏过“真正”的乐器(瑞典人在金属乐队中演奏,而斯通的噪音乐队最近为了庆祝成立55周年而团聚)。菲尔德斯做了自己的乐器。



42岁的菲尔兹一直对计算机充满热情。这一切始于他的第一个Commodore 64,并继续他的IT职业生涯。在90年代,他使用DAW(数字音频工作站-像Ableton之类的东西)来手工绘制所有笔记。当他所有的空闲时间都花在出现在家庭中的孩子身上时,他即兴创作。首先,他调制了朋友的现场表演,并添加了其他音频效果。逐渐地,他产生了越来越多的效果,直到他自己建立了尚未公开的表演系统。



他的系统在使用REAPER和JSFX的笔记本电脑上运行以产生声音。使用Lemur应用程序专门开发的界面从iPad控制一切。他称自己的系统为FieldsOS,并说通过一个自行设计的界面,“您可以锻炼肌肉记忆并很好地演奏自己的乐器。”





FieldsOS自己在iPad的iPad上的界面



最有趣的事情是当他制作一个随机化所有参数的按钮时开始的。 “随机化可以帮助我探索音乐机会的空间,并在其中找到我以前找不到的有趣的地方,”菲尔兹说。 “否则,我会像这样在小鼓2和4上用小鼓做4/4节奏。”



他开始调整随机性的属性,以使声音并不完全糟糕,并最终提出了他称之为“流派”的按钮。 “首先,我做了一个技术按钮。它限制了某些事情-例如,保证4/4低音鼓。”



他很快开始使用JavaScript添加流程自动化。 FieldsOS通过每30秒按一次重新启动按钮来限制自身。他说:“这就像一台老虎机。”他在实验性的英国电台Resonance Extra上宣传了他的概念。给了他一个小时的空缺,他将节目的每个小时都投入到一个新的流派按钮上,每周对它们进行一次编码,并进行广播而不进行任何编辑。其中包括Footwork,Wonky和UK Garage等流派,以及他自己发明的流派,例如“ Brownian techno”(其乐曲逐渐消失)和“繁殖音乐”(其中歌曲彼此“演奏”)。最终,他开始怀念流派,并在Bandcamp网站上发行了24小时的档案专辑并以此结束。庞大的24美元专辑的未来派光泽听起来像是在加速,走向无限。



Fields当前正在寻找移动应用程序开发人员,以将FieldsOS变成商业产品。他的新专辑“ Traction”于9月4日发行。



“在循环中嵌入循环”









最近与实时编码运动中的三个人进行了实时TidalCycles演示,我立即与现场编码运动中的三个人进行了交谈-社区创建者Alex McLean和流派爱好者Daniel Raeger(昵称{arsonist})和Mike Hodnik(昵称Kindohm)-他们坚持认为他们的故事紧密地交织在一起。他们使用TidalCycles桌面环境对音乐进行实时编码。它是Haskell语言的库,带有自己的DSL(数字仿真语言),称为潮汐迷你语言(是的,在Jay-Z的流媒体服务之前,TidalCycles简称为“潮汐”)。



基本上,它是一个复杂的合成器-它没有像Max这样的信号输出系统,但是艺术家将其与SuperCollider和许多其他乐器结合使用。我与之交谈的每个人都谈到了它仅需几行代码就能产生复杂的音景的能力。 Raeger喜欢该程序的音乐代数方法,以及使用余数除法算法编写鼓声部的能力。



TidalCycles的发明者Alex McLean于2002年开始使用Perl进行实时编码,但他不喜欢计算机的滞后时间。他从Bol Processor的tabla录音系统中汲取了灵感,并创造了一个使用户沉浸在自己音乐的“紧密反馈回路”中的环境。



“这完全与循环,度量结构和多重节奏有关,这就是为什么该系统被称为TidalCycles的原因-它与将循环嵌入循环并对其进行转换有关,” McLean说。“这是关于将音乐表示为行为,而不是符号。” 麦克莱恩(McLean)喜欢将模式作为一种概念。在工作中,他探索了古希腊的纺织实践结构。他通过创建机电织机将编程纳入该过程



他于2009年发布了TidalCycles。他拥有活跃的追随者,开始举办舞会,他和他的朋友Nick Collins(关于SuperCollider的书的作者之一)称之为“ Algoraves”。



揭露工具





SWGbbo Algorave是一种16位虚拟algorave,于2020



6月26日举行-10-13 Algoraves在工作室,老剧院,其他场所以及普通俱乐部中举行。可以有20到150人参加该活动-通常他们是成为音乐家的怪胎,或者是成为怪胎的音乐家。艺术家通常在大屏幕上显示来自笔记本电脑的图像,以便参与者可以看到他们在做什么。 “释放工具是该社区的标志,” Raeger说。 “许多艺术界人士试图将自己的创作过程保密,这是相反的。”



一些音乐家,尤其是我采访过的音乐家中的大约一半,对视觉效果进行编程为他们的设置。在社区中存在着关于是否值得从黑屏启动程序或立即从预先准备的模板启动程序的争论。 Raeger和Hodnik使用模板,而McLean从零开始。



该运动通过实时流媒体很好地适应了现代世界。 Hodnik表示:“共享屏幕的偏好与流媒体完美结合。”派对通常在虚拟俱乐部中举行,可以使用虚拟现实眼镜或通过在浏览器中打开页面来访问。您的化身可以跳舞,并在虚拟俱乐部屏幕上进行实时编码(通常通过Twitch进行流式传输)。您可以在Twitter AlgoraveTOPLAP上关注Algorave海报Raeger的



最新专辑链接上可以找到HodnikMcLean



音乐之外的陈述



如果您认为这种音乐与转盘或传统程序没有太大不同,那您可能是对的。艺术家的陈述不一定涉及乐曲本身,它可以是对自己的音乐或乐器进行编程的呼吁。



“对音乐进行编程并不是要表达我的想法,” McLean说。“这与人工智能无关。这不是要创建计算机。并不是说计算机可以帮助您表达自己。重点是实施想法,将它们放在一起,看看会发生什么。使用代码作为创意材料。但是结果可能会让你感到惊讶。”



All Articles