Preferences - Hardware

To enable hardware support for any controller purchased from Pusher Labs or any other MIDI capable controller device, first make sure PFixer MIDI mapping is set to the "ON" position.

Listen on MIDI Channel

This setting tells PFixer what MIDI channel (1-16) to listen on for commands from a hardware MIDI controller.

Update Lightroom every...

MIDI controllers operate in "real-time" at a fairly high rates and, if allowed, would quickly overwhelm Lightroom with updates each time you moved a MIDI fader or encoder. A single swipe of the fader lasting only a second or two can result in hundreds of updates.

To solve this problem, PFixer queues up controller changes and sends them to Lightroom every 0.2 seconds by default. This setting controls how often updates are sent to Lightroom. A faster value means PFixer will send changes more often at the expense of a larger History in Lightroom. A slower value will help with slower computers by sending updates to Lightroom less often. You can make it faster or slower to tune it to your needs.

PFixer can send commands to Lightroom as fast as Lightroom can handle it, so some experimentation may be needed for your setup.

In the other direction (Lightroom-to-PFixer), PFixer polls Lightroom approximately 10 times a second to determine if any changes have been made in Lightroom so that your MIDI controller can be kept up to date. For example, when you move to a new image, the sliders are initially dim and then become available when Lightroom is ready. In this case, PFixer has no control over Lightroom and has to wait for the relevant controls to become available inside of Lightroom before it can update the controller. PFixer can only go as fast as Lightroom allows it.

Now is a great time to read the section on Smart Previews to the Rescue topic. Trust me, you will thank me.

Limit Temp range to . . .

To allow for more precise adjustments to the Temperature setting, this preference allows you to limit the upper adjustment range allowed for the Temperature slider. Many users rarely assign kelvin values above 10,000 and this setting gives them a more useful range of values. The range of adjustment is from 7,000 kelvin to 50,000 kelvin. The default is 8,000 kelvin.

Use the following MIDI CC channels to enable Mode switching

There are two fields for each mode: CC# and Name. The CC# field indicates the assigned MIDI CC# that will activate each Mode. The Name field is simply for convenience and will display in any on-screen Notifications.

For more information on Modes, see the "Setting Up Modes" section of the Mapping for MIDI Controllers topic.

Enable fast mode switching

When this setting is enabled, pressing the button again for the currently selected Mode, will cause PFixer to switch back to the previous Mode. This is useful when you primarily use only one Mode: you can press a second Mode button, quickly make a change (e.g. apply a Develop Preset), then press the same Mode again to switch back to your primary Mode. In this scenario using only two Modes, you do not have to dedicate a MIDI button to your primary Mode.

When updating the MIDI controller, always perform a full update (required for MiniMal

This setting is a workaround for a bug in the Behringer X-Touch Mini (MiniMal) firmware. When you have Layer A active, any updates sent to controls on Layer B are not retained. Since PFixer has no way of knowing when you have changed to Layer B and PFixer normally only updates the MIDI controller when changes are made in Lightroom (as many as 10x per second), this setting forces PFixer to update the entire MIDI controler during each check.

Suppress outgoing MIDI

When checked, this setting will cause PFixer to not attempt to update the attached MIDI controller. This is useful to minimize MIDI traffic on your system when the attached MIDI controller does not respond to incoming MIDI (e.g. the Pluto controller).

Interpret continuous controller MIDI CC values as increment/decrement

This settings should be used when you have configured any endless encoders on your MIDI controller to send increment/decrement values (typically 1 for increment and 127 for decrement) instead of absolute values (e.g. 0-127). Some controllers also send larger values (e.g. for increment, 1-10) as you turn the encoder faster -- PFixer support these accelleration values and takes them into account when updating Lightroom.

Some controllers only send values of 1 (increment) and 0 (decrement). If your controller behaves in this way accelleration values will not be supported.