An overview of the available functions you can use from your controller. The functions can be divided into functions you can assign to buttons and functions you can assign to a control like a sliding fader or rotating knob.
Button functions are like commands for Premiere Pro or the PrControl plug-in. The functions for PrControl itself let the plug-in do something. For example change the current layer, or open a webpage with assigned functions. The commands for Premiere Pro itself are not fixed, when PrControl starts, it asks Premiere Pro which commands are available. And these functions can then be assigned to buttons. An important advantage is that when a new version of Premiere Pro is released that has new commands, they will be available in PrControl at the same time
These functions do something in the PrControl plug-in and do not affect Premiere Pro directly.
This function instructs PrControl to do nothing when the associated button is pressed. This may seem useless, but you can select this function to disable a button. It is also the default action for a button that has not been configured yet.
Normally the controller is updated automatically. But if you regularly make changes that cannot be detected by PrControl, you can instruct PrControl to update the connected controllers.
This function generates a web-page with the current functions of your controller and opens it in your default web-browser. If you have multiple controllers connected, a page for each will be generated and opened. If you have MIDI devices that you do not want to use with PrControl, disable them in the PrControl setup dialog.
This changes the active layer by adding 1. If the current layer is 1, layer 2 will be selected. If the current layer is 8 then the current layer will loop back to 1 when using this function.
This changes the current layer by subtracting 1. For example the active layer can go from 3 to 2. If the currently active layer is 1, using this function will select layer 8.
Selects a layer directly. If you have a controller with plenty of buttons using these functions can save time switching layers. These functions can also be convenient when use only a few layers. For example if you just use layer 1 and 2, it makes sense to use the Select Layer 1 and Select Layer 2 functions as you cannot select the unused layers.
Increases the current fader bank. The current fader bank determines which audio channels are linked to the controller. For example with 8 faders per bank, bank 1 controls audio channel 1 to 8 and bank 2 controls audio channel 9 to 16.
Decreases the current fader bank.
This is a button function to reset the current function of a target control. For example, if the target control is the first slider on your controller, pressing the reset button will check what the current function is of that slider and set it to its default value. Thus, if the function of the slider changes because you selected a different layer, the reset button will now reset this function. It also works if you assign a different function to the slider. The reset function always checks the current function.
When you assign this function, you get a dialog to choose which control to reset. You choose by moving this control. Note that the reset button and the control to reset must be on the same MIDI controller.
The following transport functions can be assigned to buttons: Rewind, Forward, Stop, Play, Record, Pause, Cycle, Goto Previous, Goto Next, Goto Start. If these functions are assigned to buttons with LEDs, the LEDs will light when the transport function is active.
The function of the Forward and Rewind functions changes with modifiers. When the Marker modifier is active, Forward and Rewind jump to markers. With the Nudge modifier active, Forward and Backward nudge the current clip one frame. With the shift modifier down, they nudge several frames.
Record, Solo, Mute and Select. For each audio channel there is a separate channel state function. These functions use the
This toggles the clip mixer on and off. The channel faders now operate on the clip-mix.
You can use PrControl to send keyboard shortcuts to Premiere Pro from your MIDI controller. When you assign the Custom Keyboard Shortcut function, you will get a dialog where you can define the shortcut. Choose the modfiers and the key.
On the Mac using keyboard shortcuts requires the use of accessibility features. These must be enabled from the System Preferences Security & Privacy panel. In this panel, select the Privacy Tab and then Accessibility in the list on the left. Open the padlock and then enable Adobe Premiere Pro on the right in the list of "Allow the apps below to control your computer". Because the PrControl plug-in runs as part of the Premiere Pro application, you have to give this permission to Premiere Pro.
With modifiers, the behavior of specific functions can be modified. The modifiers correspond to the modifiers present on the MCU-Pro and X-Touch controllers. Modifiers only work between connected MIDI controllers in PrControl. Using a modifier affects all active controllers, but it does not affect the keyboard or mouse. And using modifiers on your keyboard does not affect the PrControl plug-in. To use the modifiers, first assign them to a button on your controller. Currently only a few functions work with modifiers, more will be added later.
These modifiers behave like modifier keys found on keyboards, they are active while the button is pressed down.
These modifiers perform the same function as the regular modifiers, but they toggle the modifier. Pressing Shift-Lock once turns on shift and it stays on until you press it again. You are free to choose what kind of modifiers you like, except for some controllers that do not send a message when you release a button. For example the BCF2000 and BCR2000 cannot work with regular modifiers, you have to use these locking ones.
These are sticky modifiers, they are toggled by pressing the button and they modify the behavior of the Forward and Rewind buttons (See Transport Functions).
Premiere Pro accepts a large number of commands. When the PrControl plug-in is starting up, it loads the complete list of available commands from the host application. This list of commands differs between different versions of Premiere Pro, with newer versions having more available commands.
Using rotating or sliding controls you can set various parameters in Premiere Pro.
Jog moves the playhead one frame at the time. It works best when assigned to a relative encoder. Some MIDI controllers have a large jog-wheel, ideal for using with jog.
The jog speed can be increased with modifier buttons. While shift is down, the jog wheel jumps by 5 frames at a time. While option is down, the jog wheel jumps by 24 frames at a time. While alt is down, the jog wheel jumps by 30 frames at a time. While control is down, the jog wheel shuttles.
This function should be assigned to a relative encoder. When you start rotating, the playhead will start moving. The further you rotate the encoder, the faster the playhead will move. You can slow down by turning in the other direction. Use the stop button to stop transport.
Below is a list of the available lumetri parameters in Premiere Pro 2020.
Lumetri.HDRWhite: HDR White
Lumetri.Basic.HDRSpecular: HDR Specular
Lumetri.Creative.FadedFilm: Faded Film
Lumetri.Creative.ShadowTint.X: Shadow Tint
Lumetri.Creative.ShadowTint.Y: Shadow Tint
Lumetri.Creative.HighlightTint.X: Highlight Tint
Lumetri.Creative.HighlightTint.Y: Highlight Tint
Lumetri.Creative.TintBalance: Tint Balance
Lumetri.Curves.HDRRange: HDR Range
Lumetri.Wheels.Specular.X: HDR Specular
Lumetri.Wheels.Specular.Y: HDR Specular
Lumetri.Wheels.Specular.Z: HDR Specular
Lumetri.HSLSecondary.Key.HueMiddle: Hue Middle
Lumetri.HSLSecondary.Key.HueRange: Hue Range
Lumetri.HSLSecondary.Key.HueFalloff: Hue Falloff
Lumetri.HSLSecondary.Key.SatMiddle: Saturation Middle
Lumetri.HSLSecondary.Key.SatRange: Saturation Range
Lumetri.HSLSecondary.Key.SatFalloff: Saturation Falloff
Lumetri.HSLSecondary.Key.LumMiddle: Luma Middle
Lumetri.HSLSecondary.Key.LumRange: Luma Range
Lumetri.HSLSecondary.Key.LumFalloff: Luma Falloff
Lumetri.HSLSecondary.Specular.X: HDR Specular
Lumetri.HSLSecondary.Specular.Y: HDR Specular
Lumetri.HSLSecondary.Specular.Z: HDR Specular
Use a Level Channel function to control the volume of an audio channel. Premiere Pro only responds to channel level input during playback.
Use a Pan Channel function to control the panning of an audio channel.
Component parameter functions control various paramers in an audio channel. The available parameters depend on the effects you have inserted in the Audio Track Mixer. For example, if you have added a Bandpass filter, you can assign bandpass parameters to controls. Note that when you make changes to the effects, the mapping of the controller may not work anymore.