3 Since version 5.8-290, Ardour supports for the
4 <a href="https://www.presonus.com/products/FaderPort-8" rel="external">Presonus FaderPort™ 8</a>.
8 The FaderPort™ 8 is a production control surface with 8 touch-sensitive, motorized faders,
9 monochromatic digital scribble strips and more than 60 buttons with fixed labels.
12 <h2>Connecting the FaderPort 8</h2>
14 The FaderPort 8 (FP8) comes with a USB socket on the back. Connect a
15 suitable USB cable from there to a USB port on your computer.
17 The FP8 will be automatically recognized by your operating
18 system, and will appear in any of the lists of possible MIDI ports
19 in both Ardour and other similar software.
23 Ardour uses the FaderPort 8 in what PreSonus calls "Studio One" or
25 (If you would like to change the mode at any point, power on the unit while
26 holding down the first two Select buttons, see the FaderPort 8 manual
27 for further details, also note that at least Firmware version 1.01 is
30 While the FaderPort provides a Mackie Control Universal (MCU) mode,
31 MCU does not support various elements available on the FP8.
32 e.g. colored buttons, and the custom mode scribble strips.
36 To connect the FP8 to Ardour, open the Preferences dialog,
37 select "Control Surfaces" and enable "PreSonus FaderPort 8".
38 Then open the "Protocol Settings" dialog for the FP8. Which
39 (among other things) allows to select the the MIDI ports
40 corresponding to the FP8.
43 Once you select the input and output port, Ardour will initialize
44 the FP8 and it will be ready to use. You only need do this
45 once: Once these ports are connected and your session has been
46 saved, the connections will be made automatically in this and other
49 <figure class="center">
50 <img alt="FaderPort8 Control Surface Settings Dialog"
51 src="/images/fp8_settings.png"/>
54 <h2>Using the FaderPort 8</h2>
56 The FaderPort's controls can be divided into five groups:
59 <li>Transport buttons</li>
60 <li>Session Navigation controls</li>
62 <li>Mix management</li>
63 <li>Channel strip</li>
67 In general the control mapping described in the FaderPort 8
68 Owner's Manual for Studio One (chapter 2) applies to Ardour as well.
69 There are however subtle differences where the DAWs differ.
73 All buttons act on release (not press), exceptions are mentioned below.
76 <h3>Transport Buttons</h3>
78 <img alt="FaderPort8 Transport Buttons"
79 src="/images/fp8_transport.png"/>
82 <li><kbd class="def">Stop</kbd>: Stops the transport. Press twice to return to
84 <li><kbd class="def">Loop</kbd>: Toggles loop playback. A loop-range needs to
85 be defined in the session for looping to be engaged.</li>
86 <li><kbd class="def">Play/Pause</kbd>: Roll/Stop the transport (note that
87 Ardour has no "pause" mode: Pause is equivalent to stop). During vari-speed
88 playback, pressing "play" resets to 100% forward speed.</li>
89 <li><kbd class="def">Rewind</kbd>: Rewind, roll backwards. Successive presses
90 or holding the button incrementally changes the speed.</li>
91 <li><kbd class="def">Fast Forward</kbd>: Roll forward. Successive presses or
92 holding the button accumulate speed.
93 Pressing (<kbd>Rewind</kbd> and <kbd>Fast Forward</kbd>) simultaneously
94 stops playback and returns the playhead to zero.</li>
95 <li><kbd class="def">Record</kbd>: Toggles the global record enable
98 <div class="clearer"></div>
100 <h3>Session Navigation</h3>
102 Session Navigation allows quick navigation and provides access to
103 session-wide controls. Each of the eight buttons alters the function
104 of the push-button encoder and the "Prev", "Next" buttons.
105 With exception of "Click" the seven modes are exclusive (radio buttons).
107 <figure class="left">
108 <img alt="FaderPort8 Navigation Buttons"
109 src="/images/fp8_navigation.png"/>
111 <!-- This could be a table: | MODE | prev/next | encoder action | encoder-press action | !-->
112 <!-- Except a table does not flow nicely around the figure !-->
114 <li><kbd class="def">Channel</kbd>: The <kbd>Prev</kbd>/<kbd>Next</kbd>
115 buttons select the previous/next mixer-strip. If no strip is selected,
116 <kbd>Next</kbd> selects the first, <kbd>Prev</kbd> the last mixer-strip in
117 the session. Pressing the <kbd>encoder</kbd> moves the most recently selected
118 mixer-strip into view on the FP8. The encoder scrolls the editor-canvas
120 <li><kbd class="def">Master</kbd>: The encoder controls the master-bus level.
121 If a session includes a monitor-section, the encoder controls monitor-out by
122 default. Hold the button to control the master-bus level. Press the
123 <kbd>encoder</kbd> to reset the gain to 0dB. The
124 <kbd>Prev</kbd>/<kbd>Next</kbd> navigation buttons bank the visible strips on
125 the FP8 by one track left/right.</li>
126 <li><kbd class="def">Zoom</kbd>: The encoder controls horizontal zoom of the
127 editor. Press the <kbd>encoder</kbd> to <em>zoom to fit</em> the session.
128 <kbd>Prev</kbd>/<kbd>Next</kbd> navigation buttons zoom selected track(s)
129 vertically (or all tracks if none are selected).</li>
130 <li><kbd class="def">Click</kbd>: Toggle the metronome on/off. While holding
131 the <kbd>Click</kbd> button, the encoder modifies the volume of the
132 metronome click (press the <kbd>encoder</kbd> while holding <kbd>Click</kbd>
133 to reset the metronome level to 0dBFS).</li>
134 <li><kbd class="def">Scroll</kbd>: The encoder scrolls the timeline (hold
135 <kbd>Shift</kbd> for finer steps). Pressing the <kbd>encoder</kbd> <em>zooms
136 to fit</em> the session. The <kbd>Prev</kbd>/<kbd>Next</kbd> navigation
137 buttons bank the visible strips on the FP8 by one track left/right.</li>
138 <li><kbd class="def">Section</kbd>: The <kbd>Prev</kbd>/<kbd>Next</kbd>
139 navigation buttons nudge the selected region by the time configured in the
140 nudge-clock. If no region is selected the playhead position is nudged. The
141 encoder always nudges the playhead position.</li>
142 <li><kbd class="def">Bank</kbd>: Encoder and navigation buttons scroll through
143 mixer-strips in banks of eight. Pressing the <kbd>encoder</kbd> moves the
144 most recently selected mixer-strip into view on the FP8.</li>
145 <li><kbd class="def">Marker</kbd>: The encoder scrolls the timeline (hold
146 <kbd>Shift</kbd> for finer steps). The <kbd>Prev</kbd>/<kbd>Next</kbd>
147 navigation buttons jump to prev/next markers. Press the <kbd>encoder</kbd>
148 to drop a new marker.</li>
151 When combined with <kbd>Shift</kbd>, the eight buttons will access custom
152 functions, which can be configured in the Preference Dialog. The buttons will
153 light up if an action has been assigned to a button.
155 <div class="clearer"></div>
157 <h3>Shift Button</h3>
158 <figure class="left">
159 <img alt="the FaderPort8 Shift Button"
160 src="/images/fp8_shift_large.png"/>
163 The two <kbd>Shift</kbd> buttons are identical, they're copied to provide
164 convenient access to the modifiers. Pressing and holding the <kbd>Shift</kbd>
165 button updates the lights (and colors on RGB buttons) to indicate the modified
168 Pressing and holding the <kbd>Shift</kbd> button for one second without
169 pressing any other button enters shift-lock mode. Press <kbd>Shift</kbd> again
172 The <kbd>Shift</kbd> button engages directly on press. Activating an action
173 while the button is held will void the shift-lock mode.
175 <div class="clearer"></div>
179 The eight faders on the FP8 can be assigned to various automatable
180 controls present in the current session. The four fader-mode buttons
181 change the behavior of the mixer-strip and scribble strip displays.
182 (Note: with the 1.01 firmware these buttons always act on press.)
184 <figure class="left">
185 <img alt="FaderPort8 Fader Mode Buttons"
186 src="/images/fp8_fadermode.png"/>
189 <li><kbd class="def">Track</kbd>: In Track-mode, the motorized faders display
190 and control a mixer-strip's signal level. The Pan/Param encoder modifies the
191 azimuth of the panner (hold <kbd>Shift</kbd> to control the width, if the
192 track's panner supports it). <kbd>Mute</kbd> and <kbd>Solo</kbd> affect the
193 respective mixer-strip.</li>
194 <li><kbd class="def">Edit Plugins</kbd>: When Edit Plug-ins mode is active, the
195 motorized faders will control the parameter settings. Press the <kbd>Edit
196 Plugins</kbd> button to view all available plugin-inserts on a strip. If
197 no plugins are available, <kbd>Edit Plugins</kbd> will not engage and the
198 FP8 automatically switches back to Track-mode. Use the <kbd>Select</kbd>
199 buttons under the scribble strip to pick a plugin to edit. The faders and
200 <kbd>Select</kbd> buttons will respectively control the parameters and toggles
201 of the selected plugin. Press the <kbd>Edit Plugins</kbd> button again to return
202 to the insert select view. (Once a plugin has been selected, it stays in edit
203 mode regardless of selection). If there are more than eight, the Pan/Param
204 encoder allows to scroll through available control-parameters.</li>
205 <li><kbd class="def">Sends</kbd>: In Sends mode, each of the faders is mapped
206 to the send-level of aux-sends of the selected track. If there are more than
207 eight sends on a given track, the Pan/Param encoder can scroll through them.
208 Send-mode follow the selection. If there are no sends on a given track, the
209 FP8 automatically switches back to Track-mode.</li>
210 <li><kbd class="def">Pan</kbd>: When Pan mode is active, the motorized faders
211 will display and control the panner's azimuth. The Pan/Param controls the
212 pan-width of the selected mixer-strip.</li>
215 <kbd>Shift</kbd> + <kbd>Track</kbd> toggles timecode display on/off (middle
216 row of the scribble-strip).
218 <div class="clearer"></div>
220 <h3>Channel Strip</h3>
221 <figure class="left">
222 <img alt="The FaderPort8 Channel Strip"
223 src="/images/fp8_strip.png"/>
226 <li><strong>Touch-Sensitive Fader</strong>: The fader can be used to control
227 volume levels, aux send levels, panning, or plugin parameters, depending on
228 the fader-mode (see above).</li>
229 <li><kbd class="def">Mute</kbd>: Toggle the mute-control of the corresponding
230 mixer-strip. Mute engages on press, and disengages on release. Press and
231 hold the button for at least 0.5sec for momentary.</li>
232 <li><kbd class="def">Solo</kbd>: Toggle the solo or listen (AFL,PFL) control
233 of the corresponding mixer-strip. Solo engages on press, and disengages on
234 release. Press and hold the button for at least 500ms for momentary.</li>
235 <li><kbd class="def">Select</kbd>: In Track and Sends and Pan mode the Select
236 button select/de-select a given mixer-strip. Since selection is not limited
237 to a single mixer-strip, the button acts in tri-state. A mixer-strip light
240 <li><strong>Any Selected Track</strong>: The select button is lit with the
242 <li><strong>Any Not Selected Track</strong>: The select button is off
243 (dimly showing the track's color).</li>
244 <li><strong>Most Recently Selected Track</strong>: Only one track at a
245 time. The select button is blinks width the track's color.</li>
247 Operations such as <kbd>Edit Plugins</kbd> or <kbd>Sends</kbd> use the
248 most-recently-selected track. To modify the selection, the button's action
249 depends on the current selection:
251 <li><strong><kbd>Select</kbd> any unselected track</strong>: The track is
252 added to the selection and becomes the most-recently selected.</li>
253 <li><strong><kbd>Select</kbd> the most-recently-selected
254 (blinking)</strong>: Removes the track from selection (most-recent
256 <li><strong><kbd>Select</kbd> any other selected track</strong>: Make it
257 most-recently-selected track.</li>
258 <li><strong><kbd>Shift</kbd> + <kbd>Select</kbd> any selected
259 track</strong>: Deselect the track.</li>
260 <li><strong><kbd>Shift</kbd> + <kbd>Select</kbd> any unselected
261 track</strong>: Exclusively select the given track (and make it
262 most-recently selected).</li>
267 While holding the <kbd>ARM</kbd> button the Select button light changes to red
268 and the <kbd>Select</kbd> buttons controls the record-arm of the given track.
269 Mixer-strips that cannot be record-armed have a dim white light.
270 <kbd>Shift</kbd> + <kbd>ARM</kbd> record-arms all tracks in the session.
272 <div class="clearer"></div>
274 <h3>Mix Management</h3>
276 These buttons allows to select which mixer-strips are spilled on the FP8
279 <figure class="left">
280 <img alt="FaderPort8 Mix Management Buttons"
281 src="/images/fp8_mixmanage.png"/>
284 <li><kbd class="def">Audio</kbd>: View Audio Tracks only.</li>
285 <li><kbd class="def">VI</kbd>: Show tracks with virtual instrument
286 <li><kbd class="def">Bus</kbd>: Display only Busses.</li>
287 <li><kbd class="def">VCA</kbd>: Show VCAs.</li>
288 <li><kbd class="def">All</kbd>: Display all Tracks, Busses (incl master-bus)
292 In combination with the <kbd>Shift</kbd> modifier ten total
293 filters are available:
296 <li><kbd>Shift</kbd> + <kbd class="def">Audio</kbd> <strong>Inputs</strong>:
297 shows all record-armed tracks (Audio and MIDI).</li> plugins.</li>
298 <li><kbd>Shift</kbd> + <kbd class="def">VI</kbd> <strong>MIDI</strong>: View
299 all MIDI tracks.</li>
300 <li><kbd>Shift</kbd> + <kbd class="def">Bus</kbd> <strong>Outputs</strong>:
301 Show the Master and Monitor Bus.</li>
302 <li><kbd>Shift</kbd> + <kbd class="def">VCA</kbd> <strong>FX</strong>: Shows
304 <li><kbd>Shift</kbd> + <kbd class="def">All</kbd> <strong>User</strong>:
305 Display all currently selected mixer-strips only.</li>
307 <div class="clearer"></div>
309 <h3>Automation Controls</h3>
311 The Automation Controls provide access to the currently selected mixer-strips.
312 The automation enable lights indicates the mode of the most recently selected
313 mixer-strip (blinking selection button). The action affects all selected
314 mixer-strips. The automation controls are currently only available in
315 <kbd>Track</kbd> and <kbd>Pan</kbd> fader modes where they affect the fader
316 and pan automation modes respectively.
318 <figure class="left">
319 <img alt="FaderPort8 Automation Buttons"
320 src="/images/fp8_automation.png"/>
323 <li><kbd class="def">Latch</kbd>: Currently not available in Ardour.</li>
324 <li><kbd class="def">Trim</kbd>: Currently not available in Ardour.</li>
325 <li><kbd class="def">Off</kbd>: Select "Manual" automation mode.</li>
326 <li><kbd class="def">Read</kbd>: Select "Play" automation mode.</li>
327 <li><kbd class="def">Write</kbd>: Select "Write" automation mode (note at the
328 end of a write pass, Ardour automatically puts the track into "Touch"
330 <li><kbd class="def">Touch</kbd> Select "Touch" automation mode.</li>
332 <div class="clearer"></div>
334 The Automation Controls also double as session state controls
335 when combined with <kbd>Shift</kbd>.
338 <li><kbd>Shift</kbd> + <kbd class="def">Latch</kbd> <strong>Save</strong>:
339 Save the session. The button lights up red if the session is modified.</li>
340 <li><kbd>Shift</kbd> + <kbd class="def">Trim</kbd> <strong>Redo</strong>: Redo
341 a previously undone operation. The button lights up green if redo is
343 <li><kbd>Shift</kbd> + <kbd class="def">Off</kbd> <strong>Undo</strong>: Undo
344 the most recent operation. The button lights up green if undo is
348 With <kbd>Shift</kbd>, the bottom row allows to bind three custom user
351 <div class="clearer"></div>
353 <h3>Miscellaneous</h3>
354 <figure class="left">
355 <img alt="FaderPort8 Misc Buttons"
356 src="/images/fp8_misc.png"/>
359 <li><kbd class="def">Solo Clear</kbd>: Reset all solo controls in the
361 <li><kbd class="def">Mute Clear</kbd>: Unmute all mixer-strips in the
363 <li><kbd class="def">Bypass</kbd>: A/B bypass toggle any plugins on all
364 selected mixer-strips.</li>
365 <li><kbd>Shift</kbd> + <kbd class="def">Bypass</kbd> <strong>Bypass
366 All</strong>: currently the same as "Bypass".</li>
369 The labels of the following buttons have no direct corresponding action in
370 Ardour and are currently mapped to convenient functions:
373 <li><kbd class="def">Macro</kbd>: Show the Editor Window.</li>
374 <li><kbd>Shift</kbd> + <kbd class="def">Link</kbd> <strong>Open</strong>:
375 Show the Import Audio Dialog.</li>
376 <li><kbd class="def">Link</kbd>: Switch to the Mixer Window.</li>
377 <li><kbd>Shift</kbd> + <kbd class="def">Link</kbd> <strong>Lock</strong>:
378 Lock the GUI (alike Session > Lock) to prevent accidental changes.</li>
380 <div class="clearer"></div>