关于折腾了小半年K2映射的碎碎念
对于折腾K2的映射这件事情,我是很抗拒的,毕竟作为一个Traktor用户,Native Instrument已经有了F1、两代X1还有D2这样功能强大的原生控制器,除了D2停产了连二手都有点难买以外,剩下的F1,X1mk1&mk2不管是新的还是二手基本都处在相对物美价廉的状态(本人很穷,在某鱼上花总共1k收到两台X1mk2,但是有一台触控条有点问题);再者,就算一定要用K2难道是因为好看?,你也在诸如Traktor Bible这样的论坛大可以找到一大堆大佬们做好的映射,挑出一些设计思路严谨,功能完善的还是很容易上手的,至少是现成的,不香吗?




好吧,自我反思一下,当时去选择K2作为控制器很大一部分原因是没搞清楚自己的基本需求——一个简单上手的Traktor控制器,也因为比较喜欢Richie Hawtin和Dubfire两位用K2作为Traktor和Ableton Live控制器的大神(沾点饭圈了属于是哈哈哈)。至于X-link这个很实用的功能倒是后面才知道的。

K2作为一个控制器自然是优秀的,52个可自定义的硬件控制(30个按钮,12个旋钮电位器,4个电位器,6个编码器);不用modifier有三层映射,最多可以控制171个参数;按键三色LED;可以将多台A&H设备串联起来的X-link;除此之外还内置了一个48kHz采样率的4通道16位声卡(油管上有教程直接用两个K2的声卡的主输出和监听实现向92的四轨输出,思路蛮有意思的)。这些特性,赋予了K2极大的自由度——前提当然是使用者把映射做好啦——可以配合混音台声卡,可以独立使用,也能用作视觉效果、灯光以及其他装置的控制,甚至可以拿来当游戏控制器什么的。

如上文所言,我们可以在很多论坛上找到K2的映射文件,而在A&H官网K2的界面也有Traktor和Ableton Live的官方映射,如果不愿意自己制作的话,我们也可以很容易找到适合自己使用的。但是我老爱折腾了,再加上我的混音思路可以说得上阴间,很多我用过的映射有时候不是很顺手。好吧,这些不过是我瞎折腾的借口罢了。
由于我前面也搬运过A&H官方的映射基本教程,如何上手映射这件事我就不谈了——我是懒狗。就分享一下我找的两个比较实用的功能映射技巧好了。
1. 实现Traktor Kontrol上的Loop&Move编码器功能
我一直很喜欢Traktor原生控制器的Loop&Move,在对歌曲不熟悉时可以用这个快速过一遍整首歌,并方便地跳转到某一部分,但是如果自己做的话反而有些麻烦了。这是我在Djtechtool论坛那边找到的一个很棒的实现方法:
第一步操作:Add In > Deck Common > Move > Size Selector
映射设置:
Type of Controller = Button
Interaction Mode = Direct
Assignment = Deck A
Button Options:
Set to value = Loop
注释:将跳拍时移动的长度选为和循环一样长
第二步操作:Add In > Deck Common > Move > Mode Selector
映射设置:
Modifier Condition = Is in Active Loop / Deck A / Value=0
Type of Controller = Button
Interaction Mode = Direct
Assignment = Deck A
Button Options:
Set to value = Beatjump
注释:在没有循环时直接跳拍
第三步操作:Add In > Deck Common > Move > Mode Selector
映射设置:
Modifier Condition = Is in Active Loop / Deck A / Value=1
Type of Controller = Button
Interaction Mode = Direct
Assignment = Deck A
Button Options:
Set to value = Loop
注释:有循环时移动循环
第四步操作:Add In > Deck Common > Move > Move
映射设置:
Type of Controller = Encoder
Interaction Mode = Relative
Assignment = Deck A
Button Options:
Rotary Sensitivity = 100%
Rotary Acceleration = 0%
注释:使用编码器进行移动或者跳拍
2. 映射Shift功能时LED输出冲突解决方法
因为使用分层的话,一层是能使用一种LED,有时候还是不同功能只亮一种颜色的LED蛮混乱的。不过我们可以使用Traktor强大的映射功能中的modifier来实现控制器上的shift功能。但是LED输出没有设定好的话shift功能激活后再恢复,LED输出不恢复原(实际上是输出参数没有归零)。这玩意儿卡了我好长时间,直到我在NI社区找到了这个,链接如下:
https://www.native-instruments.com/forum/threads/traktor-pro-3-4-led-output-problem-allen-heath-xone-k2.435929/
大致解决方法如下:
Shift Button assignment : modifier#1, mode = inc., autorepeat = yes, Mod Condition modifer#1 = 0
Shift Button assignment : modifier#1, mode = inc., autorepeat = yes, Mod Condition modifer#1 = 1
Shift Button assignment : modifier#1, mode = dec., autorepeat = yes, Mod Condition modifer#1 = 2, invert = yes
Shift Button assignment : modifier#1, mode = dec., autorepeat = yes, Mod Condition modifer#1 = 1, invert = yes
控制设定:
Shift没有激活时 (modifier = 0 conditional)
Shift激活时 (modifier = 1 AND modifier = 2 conditionals)
LED输出设定:
Shift没有激活时 (modifier = 0 conditional)
LED数值归零 (modifier = 1 conditional)
Shift激活时 (modifier = 2 conditional)
效果就是加了一个中间状态,将K2的LED输出在Shift激活和没有激活的中间状态设置了一个归零,让它能实现转换。
本来想录个视频的,我懒麻了,就写一下吧,反正其实都莫得人看哈哈哈