loader
用户登录
没有账号?/点此注册
绑定手机,即刻成为本站认证会员,拥有更多权限及会员福利,点此了解不同会员区别
记住密码
自动登录
  • 认证会员
    金色认证会员,享有站内大部分权限
  • 高级会员
    V
    红色高级会员,享本站一切权限
用户注册
已有账号?/点此登录
手机登录
已有账号?/点此登录
绑定手机,即刻成为本站认证会员,拥有更多权限及会员福利,点此了解不同会员区别
用户注册
已有账号?/点此登录
绑定手机,即刻成为本站认证会员,拥有更多权限及会员福利,点此了解不同会员区别
  • 普通会员
    N
    普通会员标识
  • 认证会员
    金色认证会员,享有站内大部分权限
  • 高级会员
    V
    红色高级会员,享本站一切权限
:会员等级及积分不受会员身份影响
如果你不希望成为本站认证会员,点此跳过绑定验证
您已注册成功
恭喜你成为本站 普通会员 (会员,认证会员)
如果您想升级为本站认证会员,请到用户中心绑定手机
如果您想升级为本站VIP会员,请到用户中心升级VIP
感谢您加入ABLETIVE电子音乐社区
我们将为您提供一个最优质的电子音乐技术咨询平台
如果您对我们有什么建议,欢迎提出
希望您可以在ABLETIVE获取一切您想要的信息及资源
成功开启动您的音乐之旅
好好学习,天天向上,为了祖国,为了梦想

在线咨询

打击垫资源专区


注:理解本文需一定基础


相信关注社区的各位都不会陌生这个视频

截图1


视频中仅使用了一台8G内存的MacBook 便带起了整整32台Mk2的灯光

要知道Live在打开一个标准灯光工程内存占用就会达到4G起步,那么光靠一台只有8G内存的Macbook是如何带起的32台Launchpad呢


首先要解决的是设备识别的问题

FB90AE6E48702F4A2B58A887826B5897


要知道Mk2在特殊设置下会有一个特殊的情况

Mk2型号的通常识别设置,也就是作为玩家最常用的user模式设置:在Perferences设置内Link Midi子分类中Control Surface进行设备识别设置以及下方的MIDI Ports中打开Track及Remote

但是,如果插入设备但不进行设备的识别,Live是依旧会识别到这台Mk2的,而且在这种识别方式下,可以在ch.1的通道进行无限多的进行设备的连接


既然能够识别到这台设备那么就一定有办法点亮这台设备


先把下方MIDI Ports中Mk2 Output的Track点亮试试


然后找到一条MIDI轨道建立一个Clip,在里边先做一个Boom的灯光实验一下能不能成功点亮

播放后,竟然发现,这个灯光错位了

133F178B7A374028D5A8BCC71D826F2F

播放错位


看着这个乱码的灯光不禁陷入了沉思,本着科研做到底的想法,把这台设备MIDI Ports设置中的Mk2 Input的Track点亮并且打开的轨道的录制,按下按键后发现,咦,设备的键值变成了Push的键值,也就是Launchpad的按键对应从C1开始变成了从B-2开始


未标题-3

正常键值与Push键值

就在准备放弃回家睡觉的时候,看着停在一边休息的Push 2,突然想到之前的 如何在Push上使用Launchpad工程的模板,加之,加上后果然设备的键值变成了正常情况(user模式)的键值。


buff

在Push上使用Launchpad工程的模板主体

那么这个模板的原理是什么呢

首先明确的情况是这条MIDI轨道中的midi可以输出到设备,但是因为键值的不同,导致了灯光的乱码,键值是不会变化的,midi文件,轨道输出的midi信号也是不会变化的的,根据上方的键值图可以看出,正常情况下C1的键值是最左下角的键,而在新的键值中则是B-2键,如果根据键值规律细数一下,会发现两个键值相差的距离为25个按键,所以,只需要通过Pitch给这条轨道加上个键值转换模板,使收到的每个midi信号都减少25个格子(降调)再去发送给设备,那么再有C1的信号输出到设备时,就会减下去25格变成正常情况下(user模式下)的C1


那么这个键值转换模板要如何制作呢


根据观察,可以发现正常情况下的键值可以看作是四四一组

正常框


同理Push的键值也可以在中间进行分区变成四四一组


不正常带框


所以Pitch的移位可以不需要去单独的做每个Chain只需做四四一组的Chain降调即可,这样Push键值的按键就会被这个Pitch降到正常的键值


不正常引导


到这键值的问题就解决了

解决了键值又来了问题,该怎么让Pro的灯光等比投射在Mk2上

这时看着刚做出的键值改变,心想:可以通过Pitch使每次收到的midi信号都改变位置,那是不是可以把设备分成4等份根据比例去对应Pro的按键,每台Launchpad建立一个轨道,全部MIDI From一个路由轨,每收到一个按键的midi信号就通过Chord变成一个3x3按键大小的灯光区域


32台Mk2在中间分开,就变成了两个4台x4台的阵列,根据一台设备脑补下,相当于每台设备上有4个按键区域kas

(可以参考kaskobi的16台)


既然4台x4台和一台Pro可以完美对应,所以给每台设备都建立一条midi轨道,使他们全部接受和pro相同的midi信号,然后在轨道中添加一个Effect Rack,在对应的按键位置添加Chord的Chain,每当收到这个按键的信号,就将这个按键的信号通过Chord变成3x3的灯光,而收到其他按键就会被过滤掉(比如在4x4的阵列中,左上角的第一台设备对应的就是pro的左上角2x2的按键,同理左下角的设备对应的就是pro的左下角2x2的按键)

因为Mk2当前的模式(同时在mac的使用环境下)可以无限多的连接设备,所以已通过hub将32台全部连接并识别


为了方便理解,先在第13台设备(最左下角的一台,对应Pro的最左下角的2x2按键)中开始制作这个用来转换的模板,因为对应的是Pro的user键值,所以先要在轨道中加入一个刚才制作的键值转换模板,使收到midi信号后的灯光反馈变成user的样式,但是设备对于midi信号的处理方式依旧没有发生改变(模板仅仅改变了灯光的表现形式,而没有改变第一个键是从B-2开始的情况)所以第二个Effect Rack中,还是要根据当前的键值来建立Chord的Chain


所以现在这台设备被赋予的用处是,每收到来自C1的midi,就通过3x3来表达出来


所以要在C1(也就是当前键值的B-2)的位置建立3个Chain,每个Chain内包含 Pitch/Chord

pc


到这稍微解释下就很好理解了,当收到Pro的C1时(当前的B-2),通过Pitch调整到起始位置(下图亮灯区域的最左下角的按键),再通过Chord和弦触发出两个相邻的按键,这样就形成了一个1x3的灯光区域

再将另外两个Chain通过Pitch进行移位,移到上方去做两个1x3,就形成了一个3x3的灯光区域。


IMG_2073


同理,对每台设备建立轨道进行对应的按键分配后,再去新建一个MIDI轨道,使所有的设备轨道全部MIDI From这个轨道(轨道用作路由灯光信息),再将monitor进行更改

将工程的灯光轨道输出到这个新建的路由轨道,一旦工程的灯光轨道有灯光输出,这条路由轨道就会收到灯光信息,因为16/32台设备轨道MIDI From原因,这16/32台设备就会跟随灯光闪起来了


最终效果







作者:ABLETIVE技术频道

链接:http://www.abletive.com/tech/detail/146

来源:abletive社区

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


打击垫专区 管理

中国最大的电子音乐社区

发布于3个月前
工程简介
如何实现Launchpad灯光在一台电脑情况下同步反馈至32台Launchpad
在线评论  | 5 条

评论



请输入内容