Setup Other MIDI Controllers

If you do not own a controller yet, please consider choosing one of the supported controllers. That will make it easier to use LrControl.

If you already own a controller, it is still easy to get started with LrControl. After installing LrControl 2.2 or newer and launching Lightroom, open the LrControl Setup dialog. Help->Plug-in Extras->(LrControl) Controller Setup. You should see your controller in the list of connected controllers, with a Quick Configure button next to it.


There is also an echo checkbox. Some motorized controllers will return a slider to its old position after you moved it. With the echo turned on, it should stay where you left it.

Device Mode

Starting with LrControl 3.0, you can select

Quick Configure

This starts a procedure to configure your controller with a standard configuration. You will be asked to choose 8 control inputs and 8 buttons. If your device has less controls, use the Skip button when asked to move an input your controller does not have.

Once this procedure is complete, the inputs you have chosen will have Lightroom functions assigned to them. You can view the result with the "Generate & View Reference" button.

MC or Mackie Control Mode

Many midi control surfaces have a Mackie Control (MC) mode. When you select this the controller behaves just like a Mackie MCU Pro. In LrControl 3.0 and newer, you can select MC mode. Note that you have to select MC mode both in LrControl and on the controller.

Assigning More Functions

To assign functions to your controller, just click the Customize button and follow the instructions. When asked to move a control input, move sliders or rotate knobs steadily and for about 20% of their range or more.

Function Details

Most functions are tied directly to a Lightroom parameter or function. But some have a function specific for the LrControl plug-in.

Migrating from LrControl 2.1 or earlier.

If you have used the generic controller mode in versions of LrControl older than 2.2, then you may want to keep your old controller functions. To get them to work in LrControl 2.2 and newer, first install the newer version of LrControl, then go to the Setup dialog and choose Export and select controller X. Then import this file with the Import button and assign it to your controller.