]> Shamusworld >> Repos - ardour-manual/blob - include/using-the-presonus-faderport8.html
fix HTML
[ardour-manual] / include / using-the-presonus-faderport8.html
1
2 <p>
3   Since version 5.8-290, Ardour supports for the
4   <a href="https://www.presonus.com/products/FaderPort-8" rel="external">Presonus FaderPort&trade; 8</a>.
5 </p>
6
7 <p>
8   The FaderPort&trade; 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.
10 </p>
11
12 <h2>Connecting the FaderPort 8</h2>
13 <p>
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.
16
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.
20 </p>
21
22 <p class="well">
23   Ardour uses the FaderPort 8 in what PreSonus calls "Studio One" or
24   "native" mode.
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
28   required.)
29   <br/>
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.
33 </p>
34
35 <p>
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.
41 </p>
42 <p>
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
47   future sessions.
48 <p>
49 <figure class="center">
50   <img alt="FaderPort8 Control Surface Settings Dialog"
51        src="/images/fp8_settings.png"/>
52 </figure>
53
54 <h2>Using the FaderPort 8</h2>
55 <p>
56   The FaderPort's controls can be divided into five groups:
57 </p>
58 <ul class="inside">
59   <li>Transport buttons</li>
60   <li>Session Navigation controls</li>
61   <li>Fader modes</li>
62   <li>Mix management</li>
63   <li>Channel strip</li>
64 </ul>
65
66 <p class="well">
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.
70 </p>
71
72 <p class="note">
73   All buttons act on release (not press), exceptions are mentioned below.
74 </p>
75
76 <h3>Transport Buttons</h3>
77 <figure class="left">
78   <img alt="FaderPort8 Transport Buttons"
79        src="/images/fp8_transport.png"/>
80 </figure>
81 <ol class="inside">
82   <li><kbd class="def">Stop</kbd>: Stops the transport. Press twice to return to
83     session start.</li>
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
96     setting.</li>
97 </ol>
98 <div class="clearer"></div>
99
100 <h3>Session Navigation</h3>
101 <p>
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 <kbd>Prev</kbd>, <kbd>Next</kbd> buttons.
105   With exception of <kbd>Click</kbd> the seven modes are exclusive (radio buttons).
106 </p>
107 <figure class="left">
108   <img alt="FaderPort8 Navigation Buttons"
109        src="/images/fp8_navigation.png"/>
110 </figure>
111 <ol class="inside">
112   <li><kbd class="def">Channel</kbd>: The <kbd>Prev</kbd> / <kbd>Next</kbd>
113     buttons select the previous/next mixer-strip. If no strip is selected,
114     <kbd>Next</kbd> selects the first, <kbd>Prev</kbd> the last mixer-strip in
115     the session. Pressing the encoder knob moves the most recently selected
116     mixer-strip into view on the FP8. The encoder scrolls the editor-canvas
117     up/down.</li>
118   <li><kbd class="def">Master</kbd>: The encoder controls the master-bus level.
119     If a session includes a monitor-section, the encoder controls monitor-out by
120     default. Hold the button to control the master-bus level. Press the
121     encoder knob to reset the gain to 0dB. The <kbd>Prev</kbd> / <kbd>Next</kbd>
122     navigation buttons bank the visible strips on the FP8 by one track
123     left/right.</li>
124   <li><kbd class="def">Zoom</kbd>: The encoder controls horizontal zoom of the
125     editor. Press the encoder to <em>zoom to fit</em> the session.
126     <kbd>Prev</kbd> / <kbd>Next</kbd> navigation buttons zoom selected track(s)
127     vertically (or all tracks if none are selected).</li>
128   <li><kbd class="def">Click</kbd>: Toggle the metronome on/off. While holding
129     the <kbd>Click</kbd> button, the encoder modifies the volume of the
130     metronome click (press the encoder while holding <kbd>Click</kbd> to reset
131     the metronome level to 0dBFS).</li>
132   <li><kbd class="def">Scroll</kbd>: The encoder scrolls the timeline (hold
133     <kbd>Shift</kbd> for finer steps). Pressing the encoder <em>zooms to
134       fit</em> the session. The <kbd>Prev</kbd> / <kbd>Next</kbd> navigation
135     buttons bank the visible strips on the FP8 by one track left/right.</li>
136   <li><kbd class="def">Section</kbd>: The <kbd>Prev</kbd> / <kbd>Next</kbd>
137     navigation buttons nudge the selected region by the time configured in the
138     nudge-clock. If no region is selected the playhead position is nudged. The
139     encoder always nudges the playhead position.</li>
140   <li><kbd class="def">Bank</kbd>: Encoder and navigation buttons scroll through
141     mixer-strips in banks of eight. Pressing the encoder moves the most recently
142     selected mixer-strip into view on the FP8.</li>
143   <li><kbd class="def">Marker</kbd>: The encoder scrolls the timeline (hold
144     <kbd>Shift</kbd> for finer steps). The <kbd>Prev</kbd> / <kbd>Next</kbd>
145     navigation buttons jump to prev/next markers. Press the encoder to drop a
146     new marker.</li>
147 </ol>
148 <p>
149   When combined with <kbd>Shift</kbd>, the eight buttons will access custom
150   functions, which can be configured in the Preference Dialog. The buttons will
151   light up if an action has been assigned to a button.
152 </p>
153 <p>
154   The following tables shows a condensed overview of the session-navigation modes:
155 </p>
156 <table>
157   <tr><th></th><th><kbd>Prev</kbd> / <kbd>Next</kbd></th><th>Encoder knob</th><th>Encoder Press</th></tr>
158   <tr><th>Channel</th><td>Select prev/next mixer-strip</td><td>Scroll Editor up/down</td><td>Bank to show selected strip on FP8</td></tr>
159   <tr><th>Master</th><td>Bank visible strips on FP8 by 1</td><td>Adjust master/monitor level</td><td>Reset master/monitor to 0dB</td></tr>
160   <tr><th>Zoom</th><td>Vertical zoom (editor track-height)</td><td>Horizontal timeline zoom (time)</td><td>Horizontal zoom to session</td></tr>
161   <tr><th>Scroll</th><td>Bank visible strips on FP8 by 1</td><td>Scroll the timeline (move playhead)</td><td>Horizontal zoom to session</td></tr>
162   <tr><th>Section</th><td>Nudge the selected region</td><td>Nudge the playhead</td><td> - </td></tr>
163   <tr><th>Bank</th><td>Bank visible strips on FP8 by 8</td><td>Bank visible strips on FP8 by 1</td><td>Bank to show selected strip on FP8</td></tr>
164   <tr><th>Marker</th><td>Move to prev/next marker</td><td>Scroll the timeline (move playhead)</td><td>Drop a new marker</td></tr>
165   <tr><th>Press and hold <kbd>Click</kbd></th><td> (mode dependent) </td><td>Adjust metronome Level </td><td>Reset metronome level to 0dBFS</td></tr>
166 </table>
167 <div class="clearer"></div>
168
169 <h3>Shift Button</h3>
170 <figure class="left">
171   <img alt="the FaderPort8 Shift Button"
172        src="/images/fp8_shift_large.png"/>
173 </figure>
174 <p>
175   The two <kbd>Shift</kbd> buttons are identical, they're copied to provide
176   convenient access to the modifiers. Pressing and holding the <kbd>Shift</kbd>
177   button updates the lights (and colors on RGB buttons) to indicate the modified
178   control.
179   <br/>
180   Pressing and holding the <kbd>Shift</kbd> button for one second without
181   pressing any other button enters shift-lock mode. Press <kbd>Shift</kbd> again
182   to reset.
183
184   The <kbd>Shift</kbd> button engages directly on press. Activating an action
185   while the button is held will void the shift-lock mode.
186 </p>
187 <div class="clearer"></div>
188
189 <h3>Fader Modes</h3>
190 <p>
191   The eight faders on the FP8 can be assigned to various automatable
192   controls present in the current session. The four fader-mode buttons
193   change the behavior of the mixer-strip and scribble strip displays.
194   (Note: with the 1.01 firmware these buttons always act on press.)
195 </p>
196 <figure class="left">
197   <img alt="FaderPort8 Fader Mode Buttons"
198        src="/images/fp8_fadermode.png"/>
199 </figure>
200 <ol class="inside">
201   <li><kbd class="def">Track</kbd>: In Track-mode, the motorized faders display
202     and control a mixer-strip's signal level. The Pan/Param encoder modifies the
203     azimuth of the panner (hold <kbd>Shift</kbd> to control the width, if the
204     track's panner supports it). <kbd>Mute</kbd> and <kbd>Solo</kbd> affect the
205     respective mixer-strip.</li>
206   <li><kbd class="def">Edit Plugins</kbd>: When Edit Plug-ins mode is active, the
207     motorized faders will control the parameter settings. Press the <kbd>Edit
208       Plugins</kbd> button to view all available plugin-inserts on a strip. If
209     no plugins are available, <kbd>Edit Plugins</kbd> will not engage and the
210     FP8 automatically switches back to Track-mode. Use the <kbd>Select</kbd>
211     buttons under the scribble strip to pick a plugin to edit. The faders and
212     <kbd>Select</kbd> buttons will respectively control the parameters and toggles
213     of the selected plugin. Press the <kbd>Edit Plugins</kbd> button again to return
214     to the insert select view. (Once a plugin has been selected, it stays in edit
215     mode regardless of selection). If there are more than eight, the Pan/Param
216     encoder allows to scroll through available control-parameters.</li>
217   <li><kbd class="def">Sends</kbd>: In Sends mode, each of the faders is mapped
218     to the send-level of aux-sends of the selected track. If there are more than
219     eight sends on a given track, the Pan/Param encoder can scroll through them.
220     Send-mode follow the selection. If there are no sends on a given track, the
221     FP8 automatically switches back to Track-mode.</li>
222   <li><kbd class="def">Pan</kbd>: When Pan mode is active, the motorized faders
223     will display and control the panner's azimuth. The Pan/Param controls the
224     pan-width of the selected mixer-strip.</li>
225 </ol>
226 <p>
227   <kbd>Shift</kbd> + <kbd>Track</kbd> toggles timecode display on/off (middle
228   row of the scribble-strip).
229 </p>
230 <div class="clearer"></div>
231
232 <h3>Channel Strip</h3>
233 <figure class="left">
234   <img alt="The FaderPort8 Channel Strip"
235        src="/images/fp8_strip.png"/>
236 </figure>
237 <ul class="inside">
238   <li><strong>Touch-Sensitive Fader</strong>: The fader can be used to control
239     volume levels, aux send levels, panning, or plugin parameters, depending on
240     the fader-mode (see above).</li>
241   <li><strong>Pan/Param</strong>: The encoder controls panning in Track and Pan
242     mode. In Plugin and Send fader-modes, the encoder banks parameters. See
243     Fader modes above for details.</li>
244   <li><kbd class="def">Mute</kbd>: Toggle the mute-control of the corresponding
245     mixer-strip. Mute engages on press, and disengages on release. Press and
246     hold the button for at least 0.5sec for momentary.</li>
247   <li><kbd class="def">Solo</kbd>: Toggle the solo or listen (AFL,PFL) control
248     of the corresponding mixer-strip. Solo engages on press, and disengages on
249     release. Press and hold the button for at least 500ms for momentary.</li>
250   <li><kbd class="def">Select</kbd>: In Track and Sends and Pan mode the Select
251     button select/de-select a given mixer-strip. Since selection is not limited
252     to a single mixer-strip, the button acts in tri-state. A mixer-strip light
253     indicates selection:
254     <ul class="inside">
255       <li><strong>Any Selected Track</strong>: The select button is lit with the
256         track's color.</li>
257       <li><strong>Any Not Selected Track</strong>: The select button is off
258         (dimly showing the track's color).</li>
259       <li><strong>Most Recently Selected Track</strong>: Only one track at a
260         time. The select button is blinks width the track's color.</li>
261     </ul>
262     Operations such as <kbd>Edit Plugins</kbd> or <kbd>Sends</kbd> use the
263     most-recently-selected track. To modify the selection, the button's action
264     depends on the current selection:
265     <ol class="inside">
266       <li><strong><kbd>Select</kbd> any unselected track</strong>: The track is
267         added to the selection and becomes the most-recently selected.</li>
268       <li><strong><kbd>Select</kbd> the most-recently-selected
269           (blinking)</strong>: Removes the track from selection (most-recent
270           falls back).</li>
271       <li><strong><kbd>Select</kbd> any other selected track</strong>: Make it
272         most-recently-selected track.</li>
273       <li><strong><kbd>Shift</kbd> + <kbd>Select</kbd> any selected
274           track</strong>: Deselect the track.</li>
275       <li><strong><kbd>Shift</kbd> + <kbd>Select</kbd> any unselected
276           track</strong>: Exclusively select the given track (and make it
277           most-recently selected).</li>
278     </ol>
279   </li>
280 </ul>
281 <p>
282   While holding the <kbd>ARM</kbd> button the <kbd>Select</kbd> button light
283   changes to red and the <kbd>Select</kbd> buttons controls the record-arm of
284   the given track. Mixer-strips that cannot be record-armed have a dim white
285   light.
286 </p>
287 <p>
288   <kbd>Shift</kbd> + <kbd>ARM</kbd> record-arms all tracks in the session.
289 </p>
290 <div class="clearer"></div>
291
292 <h3>Mix Management</h3>
293 <p>
294   These buttons allows to select which mixer-strips are spilled on the FP8
295   channel-strips.
296 </p>
297 <figure class="left">
298   <img alt="FaderPort8 Mix Management Buttons"
299        src="/images/fp8_mixmanage.png"/>
300 </figure>
301 <ol class="inside">
302   <li><kbd class="def">Audio</kbd>: View Audio Tracks only.</li>
303   <li><kbd class="def">VI</kbd>: Show tracks with virtual instrument
304     plugins.</li>
305   <li><kbd class="def">Bus</kbd>: Display only Busses.</li>
306   <li><kbd class="def">VCA</kbd>: Show VCAs.</li>
307   <li><kbd class="def">All</kbd>: Display all Tracks, Busses (incl master-bus)
308     and VCAs.</li>
309 </ol>
310 <p>
311   In combination with the <kbd>Shift</kbd> modifier ten total
312   filters are available:
313 </p>
314 <ul class="inside">
315   <li><kbd>Shift</kbd> + <kbd class="def">Audio</kbd> <strong>Inputs</strong>:
316     shows all record-armed tracks (Audio and MIDI).</li>
317   <li><kbd>Shift</kbd> + <kbd class="def">VI</kbd> <strong>MIDI</strong>: View
318     all MIDI tracks.</li>
319   <li><kbd>Shift</kbd> + <kbd class="def">Bus</kbd> <strong>Outputs</strong>:
320     Show the Master and Monitor Bus.</li>
321   <li><kbd>Shift</kbd> + <kbd class="def">VCA</kbd> <strong>FX</strong>: Shows
322     Aux-Busess.</li>
323   <li><kbd>Shift</kbd> + <kbd class="def">All</kbd> <strong>User</strong>:
324     Display all currently selected mixer-strips only.</li>
325 </ul>
326 <div class="clearer"></div>
327
328 <h3>Automation Controls</h3>
329 <p>
330   The Automation Controls provide access to the currently selected mixer-strips.
331   The automation enable lights indicates the mode of the most recently selected
332   mixer-strip (blinking selection button). The action affects all selected
333   mixer-strips. The automation controls are currently only available in
334   <kbd>Track</kbd> and <kbd>Pan</kbd> fader modes where they affect the fader
335   and pan automation modes respectively.
336 </p>
337 <figure class="left">
338   <img alt="FaderPort8 Automation Buttons"
339        src="/images/fp8_automation.png"/>
340 </figure>
341 <ol class="inside">
342   <li><kbd class="def">Latch</kbd>: Currently not available in Ardour.</li>
343   <li><kbd class="def">Trim</kbd>: Currently not available in Ardour.</li>
344   <li><kbd class="def">Off</kbd>: Select "Manual" automation mode.</li>
345   <li><kbd class="def">Read</kbd>: Select "Play" automation mode.</li>
346   <li><kbd class="def">Write</kbd>: Select "Write" automation mode (note at the
347     end of a write pass, Ardour automatically puts the track into "Touch"
348     mode.</li>
349   <li><kbd class="def">Touch</kbd> Select "Touch" automation mode.</li>
350 </ol>
351 <div class="clearer"></div>
352 <p>
353   The Automation Controls also double as session state controls
354   when combined with <kbd>Shift</kbd>.
355 </p>
356 <ol class="inside">
357   <li><kbd>Shift</kbd> + <kbd class="def">Latch</kbd> <strong>Save</strong>:
358     Save the session. The button lights up red if the session is modified.</li>
359   <li><kbd>Shift</kbd> + <kbd class="def">Trim</kbd> <strong>Redo</strong>: Redo
360     a previously undone operation. The button lights up green if redo is
361     possible.</li>
362   <li><kbd>Shift</kbd> + <kbd class="def">Off</kbd> <strong>Undo</strong>: Undo
363     the most recent operation. The button lights up green if undo is
364     possible.</li>
365 </ol>
366 <p>
367   With <kbd>Shift</kbd>, the bottom row allows to bind three custom user
368   actions.
369 </p>
370 <div class="clearer"></div>
371
372 <h3>Miscellaneous</h3>
373 <figure class="left">
374   <img alt="FaderPort8 Misc Buttons"
375        src="/images/fp8_misc.png"/>
376 </figure>
377 <ul class="inside">
378   <li><kbd class="def">Solo Clear</kbd>: Reset all solo controls in the
379     session.</li>
380   <li><kbd class="def">Mute Clear</kbd>: Unmute all mixer-strips in the
381     session.</li>
382   <li><kbd class="def">Bypass</kbd>: A/B bypass toggle any plugins on all
383     selected mixer-strips.</li>
384   <li><kbd>Shift</kbd> + <kbd class="def">Bypass</kbd> <strong>Bypass
385       All</strong>: currently the same as "Bypass".</li>
386 </ul>
387 <p>
388   The labels of the following buttons have no direct corresponding action in
389   Ardour and are currently mapped to convenient functions:
390 </p>
391 <ul class="inside">
392   <li><kbd class="def">Macro</kbd>: Show the Editor Window.</li>
393   <li><kbd>Shift</kbd> + <kbd class="def">Macro</kbd> <strong>Open</strong>:
394     Show the Import Audio Dialog.</li>
395   <li><kbd class="def">Link</kbd>: Switch to the Mixer Window.</li>
396   <li><kbd>Shift</kbd> + <kbd class="def">Link</kbd> <strong>Lock</strong>:
397     Lock the GUI (alike Session &gt; Lock) to prevent accidental changes.</li>
398 </ul>
399 <div class="clearer"></div>