初步折腾 Akai APC40:不仅仅是一个 Ableton Live 控制器而已

musiXboy 发布于2009-09-07 3 评论

Akai APC40可能是09年最火的控制器了,说来奇怪,这个针对控制Ableton Live推出的APC40,几乎俘虏了100%的Live用户的心,尽管它不像那些通用控制器那样适合控制任何音乐软件,但能获取某一个软件全体用户的芳心,也算是前无古人了。

当然,APC40不是说接到Cubase和SONAR上就不工作,它也能控制,但你面对着一个将87个按钮密密麻麻排列在一起的布局,能在Cubase和SONAR里做什么呢?

但是,正如标题所写的那样,本文的重点并不在让APC40控制Ableton Live上,而是让APC40做更多你也许意想不到的事情。

外观印象:


 图1:很薄的造型

APC40很薄(如图1),尽管很大但是并不沉。一来由于它是塑料外壳,二来它大部分面积都是塑料按钮而已,肯定没什么分量的,这也使得你可以把APC40放到腿上来操作。


 图2:带LED灯的按钮

全部87个按钮都是带有LED背光灯的(图2),根据功能不同,一些只有一种颜色,而一些有三种颜色。它们只是“旋钮”而已,不是打击垫,别指望你能像MPC那样按出力度来。这种柔软的按钮没有“按下”或“抬起”两种状态,必须通过颜色来判断当前状态(如果光亮很足就看不清楚是否亮灯了,但我想不会有DJ在大太阳下面操作吧?),但这样做出来的按钮手感都很好,在黑夜里亮起灯来也非常漂亮!


 图3:带LED灯的旋钮

16个旋钮全部都是可以无限旋转的(如图3),周围带有一圈LED灯指示位置,一来可以一目了然看到旋钮位置(即便在黑夜里),二来不会发声参数jump的情况。


 图4:导航按钮

APC40的其它功能按钮,包括上下左右导航按钮(如图4),都是那种硬塑料了,按下去嘎巴嘎巴的响,很难受,尤其是常用的上下左右导航按钮,还夹在两排旋钮中间,扁扁的硬塑料按钮操作起来极为不顺手,最要命的是你在黑暗里根本摸不到谁是上下左右,因为它们形状类似摸上去感觉不出区别,而且没有背光LED灯。播放/停止/录音三个按钮不仅是硬塑料,而且也都没有背景灯。


 图5:推子和crossfader


 图6:从这里开膛破肚,更换crossfader

8个音轨推子+1个主音量推子,力道也是不松不紧刚刚好,既可以准确定位,又可以快速拉低到0点。crossfader的手感也出奇的好(如图5),尽管我不是DJ,但起码APC40是那种专业DJ的手感,而不像其它MIDI控制器的crossfader,感觉就是把推子给横过来了。不过专业DJ肯定还是对APC40 crossfader的手感很不满,没关系,你可以拆开APC40自己替换(如图6)。其实我更想替换的是导航按钮,不过似乎很难实现。


 图7:背后接口

APC40背后除了USB接口,就只有踏板输入接口了(如图7),可以通过踏板来控制播放/停止。最让用户诟病的是它真的没有MIDI输出,对,你只能用USB输出MIDI信息到电脑,Akai不希望你用APC40去控制什么别的硬件??Ableton也是这么想的??尽管你可以再接一个MIDI接口把APC40发出的MIDI信息通过电脑给转发出去。

控制Ableton Live:

APC40包装里赠送一个特殊版本的Ableton Live 7,这是一个全功能版本的Ableton Live 7,并不是Ableton Live LE那种简化版。要让APC40正常工作,你至少需要7.0.16版本,6.x或是任何版本的Live LE都是不支持的。


 图8:选择APC40作为控制器


 图9:红色区域,就对应APC40的5x8 clip按钮区域,点击放大

只要在Ableton Live的控制器里选择了APC40,就全部就绪了,你不需要安装驱动,也不需要在Ableton Live里做什么额外的设置。在Ableton Live里看到了一个5x8的大红框,就说明APC40已经在工作了,红框表示APC40那5x8的旋钮矩阵所控制的区域。

APC40怎么能那么方便的控制Ableton Live,我就不多说了,直接看视频吧。


 视频:APC40控制Ableton Live

尽管APC40控制Ableton Live是千好万好,但我还是要抱怨几点:

  • 声像和发送旋钮被安排在右侧,而不是一一对应在推子和按钮下面,造成大脑混乱
  • 按住导航按钮是不起作用的。比如我要快速往上面的场景看,必须连续不断的点“上”按钮。尽管APC40可以通过“Shift+上”来一下跳过5个场景,但是这个操作必须用两只手完成,而且好像现在有点bug,按了Shift之后电脑屏幕的红框不跟着APC40走,也许是因为我还在用Live 8.0.1的缘故吧?一直懒得升级……
  • 控制效果器模块的8个旋钮要切换到另外一个效果器,必须按位于下方的向左和向右按钮,很不方便??尽管可以把要控制的参数分配到8个macro旋钮里,但假设超过8个,还是不方便
  • 整个右边区域所有旋钮和按钮位置设计都太杂乱无章,如果是我会对左边按钮区域打100分,而右边区域则是不及格

破解APC40!

其实APC40这些基本功能估计大家早烂熟于心了,我也觉得没什么可说的。本文的重点并不在于此,而是破解APC40!

现在的APC40空有87个按钮,却只能做触发Ableton Live的clip之类的基本操作,简直是大炮打蚍蜉!当然Akai和Ableton也知道这个问题,他们承诺年底即将推出的Max for Livek可以给用户更大的自由度来通过Max自定义APC40与Live 8的通讯方式。

但是,我们等不起了!我们现在就要自己动手破解掉APC40!实现各种之深入功能。

Ableton当初说APC40与Live尽管是用MIDI通讯,但其中有增加秘密的通讯字段以保证二者成功“握手”而阻止第三方乱入“握手”。但Michael Hatsis截开了ACP40与Live通讯的秘密,其实就是ACP40发出的第二个字符串与Ableton接收到的第三个字符串进行比对,每次这8-23字节的字符串就是所谓的“握手”过程,没有加密,可以轻易获取。通过这个max的程序即可对其进行解密并输出为SYSEX信息,如果你有兴趣可以研究(即便你没有APC40)。

下面是几种让APC40变成别的玩意的方法,都非常实用。

用midiStroke将APC40变成电脑键盘:

APC40这么多按钮却只能控制clip,浪费了。通过midiStroke这个软件,可以将它的任何一个按钮输出电脑键盘的字符,只要你让它输出Live软件的快捷键,就可以了。

比如APC40最缺失的重要功能:在Session和Arrangement界面之间切换,电脑上的快捷键是TAB。我们打开midiStroke,MIDI输出选择APC40,新建一个快捷键,Keystroke写TAB。假设我想让第一列第二行这个按钮切换Live窗口,那么先看图,找到这个按钮对应的MIDI通道号和音符号??通道1,F#3。


 图10:APC40控制器对应音符、通道和控制器号,点击放大

然后再看下面的表格,找到F#3对应的MIDI控制器号??54。那么我们就把第1通道54号写到miniStroke里,就搞定了!现在你按APC40第一列第二行这个按钮就跟你按TAB键一样了??切换窗口。


 图11:用midiStroke将APC40按钮变成电脑按钮

八度 # 音符号
C C# D D# E F F# G G# A A# B
-1 0 1 2 3 4 5 6 7 8 9 10 11
0 12 13 14 15 16 17 18 19 20 21 22 23
1 24 25 26 27 28 29 30 31 32 33 34 35
2 36 37 38 39 40 41 42 43 44 45 46 47
3 48 49 50 51 52 53 54 55 56 57 58 59
4 60 61 62 63 64 65 66 67 68 69 70 71
5 72 73 74 75 76 77 78 79 80 81 82 83
6 84 85 86 87 88 89 90 91 92 93 94 95
7 96 97 98 99 100 101 102 103 104 105 106 107
8 108 109 110 111 112 113 114 115 116 117 118 119
9 120 121 122 123 124 125 126 127

你可以用miniStroke实现一个按钮发送任意快捷键甚至是多个快捷键的目的,当你在Live里干完活,挪到Pro Tools去缩混之后,APC40摇身变成了超级快捷键控制台,还有什么比这个更爽的?

进入miniStroke主页下载(仅有Mac版本)。

用Max/MSP之Monomulator将APC40变成Monome:


 图12:Monome

Monome已经风靡很久了,这个玩意简单到只有8x8个按钮,但在全世界音乐人的开发下,已经拥有各种新奇而复杂的玩法。那么既然APC40也有8x8的按钮矩阵,为什么不把APC40变成Monome呢?Monomulator帮助你实现这个愿望,它可以读取任何专为Monome写的程序,运行于APC40之上。APC40比Monome还好在你可以自己控制按钮颜色,除了按钮还有推子和旋钮可以用,简直就是一个改进型的Monome了!

下面我用视频演示几个Monome的人气应用,包括mlr(图13)和flin(图14)。


 视频:APC40变成Monome,实现各种新奇之功能


 图13:mlr,点击放大


 图14:flin,点击放大

顺便剧透一下,大陆正有强人在自己DIY Monome,俺也预定了一台,真想早日用上哇。

用Max/MSP之APC-decode控制APC40的按钮颜色:

根据上面图里,我们可以知道每个按钮的通道号和控制器号,那么按钮与LED颜色的对应关系则是用力度信息来控制的:

  • 力度1 - 绿色
  • 力度2 - 闪烁绿色
  • 力度3 - 红色
  • 力度4 - 闪烁红色
  • 力度5 - 桔色
  • 力度6 - 闪烁桔色


 图15:APC-decode,点击放大


 图16:自己制作APC-decode的presentation模式

通过这个写好的MAX程序,我们就可以通过MAX来控制APC40每个按钮的颜色,可以制作出各种你想要的图案和颜色,如果加上时间的控制就可以让APC40的按钮滚动起来,组成英文字母。如果将来开放Max for Live,那么就可以实现你按下某个按钮,直接在APC40这些按钮就以闪烁方式滚动显示出该clip的名称!

这个APC-decode程序没有制作presentation模式,你可以自己加上,再通过简单的编程就能实现用APC40的按钮组字的功能了。

用Max for Live将APC40变成变形金刚:

Max for Live还没有正式开始销售,但我们知道它是足以改变世界的。APC40+Ableton Live+Max for Live,天晓得会鼓捣出什么应用。有了Max for Live,APC40真的可以跟变形金刚媲美了??我不是在开玩笑。我也期待着年底Max for Live出来之后,能重新评测APC40。

优点:

  • 外观优雅,漂亮,随身携带并不算困难
  • 不需要驱动,即插即用,直接控制Ableton Live 7以上版本
  • 旋钮和按钮手感很好,尤其是crossfader
  • 可实现官方不支持的更复杂的功能,扩展性几乎无限

缺点:

  • 右侧区域按钮的布局不好,最重要的导航按钮没有背光,黑暗中操作有困难
  • 没有MIDI输入/输出接口
  • 无法直接USB供电
  • 要实现更复杂功能需要购买第三方软件,比如Max/MSP或是将来的Max for Live

价格:5000元左右

文章出处 http://www.midifan.com/

转载新闻请注明出自 Midifan.com

共有 3 条评论