超越的报告:弗吉尼亚理工大学的 Linux 声音与音乐

作者:Dave Phillips

从 4 月 7 日到 9 日,我参加了 Beyond,这是一系列由弗吉尼亚理工大学布莱克斯堡分校的 DISIS 小组推广的讲座、研讨会和音乐会。活动包括 Brad Garton 教授和 Create Digital Music 的 Peter Kirn 的演讲,以及我本人的一些即兴漫谈。音乐会以弗吉尼亚理工大学自己的 Linux 笔记本电脑乐团的表演为特色,有时还伴有杰出的打击乐演奏家 Ron Coulter 以及来自罗阿诺克男孩女孩俱乐部的团体。其他表演包括使用一些独特的硬件控制器进行的即兴演奏(更多关于以下表演的信息)和参与者创作的原创作品。

Brad Garton:一个人、他的书和玩具

Brad Garton 是哥伦比亚大学 计算机音乐中心 的主任。他广泛而深入地参与电子/实验/计算机音乐,拥有丰富的联系和成就,并持续关注音乐技术的新发展。他在 DISIS 音乐节上的演讲包括使用他自己的 iRTCmix 合成软件在 iPhone 上运行并通过一个名为 Manta 的迷人乐器控制进行的即兴演奏。

iRTCMix 是 Brad 的 RTCmix 的逻辑扩展,RTCmix 是一个正在进行的协作项目,它为 Cmix 添加了实时调度和其他功能,Cmix 是一种由作曲家 Paul Lansky 设计的计算机音乐语言。虽然 RTCmix 和原始 Cmix 在 Linux 上运行,但 iRTCMix 专为与 Apple 的 iOS 及其支持的设备一起使用而设计。

Brad 演示了 iRTCMix 如何用于为注定用于 iPhone 的应用程序提供合成和算法作曲功能。表面上看,这是一个简单的过程 - 您在配备 Apple 的 Xcode SDK 和 iRTCMix 库的主机上编写程序,通过 USB 将手机连接到您的机器,制作应用程序原型并将其发送到外部设备。Brad 的演示展示了一些简洁的合成和 GUI 功能,但不幸的是,整个过程都依赖于 Apple 明显的专有 SDK,因此 Linux 被排除在外。观察这个过程很有趣,但我发现 Brad 讲述他与 Apple 的交易经历也同样引人入胜。

鉴于硬件施加的限制,Brad 从他的应用程序中诱发出许多有趣的声音。他同意为 iPhone 和类似设备编程迫使程序员关注他或她的代码的细节,这让人回想起“bumming”代码的旧时代,以便从非常有限的资源中挤出最多的操作。

我刚刚开始研究 Android 和现有音频 API 的类似编程环境。我的另一半 - 又名 Ivy - 拥有一款漂亮的新 Droid,我承认我被它的潜力所吸引。它也非常 Geek,所以我必须拥有一个自己的。

顺便说一句,感谢与 Brad 和 Peter Kirn 的对话,我决定在确定自己为什么要购买 Mac 之前不购买。OSX 中的“OS”当然不代表开源开发的避风港,但有一些我想研究的专有应用程序。

在 Brad 关于 iRTCmix 的讲座/演示期间,他演示了 Manta 的一些用法,Manta 是一款非常酷的触敏控制器。然而,在音乐会上,他即兴演奏了通过 iPhone 上运行的 iRTCmix 演奏 Manta。可以说 Brad 是一位完美的音乐家,他震撼了全场。Manta 是一款“非常酷”的设备,价格昂贵但如果您对音乐和声音制作的替代控制器感兴趣,绝对值得您关注。

Brad 还表演了他独特的 multimedia 作品 My Book Of DreamsMy Music Book 的一些片段。这些作品以通常可读的书籍形式呈现,其中包括与读者在作品中的位置相呼应的声音伴奏。在他的表演中,Brad 只是阅读他的文本,而书本在他漫步于他的故事中时播放适当的伴奏。《书籍》的主题倾向于他对生活和他对一般生活的反思,他的幽默和敏感性吸引了观众。您可以在 Linux 版本中体验他的 My Music Book,但不幸的是,另一本书仅在 Windows 和 Mac 上运行。

Peter Kirn:使用 libpd 扩展 Processing

Peter Kirn 以他的 Create Digital Music/Motion/Noise 网站而闻名,这是一组优秀的页面,专门报道艺术家的当代硬件和软件。他在 Beyond 的演讲包括关于将 PdProcessing 图形环境结合使用的新闻。我对 Processing 现有的音频/MIDI 库感到担忧 - 我对任何基于 Javasound 的东西都持怀疑态度 - 所以我很高兴了解 Peter 在该领域的工作。

Processing 已经通过各种外部库享受音频和 MIDI 功能。Minim 软件最初是一个外部库,现在已 incorporated 到官方安装包中。Minim 运行良好,但它并不是真正的音频制作强国,而具有 Processing 潜力的环境需要具有同等潜力的音频/MIDI 功能,例如具有 Pd 音频/MIDI 功能的库。

libpd 背后的基本设计理念很简单 - 将 Pd 的强大功能压缩到一个相对轻量级的库中,该库可以嵌入各种设备和程序中。最初的 Tcl/Tk GUI 已被放弃,留下丰富的资源,可以将 Pd 的音频服务交付给任何调用程序。Pd 的音频功能确实令人印象深刻,具有各种各样的合成方法、信号处理器和分析工具。在我看来,libpd 为 Processing 环境带来了新的声音功能水平,我期待探索它的丰富性。

使用 libpd 与使用 Pd 明显不同。随着图形小部件的消除,libpd 将程序员带回基于文本的编程界面。您必须编写 Pd 风格的代码才能在 Processing 草图中使用,但幸运的是,libpd 包包含用于开始 Processing/Pd 连接的示例代码。

L2Ork:最新动态

DISIS 音乐会取得了巨大的成功。举办了两场演出,一场在罗阿诺克,另一场在弗吉尼亚理工大学校园。罗阿诺克演出属于 DISIS 创始人 Ivica Bukvic 教授(朋友们称他为 Ico)指导下的 Linux 笔记本电脑乐团。那场演出是罗阿诺克男孩女孩俱乐部笔记本电脑乐团的首次亮相,这是一群小学生,显然在一个相当不寻常的音乐环境中度过了愉快的时光。他们的作品包括对《一闪一闪小星星》的巧妙编排 - 带有 Ron Coulter 的即兴打击乐 - 以及该团体的指挥 Michael Matthews 的原创作品。该团体还表演了 Bukvic 博士的两部原创作品,包括他杰出的《城堡》,这是一部精彩的作品,充分展示了新型笔记本电脑乐团的能力。

弗吉尼亚理工大学的音乐会基本上是相同的节目,但增加了 Brad Garton、Peter Kirn 和我自己的作品。两场演出的表演都受到了好评,而且很明显表演者玩得很开心。即使经过一些漫长的排练,他们的热情和奉献精神也很明显。Ico 是一位要求严格的领导者,但他指导的质量在乐团的表演质量上得到了回报。我不只是这么认为 - Ico 设法找到了资金,带领乐团进行了 欧洲巡演,这是第一个基于 Linux 的笔记本电脑乐团的巡演。

信号汇总

在我看来,DISIS 小型音乐节取得了圆满成功。我见到了 Brad、Peter 和 Ron,我听到了他们每个人精彩的音乐,我了解了一些很酷的新技术,并且我在布莱克斯堡当地优秀的餐饮场所吃饭和喝酒时进行了一些精彩的对话。非常感谢 Ivica Bukvic 博士 - 以及他非常有耐心妻子和孩子 - 我期待参加另一个这样的节日。伙计们都认为我们应该再次举办,所以当它发生时,我们期待在那里见到您。

结尾

接下来,来自 Linux 音频会议的报告。更多文字,可能还有一些图片,以及绝对更多来自 Linux 音频开发和制作领域的新闻。

加载 Disqus 评论