使用Midi控制器来控制lightroom

曾经在一篇博文上看见一个众筹项目:Palette, 当时被震撼,wow原来lightroom,除了鼠标,键盘和画图板还能有这种外设,推拉,旋转,有一种运筹帷幄的感觉,最棒的是可以两个钮一起调,看看有啥结果。当时离投产还有一段时间,另外价格也相对比较昂贵(目前5个模块的Starter Kit大概是199.99美金),所以只是放入关注列表中。最近突然想起这件事情,但是一下子想不起这个产品的名字,隐约记得是通过MIDI接口,连接lightroom。

于是就那么找到了MIDI2lightroom这个网站,这是个总览性网站,提供了市面上的几种软件和硬件的解决方案。各位有兴趣可以去仔细读一下。

我最终选择了MIDI2LR的这个方案,为此我升级到了LR6,同时去咸鱼上购买了Behringer BCR2000BCF2000,两者的区别是一个是用fader一个是用旋钮的方案。买一个也可以,但是刚好有个很便宜的BCR2000,所以索性一起拿下,建一个彻底的控制系统。

去MIDI网站下载安装包,安装以后,会在lightroom安装插件,同时每次LR启动会有个应用程序弹出。这个应用程序负责电脑和MIDI控制器接头,lightroom里面的插件负责LR和电脑接头,两者会握个手来传输相应的信息。The MIDI2LR application receives control change (CC), PITCH BEND, or NOTE messages from the control surface, and converts that to your selected action. The action and controller value (if the controller if a fader or encoder) is sent to the plugin, which then takes action based on the selected action and the value.

 

在开始构建系统之前,还需要一个软件工具,BC Manager,这是由Mountain Utilities开发的专门用来设置BCR2000和BCF2000的软件。Behringer的原厂软件,我试过,一个firmware更新,也没有反应。而这款BC Manager就相对比较强大了。

连接MIDI

说明书里面会告诉你如何链接两个设备,一个设成U4,一个设成S3,两个设备通过MIDI线连接。但是我要说的是,这么干的目的就是一个,为了省USB口。事实证明,我把两个机器一起连电脑,也是可以工作的,这时候,你可以把机器设为U1。

重设MIDI

连接好机器之后,第一步要做的是复原MIDI控制器。

首先确保BCF不工作在emulation mode下,而BCR没有emulation mode。

Emulation mode复原

关闭机器;

按住第一排第一个按键,并同时开机;

LCD会闪一下1.10(firmware版本),然后是闪下bC;

关闭电源;

这时候就复原EM了;

接下来的其他的设置,就可以用过BCmanager来做个全局的设置。

安装好,打开BCmanager软件,它会自动出现两条纪录,一条是BCF2000,一条是BCR2000。如果你的设备联入了电脑,应该会在Device,Personality和Firmware中有显示。这时候,你可以双击你的设备,就进入预设窗口,BCR/BCF2000可以有32条预设,而我们的窗口提供了0-32条的预设。这里的预设0是用来调试设备的,可以在预设0中进行设置,调试完成之后,可以copy到预设1。然后,从MIDI菜单中选Send,这时候设备上的显示器会实现回旋的段码。过一会,你的机器就完全和你在电脑里的数字同步了。
预设,设什么?BCR和BCF中的控制键,按照动作方式可以大致分成三类:按钮(button),旋钮(Encoder),推子(fader)。BCR只有前两种,BCR则三种都有。其中两个机器最上面那排八个旋钮是带button功能的,所以在设置表里会在按钮和旋钮里出现两次。如果按照预设的使用功能分,可以分成控制键和功能键,控制键是左边上下两大块,功能键则是右边的四个或者两个的组合。
因为MIDI2LR的功能非常强大,甚至可以做到,不同软件菜单激活不同的配置文件,所以我们不需要在MIDI控制器这端设置过多的layer。所以我基本上把所有的功能键重设为了控制键。
预设就是设置每个键的类型(Type):CC还是NRPN;CC值/NRPN值(Parameter):这就像个约定的代号,通过它,你可以把按钮和电脑软件上的一个功能联系起来,每个按钮需要有唯一的值;按钮输出值(Value1,Value2):这个设定了按钮输出的两个极限值,Button,一般V1设定127,V2设定0,即为按下输出127。而对于Encoder来说,V1是最小值,V2是最大值,一般设置V1为0,V2为127,对于CC类型而言。对于NRPN类型,则是0-16383,但在MIDI2LR中是通过输出值来判断用的是CC还是NRPN的, 所以设置NRPN的时候要用128-16383的范围, 而不是从0开始。对于按钮和带按钮功能的旋钮来说,控制模式(Controller Mode), 都设置成 Toggle Off; 对于旋钮和推子这种连续控制器,控制模式(Controller Mode),一般都设置成absolute mode;当设置成NRPN模式的时候, 可以同时设置下不同转速下的分辨率,这样的设置会提升使用时候的用户体验,不会让你觉得在无休止的旋转, 可以设置成50,500,5000, 65535。
在设置按键CC值的时候, 需要避免选择一些CC值,比如98,99(预留给NRPN), 100,101(预留给RPN), 至于网站上说要避免的120-127, 我反正是使用了,目前没有发现有什么问题。
据MIDI2LR的官网说,BCF2000/BCR2000 如果把推子设置成NRPN的模式,会只发送7位的数据。
设置好之后的布局如下图所示:
[purchase_link id="1423" style="button" color="gray" text="购买"]

设置MIDI2LR应用

设置好MIDI按键的CC值之后,这时候就要通过设置MIDI2LR的应用程序,把CC值和LR的功能相匹配起来。由于MIDI2LR支撑在不同的菜单情况下调用不同的关联设置,所以完成设置之后可以存为profile文件。我设置了main和local两个profile来对应全局的修改,和选区的修改。

设置功能也很简单,点击unmanpped的按键来选取希望赋予相应按键的功能就行,这时候你需要参考相应按键在MIDI设备上的布局,从而生成最适合自己的使用习惯的按钮布局。

 

设置lightroom插件

设置好了MIDI2LR的应用之后,接下去可以去设置lightroom的插件。插件的可选项很多,但基本上只要在proflies里面设置好在不同的菜单,模块界面下所要调用的profile就行了。

[purchase_link id="1431" style="button" color="gray" text="购买"]

使用心得:

左屏预览模式右屏对比模式底部strip用脚踏放大

待验证和待解决:

通过缩小MIDI值从0-127,到42-99,来使得旋钮的调节更加精细;
BC Manager无法同时显示两个设备在线;
白平衡无法全域调节;

参考网站:

https://pusherlabs.freshdesk.com/support/solutions;

其他网站见上面的文中的超级链接;

 

 

2 thoughts on “使用Midi控制器来控制lightroom

  1. 闲鱼只有500的BCR2000了……想弄一个,但是因为无法看到你的文章的时间,不知道现在的WIN10和LR2018可以使用吗?

    1. 我的是LR6和MAC OS EI Capitan, 你可以去那个软件的官方网站确认下兼容性,我感觉应该是可以的。

回复 取消回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注