对话中:NORAH LORWAY进行实时编码和算法

以下是我于2017年12月3日对Norah Lorway博士进行的采访。Norah是一位电声艺术家,曾在英国法尔茅斯大学担任创意音乐技术的讲师。 我有一段时间以来一直是Norah的工作和研究的粉丝,很幸运能够与她谈谈她作为电声性能实时编码软件工具的开发人员的工作以及她在新兴的Algorave领域的工作。


ATM:您能谈谈如何开始使用实时编码作为性能工具吗?

Norah Lorway:因此,我实际上是Algorave领域的早期开拓者之一。 我的意思是,我写音乐,但我的整个博士学位。 是我为音乐编写的所有软件,所以我在整个工程方面都比较喜欢,而我的博士后都是工程学。 我仍然写音乐,但目前主要是附带的事情。 通常,我正在构建[仪器]和编码。 大概十年前以来,我并不是真正的作曲家。 自从Alogorave在英国开始以来,我就一直参与其中,所以我可以告诉大家所有有关这方面的信息。

我们可以谈谈这两个术语及其对应的音乐风格吗? 实时编码与Algorave:这是两个术语,当我第一次听说它们时,我不确定它们之间是什么关系。 您认为是从现场编码方面还是从Algorave方面考虑到的音乐特征或演奏技巧之间是否存在交叉?

是的,肯定有交叉。 Algorave不是一天才发明的东西。 这主要是我们用于2012年SuperCollider会议的一个术语,该会议过去每年举行一次。 我在SuperCollider开发人员世界中投入了大量精力,这就是为什么我来到英国。 SuperCollider的主要开发人员之一斯科特·威尔逊(Scott Wilson)在伯明翰任教,也是因为他们的程序适合我想要做的事情。 整个SuperCollider世界是Algoraves成长的地方,因为它的存在是……好吧,它们已经在发生,但在那之前并不一定要进行实时编码。 那是另一回事:Algoraves不必包括现场编码表演; 它是使用算法制作的任何音乐。 因此,您可以运行Max [\ MSP]修补程序并将其放在Algorave中,只要它几乎完全是用算法完成的。 许多人使用实时编码并结合了这些方面。 因此,如果您知道我在说什么,就有一种想法总是让您的代码广播在您身后,这是一种实时编码指令。 您可以查看有关它的宣言。 [1]

您将发挥Live Coding性能的独特特征,即在编写代码时向观众展示您的代码。 您为什么认为这变得如此普遍?

其背后的整个想法本质上是因为活泼。 我不知道您是否在笔记本电脑性能方面遇到过这些问题,但是[听众中]没有人真正知道您在屏幕后面所做的事情。 在欧洲,有许多附带的笔记本电脑管弦乐队对普林斯顿笔记本电脑管弦乐队的整个场景产生了反叛。 我们谁都不喜欢有指挥的想法。 我们认为这真是荒谬。 所以我们只想拥有自己的合奏。 这些小组中有很多已经冒出来,并保持了显示代码的传统。 整个“显示代码”业务应具有一定的透明度; 没有人需要知道您正在使用哪种编码语言或语法,但是事实是他们看到您正在做某事,并且它表明您在用键盘进行的操作与从扬声器发出的声音之间存在某种对应关系。

在博士学位期间,我做了很多工作。 在BEAST(伯明翰电声剧院,一个拥有约100个频道的场馆)中,我在那里进行了许多电声扩散,因此使声音在扬声器周围移动。 SuperCollider是其中的一大特色。 因此,我们通过现场编码做了一些有趣的事情,在这里我们展示了代码以及扬声器的布局,所以人们越来越多地从多维角度出发,例如,“好吧,声音就是从这个扬声器,以及实现该功能的代码都显示在屏幕上”,因此,它基本上是在试图使听众对正在发生的事情有所了解。 回到适用于Algoraves的方面,这是事情的要素:如果您要进行实时代码编写,那么人们可以看到正在发生的事情真的很酷,因为否则,这就像和另一个拥有DJ的俱乐部一样。 DJ和现场编码员并不相同,我认为人们确实经常将它们进行比较。

提出这一点很有趣,因为即使在笔记本电脑的合奏中,您也必须突破通常在您和观众之间存在的障碍,他们会看到您在与躺在床上观看Netflix完全相同的设备上进行表演。

耶,当然了。

沿着这些思路,您是否认为表演者应该推动开发新的编码语言或语法,从而使听众更容易理解您在舞台上的所作所为? 让听众更多地了解您正在创建的算法如何在他们听到的音乐中产生效果是否有益?

一世 实际上让我们不得不向观众展示事物真是令人讨厌。 我理解为什么,但是在游戏的这一点上,我有点像“只要克服它,没什么大不了的,只是享受音乐”。 我认为不必让他们变得更容易。 我认为在某种程度上这是必要的,但是在这一点上,我认为不再需要简化该语言。

实时编码的哪些要素使得您希望越来越多地将其用作性能技术? 您喜欢使用哪些工具或编码环境?

我喜欢现场编写代码,因为您会冒风险,而且您也不总是知道会发生什么。 我不喜欢很多东西的预定性质; 我已经做了很多笔记本电脑的演奏,所有事情都是预先编码的。 我还在SuperCollider中工作,它的语言有些复杂。 一些语法是荒谬的。 诸如Tidal之类的东西都是基于样本的,它非常易于使用。 您不需要了解很多编程知识,也不需要了解计算机音乐的工作方式,而对于SuperCollider之类的东西,这简直是疯狂。 通常,要进行任何形式的实时编码,您都必须知道发生了什么。 同时,还有诸如JIT Lib(Just In Time)编译器之类的东西,因此您可以实时进行所有操作,这使事情变得更加容易。 您可以随时进行所有操作,而不必重新启动代码,不会遇到任何问题。 与Max [\ MSP]之类的东西相比,您必须解锁补丁并断开一些电缆以修复问题,这与SuperCollider无关。 借助实时编码,您将获得更大的灵活性,并且可以随时进行更改。 如果您不喜欢所生成的内容,则可以快速更改它,而不必太深入事物的源代码,因为您正在使用称为NDEF(节点代理定义)的事物进行编写,因此您可以基本上是构建一个合成器,然后将其循环并保存在系统中,以便始终可以对其进行访问,就好像您在编写某种无法实时操作代码的大型程序一样,不能在性能上如此灵活。

这也是即兴创作的想法。 我与我以前的研究小组BEER(伯明翰电声研究合唱团)在《计算机音乐》杂志上写过一篇论文,内容涉及即席即兴演奏及其与现场编码的比较。 [2]我们来自思想流派,与美国人相比,欧洲人做事的方式是,我们对失败和犯错的想法更加冷静,而很多来表演并进行一些演讲的美国艺术家非常担心,在进行笔记本表演时会崩溃以及类似的事情。 就笔记本电脑的性能而言,这里更多地接受了故障和故障。 在文化上,这也是一个有趣的差异。

我认为您需要解决这些问题。 实时编码在黑客心目中根深蒂固,这是我从2007年离开本科生以来就一直参与的工作。 这是一个非常结构化的古典音乐程序,我讨厌它。 当我搬到卡尔加里时,我参与了这个新的计算媒体设计计划,该计划允许计算机科学和音乐之间进行更多的协作,因此我对此有所投入。 因此,骇客成为了我感兴趣的事情,同时也窃听了音乐。 但是失败,再加上失败和崩溃,我们在钢琴家,小提琴手或作曲家中不应该做所有这些事情……从某种意义上来说,作曲家应该被视为“一切都必须是完美的” ,您需要证明为什么不那么不完美,以及“完美意味着什么?”。 我有点反抗那些事情。 我认为,现在的现场编码已成为一种证明其合理性的方法。 现在有点流行了,尤其是在美国,它以前从来都不是一回事。 现在在美国有Algoraves,那真是太好了。

Norah Lorway,Kiran Bhumber和Nancy Lee在NIME 2016上进行的现场即兴表演

这让我想知道我们是否会在北美看到一所学校或一所学校最终成为实时编码中心,从而培养出更多的学生,他们将研究重点主要放在性能的实时编码上。

是的,在美国这样做的人是在普拉特(Pratt)等其他类型的类似视觉艺术学校就读的人,这里的情况也是如此。 我在康沃尔郡的一所大学任教,担任创意音乐技术讲师。 大多数想进行现场编码的人都来自视觉艺术,他们有点像黑客,另类音乐制作和艺术创作的想法,而我发现这里的音乐系学生对作为声音的工作很感兴趣。设计师。 他们不在乎其他东西,这很好,但是也许这就是事情的来历。 在美国,很难说真的。 我认为在加利福尼亚这样的地方,圣地亚哥似乎就是发生这种情况的地方。 但是在加拿大? 并不是的。 McMaster(在安大略省)是因为David Ogborn,然后是UBC(不列颠哥伦比亚大学)。 但是它会来,它会去。

让我们讨论一下黑客的概念及其与实时编码的关系,因为您早先提到过这个术语。 当我将黑客行为作为一种性能概念/工具使用时,我会像尼古拉斯·柯林斯(Nicholas Collins)这样的人认为它,在这种情况下,您需要使用专门设计用于一种特定方式的设备或仪器,然后强迫其在违背其自然顺序产生声音的方式。 当您谈论实时编码环境中的黑客攻击时,您实际上是在强迫某件软件或设备去执行本来不是本该要做的事情,还是您是在形而上地使用该术语并谈论对黑客的概念和传统进行黑客攻击?进行电声音乐意味着什么?

不,不,绝对是第一个定义。 我并没有真正涉足所有这些重要的理论问题。 自2014年以来,我一直在BeagleBone Black上构建乐器,实际上只是侵入……我正在处理在其上构建嵌入式软件的问题,基本上是在以奇怪的方式在其上使用SuperCollider。 我正在尝试让传感器读取它,而如今,我正在制造3D打印可穿戴仪器,并带有嵌入式扬声器和传感器阵列。 因此,采用活泼的概念并让身体成为现实,不只是手势控制器,因为我对此不再真正感兴趣,而是主要以某种方式使身体成为一种工具。 我也对超越这一范围以及可能的黑客入侵方式感兴趣。 我仍然对声音感兴趣,但对将运动转移到生成其他类型的声音或视觉效果的方式也很感兴趣。

回到即兴创作,您有什么建议给有兴趣采用实时编码实践作为即兴创作工具的人们?

好了,在实时编码中,您仍然需要预先计划。 您需要预先计划要执行的操作。 我个人不想没有计划就去那儿,但是我在这样做之前并没有为此感到压力。 我做了很多空白工作现场编码,就像,您从那里开始之前没有任何内容,而是从头开始。 这是我最近一直在使用的方法。

我曾经参加过许多实时编码小组-我仍在与BEER一起工作-我们使用的是这种称为Utopia的实时编码工具,我们几年前就编写了该工具。 这是一个网络共享工具,可让我们实时共享代码。 它基于一个叫做Republic的共和国,它来自PowerBooks Unplugged,这是德国最早的实时编码小组之一。 因此,我们正在使用更好的版本。 我们都通过Utopia(看起来像一个聊天程序)连接在一起,并且可以发送代码。 每当您播放一些代码时,它将被发送到整个小组,有人可以抓取该代码并对其进行轻微地操作。 因此,学习如何将其与SuperCollider一起使用,以便仅通过稍微更改一些参数(没什么大不了)就可以开始,只需少量的代码即可创建一个有趣的分组。 对于人们来说,这是一个非常好的学习工具。 如果您不知道如何使用[SuperCollider],则可以实时查看其他人的使用情况。 对于独奏音乐(例如在Algoraves中),往往是舞蹈音乐,因此压力更大。 您必须确保始终有节拍。 为此,您可能会使用更多的预先计划的东西,而做更多的空白工作变得更加困难。 换句话说,您需要计划自己在做什么。 但是在您可以做任何风格的更自由改进的东西中,也许会涉及到节拍,但是您不必担心人们会跳舞。

提到Algoraves的舞蹈音乐方面很有趣,因为作为一个并没有做太多现场编码的人,我想我将Live Coding和Algorave风格融合在一起,只是因为我已经完成了大部分看到涉及的编码碰巧严重依赖于节拍驱动的基于模式的序列。 当我第一次听到您的一些演奏时,例如[ blinedronebølgeII ],我为您经常在工作中不使用16步音序或鼓低音元素感到惊讶。 您倾向于使用这些长而缓慢演化的无人机或奇长,细微的循环。

哦,是的,肯定! 在进入Algoraves之前,我有节拍型的东西,但这不是[基于舞蹈]的,它只是无人机和循环。 我从前的音乐就是这样。 您确实可以……任何类型的音乐都可以进行现场编码,而不必适合Algorave类型的音乐。

既然Algoraves甚至只是Live Coding作为一种演奏工具正变得越来越流行和众所周知,您是否认为某些团伙就有形成“霉菌”的危险,例如人们开始与Algorave音乐固有地联系起来的音乐特质或现场编码音乐?

好吧,对我来说,这很奇怪。 也许是因为我参与其中已经很久了,所以我没有意识到有一个模子要打破[笑]。 当我开始使用BEER时,我的意思是,我们的工作都不受节拍驱动。 SuperCollider确实有一个常用的Pattern-Generator和Pattern Library,我们使用了它们,但对我而言,Live Coding并没有模范。 只要您以这种方式完成任何您想做的事情,就可以做到。 真的很有趣。 我认为Algoraves在某种程度上决定了实时编码的思想方式。 像SonicPi这样的东西,在您教书时,是基于形成节拍并利用节拍,这很棒,因为它使人们可以查看他们认可的音乐(可能更流行的音乐),并向他们展示如何使用代码,但是如果您要向他们介绍一些Drone音乐或Ambient,他们可能不会那么感兴趣,除非他们已经很喜欢这些东西。 这是一种向人们介绍[实时编码]的好方法,这也是Algoraves变得越来越流行的原因之一。 《卫报》一直在写关于它们的文章,《连线》很久以前就写过关于它们的文章。 这是因为它使用了一种常见的音乐风格,并通过代码进行了制作。 这导致人们更多地参与其中。

在我开始在Algoraves的英格兰巡回演出之前,我们通常只是被要求参加在欧洲举行的开发者大会上的演出。 现在,Algoraves出现在更多主流节日中。 那样很酷,但是我可以看到这种表演风格如何开始与基于舞蹈的电子音乐相关联。

Algorave在英国谢菲尔德的Access Space

我想问你最后一个问题,但我希望它不是“您的荒岛圆盘是什么?”,就像:距新的十年还有三年的距离,而到了2020年,我想知道您是否可以看看过去几年在电声音乐世界中您注意到的趋势(无论是在您所在的领域还是在其他领域),或者可以告诉我您自己的研究趋势,并预测您认为它们将如何发展发展到下一个时间跨度,例如,进入新十年的五年。

我想当Live Coding和Algoraves接手的时候,我是在正确的时间出现在正确的地方,我很幸运能成为最早开始这一趋势的人之一。 大概有十个人(涉足该领域),大多数人在英国,这真令人兴奋。 那时您还不知道自己所做的事情是否真的会成功,所以回顾一下,成为其中的一部分是很酷的。

目前,我自己的研究正在将我带入医学界和医疗技术领域,并且我正在大学里从事与健康,福祉和技术有关的项目。 目前,我正朝着这个领域进发,这就是为什么我将更多的精力放在可穿戴技术和更多实用性产品上的原因,以用于技术的治疗用途,也不一定要使用声音。 我对增强身体非常感兴趣,我不仅意味着穿一件衣服,而且还喜欢将您变成一个可以做些音乐的机器人。 我已经与其他地方的一些人谈论了超人类主义的概念,这个概念我并不完全相信,但是我认为当我们开始进一步增强身体时会发生什么会很有趣。 在音乐中使用AI的情况更多……我尚不确定我是否100%地将AI用于音乐中,但我最近正在阅读一篇有关医疗保健和AI的文章,其中AI被用于诊断人,因此,看看AI如何开始接管领域以及电子音乐如何采用它将会很有趣。 我绝对有兴趣完全将身体的更多部分用作乐器,而不仅仅是在Kinect面前挥手(这是我们在2011年在NIME所做的事情,这真令人尴尬!) (笑)

您是否会使用这些技术中的任何一种来探索生成代码块以用于Alograves / Live Coding表演的方法,而不是在键盘上打字?

是的 那是我与鲍勃·普里查德(Bob Pritchard)一起去UBC时的乐器想法。 我的想法是建立一个可以生成代码的手势控制器,并将这种流程连接在工具演奏家和现场编码人员之间。 因此,我的乐器将拿起她正在演奏的内容并将其转换为MIDI数据,然后我们将其抓取,将其转换为NDEF,然后在SuperCollider中对其进行实时编码。 使用人体后,像金史密斯大学的田中健(Ata Tanaka)这样的人通过生物信号在手势控制方面做了很多工作,以及他使用人体将心率传感器转换为数据并将其转换为代码的想法。有很多可能性,但是我们还需要考虑其伦理。 最近有很多技术拜物教,因为它看起来很酷,所以我们只是在使用技术,但是我们必须问自己一个问题:这实际上是做什么的,这是怎么回事? 我们为什么要做所有这些事情,它将带我们去哪儿? 这可能会令人沮丧。 整个夏天,我在UBC进行研究时都做了很多思考:将来会发生什么? 我认为需要考虑的事情。 那可能没有道理,但是…… [笑]。

[1]由TOPLAP组织撰写,可以在https://toplap.org/wiki/ManifestoDraft上找到。 相关内容:“愚昧主义很危险。 向我们展示您的屏幕。”,“应该看到和听到代码,听到代码,看到潜在的算法以及它们的视觉效果。”

[2] 像《啤酒中的自由》:《使用网络实时编码系统进行结构化即兴创作的一些探索 》,第 38,《计算机音乐杂志》 [2014年第1期]