Sonic Pi、实时编码和Algorave运动

格调 2020-08-08 833 次浏览 次点赞

Raspberry Pi 的 Raspberry Pi OS(Raspbian操作系统)中内置 Sonic Pi 编程工具,可以使用Ruby语言快速文本编程,实现即兴演奏和音乐制作,是一个结合编程与艺术的STEM工具。

rasbpian-jessie-start-menu-raspberry-pi.png

Sonic Pi 是基于实时编码的音乐创作和演奏工具。

sonic-pi-logo.png

Sonpic Pi 由剑桥大学计算机实验室的 Sam Aaron(@samaaron) 与 Raspberry Pi Foundation 合作开发,旨在支持学校的计算机编程和音乐课程。可以使用 Sonic Pi 来创造出风格迥异的音乐,例如古典音乐或现代音乐中的卡农及回响贝斯,以及实时编码(Live Coding)即兴演奏音乐,即live coding music。瑞安·多诺万(Ryan Donovan)的博客文章讲述了Sam Aaron开发Sonpic Pi的过程。

jBYyTufwkMUFyBD_Ak6pRbLjb8tirVezDiXA0Oa6zS-g0L.width-808.png

Sonpic Pi 是开源软件,基于Ruby语言,适配Windows、OS X和Linux操作系统,并内置于Raspberry Pi OS。在OSCON 2015(2015年在阿姆斯特丹由O'Reilly Media公司主办的开源大会)上,Sam Aaron现场演示了Sonpic Pi编曲。


学习Sonic Pi


Sonic Pi 的学习包含两个方面:

Ruby语言

Sonic Pi 使用Ruby语言编写,用来编写音乐的也是Ruby的一个子集;学习资源可参考 Ruby 菜鸟教程

乐理知识

不论是GarageBand(苹果公司出品的键盘编曲应用),还是Sonic Pi,有更好的乐理知识更易于创作。

  • 戴夫音乐学院(英文),免费的在线音乐学校,包含乐理及Sonic Pi课程。
  • 好和弦(NiceChord)是一个电脑音乐 YouTube 中文教学频道,课程内容包含了编程和乐理知识。
  • 《Sonic Dreams》 是 Sam Aaron 创作的一首电音,在Raspberry Pi官网博客有报道和试听,他的乐队Meta-eX项目公布了代码
  • e络盟通过其在线互动社区发布一期电子书High-End Audio on the Raspberry Pi,探索Raspberry Pi在高清音频开发和音乐创作方面的应用潜能,Sonic Pi是其中一款软件工具。
  • Sonic Pi 的创建者 Sam Aaron 编写了《Code Music with Sonic Pi》来补充软件的内置教程并帮助您快速开始您的实时编码生涯,有 10 个章节的内容,并可免费下载。

SonicPi-thumb-cover.png

Sonic Pi 资源链接

在Sonic Pi官方教程中,Sam Aaron推荐实时编码资源 TOPLAP 和Algorave运动。


实时编码和Algorave运动


实时编码(Live Coding)作为一种表演艺术形式和一种创造力技术,它最突出的特点是围绕编写源代码和以即兴方式使用交互式编程。实时编码通常用于创建基于声音和图像的数字媒体,以及灯光系统,即兴舞蹈等,尽管在计算机音乐中通常即兴创作,但可以与算法结合使用。通常,通过在观众空间中投影计算机屏幕,可以使编写源代码的过程变得可见。实时编码音乐会上,DJ不是在旋转磁盘,而是在编写和评估代码。

实时编码开源软件,库和框架,例如TidalCycles(Alex McLean开发)、SuperCollider、Gibber、Fluxus、ChucK和PureData。

headlogo.png

Algorave运动

2012年,Alex McLean和Nick Collins将“ Algorithms”和“ Raves”两个词放在一起,创建了术语 Algorave。Algorave受到当代艺术和计算机科学发展的影响和启发,这是进行实时编码并使用它制作舞蹈音乐的实践。通过电脑实时制作音乐并投影屏幕,人们可以看到代码。即使您不理解它,您也可以看到重复的关键字,并看到它们实际上在产生作用,并随着音乐跳舞。这是Algorave的重要思想。

unnamed.jpg

代码既可以是自动化的源,也可以是艺术的源。关键是,Algorave不会创建永久存在的、完美的单一产品。Demoscene是相关的编码视听演示亚文化。

👍



本文由 PeakOneTemple 整理创作,参考 知识共享署名 3.0 协议,撰写及摘编内容仅反映个人观点和立场,如果任何可能的雇主与赞助者持有相同的意见,只是巧合;基于互联网链接的腐烂率,无法持续验证外部链接的真实性和有效性,也不对可能的链接无效(linkrot)或者内容转移(Content Drift)负责。

「圆周率文化」坚持非功利写作和分享,但会有一些获利推荐,以及接受您的打赏,这都会鼓励我

如果您也希望拥有一个博客,请阅读《如何开始写博客》 ,以及《从域名到运营:开办独立网站全流程》。

了解我的全职业务,请登录THAILYCARE。欢迎就管理咨询信息化服务汽车绞盘宠物行业创意项目休闲度假等事业咨询、交流和合作。
感谢您的支持,我会持续给您山巅.一寺.一壶酒的独特视角!

「圆周率文化」,分享科技、商业、医学及人文资讯。