Maschine2LR

Lightroom Classic · Maschine Mk3 · Windows

Your Maschine Mk3 is a Lightroom control surface.

Eight touch-sensitive knobs turn the Develop sliders. Live values and the current photo on the controller's own screens. Pads and buttons for ratings, flags, presets, masks and crops. The layout follows Lightroom's module and tool by itself. Direct USB, not MIDI.

Download See how it works

A Maschine Mk3 running Maschine2LR: the left screen lists the photo's details and a map of the pads, the right screen shows the photo, the value bar under the knobs reads Temp, Tint, Clarity, Contrast, Highlights, Shadows, Blacks and Whites, and the pads glow in the colours of their functions
A Maschine Mk3 with Maschine2LR running: the photo and its values on the controller's own screens, the pads lit by what they do.

Half a minute each

Watch it move

On the controller: a knob turns, a slider moves, the screens keep up.
In the editor: click a control, choose what it does, watch the screens preview it.

Nothing is loaded until you press play.

Signal path

How it works

Maschine2LR speaks the Maschine Mk3's own USB protocol. It receives every knob turn, pad hit and button press directly, and it paints the two colour screens itself. So the screens can show Lightroom's values, the photo you're editing, the star rating, the list of masks, or a map of what every pad does.

On the Lightroom side, a small plugin written against Adobe's Lightroom Classic SDK carries the commands: set a slider, nudge it, select a tool, rate, flag, apply a preset, create a mask, crop to a ratio. It also reports back what Lightroom holds, so the screens show real values rather than guesses.

What you get

Built for the hardware you have, not for MIDI in general.

Why not MIDI

Why not just use the Maschine as a MIDI controller?

You can. Tools like MIDI2LR connect any MIDI controller to Lightroom, and they do that well. Maschine2LR exists because the Mk3 has a lot that a MIDI mapping doesn't reach: the screens, the encoder resolution, the touch on the knobs.

Maschine as MIDI controllerMaschine2LR, direct USB
Knob resolution128 steps per MIDI CC (7-bit), or relative ticksthe encoders' native ~1000 steps per turn
The screensshow whatever the MIDI template defines; nothing from Lightroomdrawn by Maschine2LR: values, photo, rating, masks, button map
Layouts per contexta MIDI mapping; switching layouts is up to youprofiles follow Lightroom's module and tool by themselves, with pages within a context
Feedback on the hardwarewhatever the mapping app sends back as MIDIpads and buttons show your colours, the strip shows the value, Shift and states (Upright, B&W) show on their buttons
Touch-sensitive knobsnot part of a normal MIDI mappinga tap on a knob can reset its slider, or run any other action you choose
Setupa Controller Editor template plus a MIDI mapping appone program, one editor, no NI software running

The trade-off, stated plainly: while the driver swap is in place, the Native Instruments software cannot use the controller. Switching back is a few clicks in Device Manager; the manual covers both directions.

The editor

Click the control, choose what it does.

The Maschine2LR profile editor in a browser: a list of profiles on the left, the match condition, and a drawing of the Maschine Mk3 whose screens show a live preview of what the controller will display
The editor draws the controller. Click a knob, pad or button and pick its action. The screens in the drawing are real previews, rendered by the same code the hardware gets.

Profiles are plain YAML files. The editor writes them for you, keeps your comments, checks every change before it's saved, and a running Maschine2LR picks up the change within half a second. Nothing to restart. Drag a binding from one pad to another to rearrange a layout, give each binding its own caption and icon for the screens, and switch a profile off without deleting it.

Every action the plugin can perform is offered by name: undo, redo, ratings, flags, colour labels, presets (from the list Lightroom reports; adaptive AI presets are the exception, since the SDK can't apply them), tools, masks by type, crop ratios, Upright, auto tone, auto white balance, colour or black & white, and steps like Exposure +1.

Requirements

What you need

Questions

Asked before

Does it use MIDI?
No. Direct USB, which is where the resolution, the screens and the lights come from.
Can I keep using the Maschine with Maschine 3 or Komplete Kontrol?
Yes, just not at the same time. While the WinUSB driver is on the two interfaces, NI's software can't use the device. Reverting takes a few clicks in Device Manager, and the manual shows both directions.
Which Lightroom versions?
Lightroom Classic on Windows. The plugin uses Adobe's documented SDK, so features like masks and AI selections need a version that has them. Lightroom (cloud) and Lightroom mobile are not supported.
Is there a Mac version?
No. It's Windows only, and a macOS version isn't planned at the moment.
Do I have to edit text files?
No. The editor covers everything. The files stay readable if you like to look, and the editor keeps your comments.

Free, donationware

Get Maschine2LR

For Windows and Lightroom Classic. No key, no trial, no locked features. If it earns its place on your desk, a donation keeps it going.

Download Read the manual

Questions, ideas, a bug? svenbluege+m2lr@gmail.com