Using the PreSonus FaderPort 2/8/16¶
Ardour supports a variety of controllers in the Presonus FaderPort{rel=“external”} product line. The documentation below is written with FaderPort™ 8 in mind. However, it equally applies to FaderPort 2 and FaderPort 16 as the main difference between these units is the amount of motorized faders. For the documentation on using 1st generation FaderPort devices please refer to this chapter instead.
Connecting the FaderPort 8¶
The FaderPort 8 (FP8) comes with a USB socket on the back. Connect a suitable USB cable from there to a USB port on your computer. The FP8 will be automatically recognized by your operating system, and will appear in any of the lists of possible MIDI ports in both Ardour and other similar software.
Ardour uses the FaderPort 8 in what PreSonus calls “Studio One” or
“native” mode. To use the FaderPort8 with Ardour’s FP8 Control
Surface, make sure that the device is in “Studio One” mode. (If you
would like to change the mode at any point, power on the unit while
holding down the two leftmost Select buttons, see the FaderPort 8 manual
for further details. Also note that at least firmware version 1.01 is
required. NB. “factory default” resets the firmware, see the PreSonus
FaderPort8 Owner’s manual chapter 9.4.)
While the FaderPort provides a Mackie Control Universal (MCU) mode,
which works with Ardour’s Mackie Control Surface, MCU does not support
various elements available on the FP8 (e.g. colored buttons, and the
custom mode scribble strips).
Normally, Ardour should be able to automatically detect a connected Faderport 8 device and enable it. If it fails, open the Preferences dialog, select “Control Surfaces” and enable “PreSonus FaderPort 8”. Then open the “Protocol Settings” dialog for the FP8. Which (among other things) allows to select the the MIDI ports corresponding to the FP8.
Once you select the input and output port, Ardour will initialize the FP8 and it will be ready to use. You only need do this once: Once these ports are connected and your session has been saved, the connections will be made automatically in this and other future sessions.
Using the FaderPort 8¶
The FaderPort’s controls can be divided into five groups:
Transport buttons
Session Navigation controls
Fader modes
Mix management
Channel strip
In general the control mapping described in the FaderPort 8 Owner’s Manual for Studio One (chapter 2) applies to Ardour as well. There are however subtle differences where the DAWs differ.
Buttons generally act on release (not press), with exception of transport-control (since 6.0pre) and individual exceptions mentioned below.
Fader Modes {#fader-modes .clear}¶
The eight faders on the FP8 can be assigned to various automatable controls present in the current session. The four fader-mode buttons change the behavior of the mixer-strip and scribble strip displays. (Note: with the 1.01 firmware these buttons always act on press.)
[Track]{.kbd .def}: In Track-mode, the motorized faders display and control a mixer-strip’s signal level. The Pan/Param encoder modifies the azimuth of the panner (hold [Shift]{.kbd} to control the width, if the track’s panner supports it). [Mute]{.kbd} and [Solo]{.kbd} affect the respective mixer-strip.
[Edit Plugins]{.kbd .def}: When Edit Plug-ins mode is active, the motorized faders will control the parameter settings of a given plugin-insert.
Press the [Edit Plugins]{.kbd} button to view all available plugin-inserts on a strip. If no plugins are available, [Edit Plugins]{.kbd} will not engage and the FP8 automatically switches back to Track-mode.
Select Plugin Mode: Use the [Select]{.kbd} buttons under the scribble strip to pick a plugin to edit.
The [Select]{.kbd} button color indicates the bypass/enable state of the plugin (red: bypassed, green: enabled). Use [Shift]{.kbd} + [Select]{.kbd} to toggle the bypass state.
Selecting a plugin enters Parameter Edit Mode: The faders and the [Select]{.kbd} buttons will respectively control the parameters and toggle controls of the selected plugin (once a plugin has been selected, it stays in edit mode regardless of track selection). If there are more than eight parameters, the Pan/Param encoder allows to scroll through available control-parameters (hold [Shift]{.kbd} to bank by 8).
If the plugin has any presets, pressing the Pan/Param encoder switches to the plugin-preset display: Plugin preset names are displayed on the scribble-displays, the [Select]{.kbd} button below each loads the preset. The “Pan/Param” encoder can be used to scroll through presets if there are more than seven (right-most, 8th, slot is reserved to unload/clear a loaded preset, hold [Shift]{.kbd} to bank by 7). The [Select]{.kbd} button color is used to indicate the currently loaded preset (if any) and blinks if a parameter has been modified since loading the preset. Loading a preset or pressing the Pan/Param encoder again switches back to the Plugin Parameter Edit Mode.
In Parameter Edit Mode, the “Open” ([Shift]{.kbd} + [Macro]{.kbd}) allows to toggle the Plugin GUI visibility.
Press the [Edit Plugins]{.kbd} button again to return to the Select Plugin Mode.[Sends]{.kbd .def}: In Sends mode, each of the faders is mapped to the send-level of aux-sends of the selected track. If there are more than eight sends on a given track, the Pan/Param encoder can scroll through them. Send-mode follow the selection. If there are no sends on a given track, the FP8 automatically switches back to Track-mode.
[Pan]{.kbd .def}: When Pan mode is active, the motorized faders will display and control the panner’s azimuth. The Pan/Param controls the pan-width of the selected mixer-strip.
[Shift]{.kbd} + [Track]{.kbd} toggles timecode display on/off (middle row of the scribble-strip). The timecode format can be configured in the Control Surface Preference Dialog (Timecode, musical-time: bar/beat/tick).
Channel Strip {#channel-strip .clear}¶
Touch-Sensitive Fader: The fader can be used to control volume levels, aux send levels, panning, or plugin parameters, depending on the fader-mode (see above).
Pan/Param: The encoder controls panning in Track and Pan mode. In Plugin and Send fader-modes, the encoder banks parameters. See Fader modes above for details. When “Link” is engaged, the encoder can control any automatable parameter (see Miscellaneous below).
[Mute]{.kbd .def}: Toggle the mute-control of the corresponding mixer-strip. Mute engages on press, and disengages on release. Press and hold the button for at least 0.5sec for momentary.
[Solo]{.kbd .def}: Toggle the solo or listen (AFL,PFL) control of the corresponding mixer-strip. Solo engages on press, and disengages on release. Press and hold the button for at least 500ms for momentary.
[Select]{.kbd .def}: In Track and Sends and Pan mode the Select button select/de-select a given mixer-strip.
Since selection is not limited to a single mixer-strip, the button acts in tri-state. A mixer-strip light indicates selection:Any Selected Track: The select button is lit with the track’s color.
Any Not Selected Track: The select button is off (dimly showing the track’s color).
Most Recently Selected Track: Only one track at a time. The select button blinks with the track’s color.
Operations such as [Edit Plugins]{.kbd} or [Sends]{.kbd} use the most-recently-selected (focused) track. To modify the selection, the button’s action depends on the current selection:
[Select]{.kbd}: The track is exclusively selected and also becomes the most-recently selected.
[Shift]{.kbd} + [Select]{.kbd} any selected track: Deselect the track.
[Shift]{.kbd} + [Select]{.kbd} any unselected track: Adds the given track to the selection and make it most-recently selected).
While holding the [ARM]{.kbd} button the [Select]{.kbd} button lights change to red and the [Select]{.kbd} buttons controls the record-arm of the given track. Mixer-strips that cannot be record-armed have a dim white light.
[Shift]{.kbd} + [ARM]{.kbd} record-arms all tracks in the session.
Mix Management {#mix-management .clear}¶
These buttons allows to select which mixer-strips are spilled on the FP8 channel-strips.
[Audio]{.kbd .def}: View Audio Tracks only.
[VI]{.kbd .def}: Show tracks with virtual instrument plugins.
[Bus]{.kbd .def}: Display only Busses.
[VCA]{.kbd .def}: Show VCAs.
[All]{.kbd .def}: Display all Tracks, Busses (incl master-bus) and VCAs.
In combination with the [Shift]{.kbd} modifier ten total filters are available:
[Shift]{.kbd} + [Audio]{.kbd .def} Inputs: shows all record-armed tracks (Audio and MIDI).
[Shift]{.kbd} + [VI]{.kbd .def} MIDI: View all MIDI tracks.
[Shift]{.kbd} + [Bus]{.kbd .def} Outputs: Show the Master and Monitor Bus.
[Shift]{.kbd} + [VCA]{.kbd .def} FX: Shows Aux-Busess.
[Shift]{.kbd} + [All]{.kbd .def} User: Display all currently selected mixer-strips only.
Automation Controls {#automation-controls .clear}¶
The Automation Controls provide access to the currently selected mixer-strips. The automation enable lights indicates the mode of the most recently selected mixer-strip (blinking selection button). The action affects all selected mixer-strips. The automation controls are currently only available in [Track]{.kbd} and [Pan]{.kbd} fader modes where they affect the fader and pan automation modes respectively.
[Latch]{.kbd .def}: Currently not available in Ardour.
[Trim]{.kbd .def}: Currently not available in Ardour.
[Off]{.kbd .def}: Select “Manual” automation mode.
[Read]{.kbd .def}: Select “Play” automation mode.
[Write]{.kbd .def}: Select “Write” automation mode (note at the end of a write pass, Ardour automatically puts the track into “Touch” mode.
[Touch]{.kbd .def} Select “Touch” automation mode.
The Automation Controls also double as session state controls when combined with [Shift]{.kbd}.
[Shift]{.kbd} + [Latch]{.kbd .def} Save: Save the session. The button lights up red if the session is modified.
[Shift]{.kbd} + [Trim]{.kbd .def} Redo: Redo a previously undone operation. The button lights up green if redo is possible.
[Shift]{.kbd} + [Off]{.kbd .def} Undo: Undo the most recent operation. The button lights up green if undo is possible.
With [Shift]{.kbd}, the bottom row allows to bind three custom user actions.
Miscellaneous {#miscellaneous .clear}¶
[Solo Clear]{.kbd .def}: Reset all solo controls in the session. If the FP8 was used to clear solo-state, pressing the button again will restore the previous state (unless solo state was modified manually since).
[Mute Clear]{.kbd .def}: Unmute all mixer-strips in the session. If the FP8 was used to clear mute-state, pressing the button again will restore the previous mute state (unless mute-state was changed manually since).
[Bypass]{.kbd .def}: The behavior depends on the edit-mode:
Track + Pan Mode: A/B bypass toggle any plugins on all selected mixer-strips.
Edit Plugin Parameter: Toggle bypass of of the plugin that is currently being edited. Bypass state is indicated by color: red for bypassed, green for enabled (not bypassed).
[Shift]{.kbd} + [Bypass]{.kbd .def} Bypass All: A/B bypass toggle any plugins on all selected mixer-strips.
[Macro]{.kbd .def}: Toggle Editor and Mixer Windows/Tabs.
[Shift]{.kbd} + [Macro]{.kbd .def} Open: The behavior depends on the edit-mode:
Edit Plugin Parameter: Toggle Plugin GUI visibility (if it has a GUI) of the plugin that is currently being edited.
all other modes: Show the Import Audio Dialog.
[Link]{.kbd .def}: Activate Control-Link Mode (only available in Track and Pan modes).
The Pan/Param encoder controls the element over which the mouse-cursor hovers in the GUI. One can access any parameter which can be automated.
Pressing the Pan/Param encoder resets the control-parameter to the default value.
The buttons color is used to indicate the link-state:orange: Link is enabled, but the mouse-cursor is not over an element which can be controlled.
yellow: Link is enabled, and the cursor is hovering over a controllable element.
green: Link is locked to a given element (see below).
turquoise: Link lock is possible (when pressing [Shift]{.kbd} while link-mode is enabled).
red: Link-lock is not possible (only when pressing [Shift]{.kbd} while link-mode is enabled without a valid element to control.
[Shift]{.kbd} + [Link]{.kbd .def} Lock: When in Link-mode (see above), this allows to lock the current control to the Pan/Param encoder. Link will no longer follow the GUI mouse-cursor.
If Link-mode is not enabled, Lock, locks the GUI (alike Session > Lock) to prevent accidental changes.
Link and Link-Lock mode will automatically disengage when entering [Sends]{.kbd} or [Edit Plugins]{.kbd} mode.
Harrison Mixbus {#harrison-mixbus .clear}¶
The above also applies to Ardour-derivatives Harrison-Mixbus and Mixbus 32C with a few subtle differences:
Mix Management Bus shows Mixbusses only, while FX spills Aux-busses.
The Mixbus built-in EQ and Compressor are present on every track and bus and always available. They are displayed as special plugins on right-side in Select Plugin Mode. When editing those processors, the parameters follows track selection (for other plugins this is not possible since they may not be present).
Fader mode Sends shows mixbus-assigns first (before any optional aux-sends). The master-bus-assign is available on the “S”olo button of the right-most strip.