键盘“马杀鸡”,大屏酷又炫 |未来的视听盛宴
编者荐语:
电子音乐兴起的时代,音乐创作早已跳出传统乐器,音乐爱好者的热情也早就不仅局限在听唱片看演出上了。
以下文章来源于算法艺术实验室AALab,作者裴茶叶
作为大部分现场演奏必不可少的装备
MIDI乐器和MIDI控制器一定程度上解放了乐器对音乐人的束缚
这些设备让音乐人通过旋钮,滚轮和按键控制合成器音色,或者发送信号给电脑上的音乐软件去发出信号对应的音色。
但是到了21世纪,一部分艺术家似乎已经厌倦了这种方式,MPE控制协议让他们成功摆脱繁琐的控制零件,不仅操作简单,而且能创造出比传统键盘更丰富的音色。
给键盘做“马杀鸡”
电子音乐兴起的时代,音乐创作早已跳出传统乐器,音乐爱好者的热情也早就不仅局限在听唱片看演出上了,沉浸在 launchpad 的彩色方块对着合成器戳戳戳,成为一个半调子音乐人的确带给乐迷们带来了巨大满足感。但是,这拿到就够了吗?!
玩玩 Seaboard Block 你就会发现文章开头那些MIDI设备有多basic了。
英国的乐器新创公司 ROLI 推出的 Seaboard Block 是一件兼顾职业创作者和业余音乐人的高性能多维控制键盘,类似键盘的乐器,但又和传统的塑料键盘乐器完全不同。其实本质是一块压力传感器,可以把多个手指同时的连续的就算是压力位置移动的情况下产生的压力信号转换为MIDI信号。这就让演奏产生的信息更多更精细。
音乐人可以通过五个动作维度进行演奏,分别为:敲击(strike ),按压(press),左右滑动(glide),上下滑动(slide),抬起(lift),实现了一种全新 的演奏方式。
每一个“琴键”都设有多个触点,能够识别不同的手势,音符随着手势和力度的差异而有非常多的变化,位置稍偏出来的效果就完全不同。具体怎么玩不妨脑补一下给键盘做“马杀鸡”欲罢不能的画面。
Seaboard弹奏方式演示
支撑这些高性能多维控制电子乐器的是一项新的MIDI规范——MPE(Multidimensional Polyphonic Expression)旨在让新的MIDI控制器(比如前面提到的这几款)在软硬件发生器上得到完善的Per-Note Expressive支持。与传统的MIDI控制器相比,MPE设备可以将每个音符(附带着相应的MIDI信息)发送到不同的通道上,从而实现各种复音变化。想了解更多的话,可以到github看MPE的开发函数库和示例代码。
Processing, Openframeworks和Cinder都有
https://github.com/WeAreROLI/mpejs
javascript获取mpe设备信号的函数库
https://github.com/WeAreROLI/SeaboardAPI
更便捷灵活的演奏方式和更丰富的音色让多维控制电子乐器看起来非常有诱惑力,多维控制电子乐器似乎已经开始形成一种大势,带领新时代的电子音乐人进入全新的时代。
与此同时,MPE信号这么丰富,在媒体艺术家眼里,不拿来做点Generative Art简直是暴殄天物。做好了和音乐一起,分分钟视听盛宴。
于是我做了一个小实验
用Procesing语言开发了一款小程序
如何正确认识Processing这门编程语言 | 涨姿势时间
截取并解析Seaboard Block的MIDI信号
制定一系列数学公式
把MIDI信号放入数学公式
计算并绘制出动态图形绘制在屏幕上
结果如下
单次弹奏动作生成一个随机多边形,同时在一定范围内排斥噪声流畅粒子
根据按压变化大小
多点操作
用宜家玻璃杯暴力测试系统效率和稳定性
完整视频