Sam Aaron开发的Sonic Pi用代码创作和演奏音乐

ruby    2020年12月12日

Sonic Pi是一个可以用编程方法创作音乐的工具,采用了Ruby语言。通过将代码转换为音乐,可以创作出古典、爵士、格莱美和EDM等各种风格的音乐,这在计算机科学和音乐教学中具有极大的用处。当然,在夜店或者现场音乐会等场合,也可以使用Sonic Pi进行实时编码,即Live coding music。

Sonic Pi的创始人是来自英国的程序员,叫做Sam Aaron,2007年博士毕业于英国纽卡斯尔大学,在KPMG待了2年,后来进入英国剑桥大学做了一位研究员。在剑桥孵化了这个产品之后,在2019年,Sam Aaron出来搞并担任了Sonic Pi的CEO,仅仅程序员这个身份已经不足以形容他了,这么酷的想法变成实际的产品,需要太多各方面的才能了,既有创新、又有灵感和实践。当然,现在他是一位富有激情的live coder。

Sonic Pi是免费的开源软件,可用于Mac、Windows和Linux,以及Raspberry Pi上。

1024.com
Image from: Sam Aaron

Sam Aaron的网站:
http://sam.aaron.name/
https://sonic-pi.net/
https://github.com/sonic-pi-net/sonic-pi