中文

进入现场编码音乐的领域

从时尚到音乐,你所喜爱的东西都可以用代码来创建。编写代码是一种超强的能力,它让你在电脑上把自己的创意写下来,并通过更强大的、更聪明的及更有创造力的方式去实现你的想法。

这种超能力已经改变了。它变得更加强大和令人狂喜。这是因为有了Livecoding.tv 的出现。现场编码音乐现在成为了一种趋势。很明显,它是一个音乐家在舞台上用电脑制作音乐,同时在播放过程中为他们的观众带来愉悦感受。

现场编码音乐的历史

现场编码音乐的现象可以追溯回20世纪70年代到90年代的样本唱片的场面。那时候图片和音乐样片的程序是被共享的。这种交易导致了一种公共艺术形式的出现,在那时候,图片和音乐是在现场实时编写程序的环境中创造而成的。

在过去十多年里,这种现象的引领者是Toplap。它是一个组织,在2004年于汉堡的一个烟雾弥漫的酒吧里成立。这个组织成立的原因是要宣传现场编码。它在这个领域已经成为了驱动力。共同开发,探索和宣传现场编码。音乐家和视觉艺术家们自从那时起,就一直采用软件工程技术来创建他们自己的现场编码环境和语言。

现在很多音乐家都在设计他们自己特殊的,具有代表性的目前通用语言的扩展,他们有的人甚至正在从零开始创建他们自己的现场编码语言。这些语言中最流行的是Tidal,是一种嵌入在Haskell语言中的小型语言,由Alex McLean发明。

现在的现场编码音乐

现场编码音乐正在变化着。它通过Sam Aaron and Joseph Wilk 这些主要贡献者所奉献的作品,在他们作品美妙的音乐浪潮中迅速扩展。他们两个人一起为现场编写音乐代码带来了新活力。他们的努力对于扩展现场编码音乐起了引领作用,令音乐代码不再只是音乐和声音,而是延伸到普遍的电子艺术,这包括了由共享的抽象概念所连接的视听设备系统。

Sam Aaron毕业于剑桥大学。他是SonicPi的创建者,这是一个以教育为中心的免费软件。它在学校里被用作教编程和音乐。Sam在他自己的表演中也有用到它。他还和Jeff Rose一起开发了Overtone,这是一个开源的音频环境,合成了SuperCollider音频引擎和Clojure,一种先进的语言,从而创建了一种让人陶醉的互动音乐体验。

Sam还和Jonathan Graham一起创建了Meta-eX。它过去是一种由Overtone控制的现场二重奏译码,它不依赖于预先录制的材料。他们定义,评估和操纵他们的代码直播。这给予了他们极大的调控水平和力量去表演。从在亲密轻松氛围里的柔和音乐,到俱乐部里播放的强劲旋律,Meta-eX 开启了一个现场电子音乐的新未来。

虽然Meta-eX不再用作一个二重奏的译码了,但Sam仍然积极地开发,共享和使用Sonic Pi表演单曲。他正在向初露头角的现场编码员以及Livecoding.tv 上的音乐程序员宣传它的用途。因为livecoding.tv 是一个很好的教育平台,程序员可以在这里观看编码直播。

Aaron在livecoding.tv上的直播包括定义、评估、操控和运行代码,使它成为现场的音乐。利用手编程序算法的优势,他在确定的随机流中漫游,即兴创作出独一无二的节奏和旋律结构,让你忍不住舞动起来。这里是他其中一个优秀作品

Sam Soni Pi

巧合的是,Joseph Wilk,他和Aaron一样,也是在英格兰生活和工作。在他的博客上,他是这样形容自己的:“一个用时间写代码的人”。他希望可以令别人快乐。他已经奉献了很多各种语言的开源项目,并且还有很多开源的项目在酝酿中。

“就像Repl Electric 那样在现场表演音乐编程,我还会使用电脑来制作声音,有时候甚至是音乐。”他说。Joseph在livecoding.tv 上展现着他的技巧。他在平台上写代码制作现场音乐和画面。他折射光束的样本并合成了Sonic Pi和 Ruby。这里是Joseph的其中一个表演视频

Jose Sonic PI

现场编码音乐的未来

作为一种新生的音乐表达方式,现场编码音乐正在获得关注,它正在为更出色的事物打下基础,这有可能会填补作曲和即兴创作之间的空白。

现场编码环境是为快速发展的音乐模式而设计的。类似的平台有Tidal和Livecoding.tv。Livecoding 举办了一次有力的基于视频的现场编码员活动,并推出网上社区,为用户提供支持和帮助。Livecoding.tv 是对所有人开放的平台,对音乐的类型也没有限制。

想象一下吧,在三藩市、开普敦、北京,东京或其它任何一个城市的俱乐部里,那里的DJ现场编写着音乐代码,四周是跳舞狂欢的人。在俱乐部里,这种形式的编码音乐受到人们的欢迎。它是一种趋势和音乐的未来。

Avatar
About author

I, Dr. Michael J. Garbade is the co-founder of the Education Ecosystem (aka LiveEdu), ex-Amazon, GE, Rebate Networks, Y-combinator. Python, Django, and DevOps Engineer. Serial Entrepreneur. Experienced in raising venture funding. I speak English and German as mother tongues. I have a Masters in Business Administration and Physics, and a Ph.D. in Venture Capital Financing. Currently, I am the Project Lead on the community project -Nationalcoronalvirus Hotline I write subject matter expert technical and business articles in leading blogs like Opensource.com, Dzone.com, Cybrary, Businessinsider, Entrepreneur.com, TechinAsia, Coindesk, and Cointelegraph. I am a frequent speaker and panelist at tech and blockchain conferences around the globe. I serve as a start-up mentor at Axel Springer Accelerator, NY Edtech Accelerator, Seedstars, and Learnlaunch Accelerator. I love hackathons and often serve as a technical judge on hackathon panels.