]> Shamusworld >> Repos - ardour-manual/blob - include/preferences.html
Updated the Grid & Snap page.
[ardour-manual] / include / preferences.html
1
2 <p>
3   Global <dfn>preferences</dfn> control general workflow and system
4   configuration, and should apply to all sessions. They are located in <kbd
5   class="menu">Edit &gt; Preferences</kbd> and stored in Ardour's <dfn>user
6   configuration file</dfn> in the user's home directory.
7 </p>
8
9 <figure class="right">
10   <img src="/images/preferences.png" alt="The Preferences window">
11   <figcaption>
12     The Preferences window
13   </figcaption>
14 </figure>
15
16 <p>
17         Preferences are conveniently grouped by category:
18 </p>
19
20 <ul>
21         <li><a href="#preferences-general">General</a></li>
22         <li><a href="#preferences-appearance">Appearance</a></li>
23         <ul>
24                 <li><a href="#preferences-appearance-recorder">Recorder</a></li>
25                 <li><a href="#preferences-appearance-editor">Editor</a></li>
26                 <li><a href="#preferences-appearance-mixer">Mixer</a></li>
27                 <li><a href="#preferences-appearance-toolbar">Toolbar</a></li>
28                 <li><a href="#preferences-appearance-size-and-scale">Size and Scale</a></li>
29                 <li><a href="#preferences-appearance-colors">Colors</a></li>
30                 <li><a href="#preferences-appearance-quirks">Quirks</a></li>
31                 <li><a href="#preferences-appearance-translation">Translation</a></li>
32         </ul>
33         <li><a href="#preferences-editor">Editor</a></li>
34         <ul>
35                 <li><a href="#preferences-editor-snap">Snap</a></li>
36                 <li><a href="#preferences-editor-modifiers">Modifiers</a></li>
37         </ul>
38         <li><a href="#preferences-midi">MIDI</a></li>
39         <li><a href="#preferences-transport">Transport</a></li>
40         <ul>
41                 <li><a href="#preferences-transport-chase">Chase</a></li>
42                 <li><a href="#preferences-transport-generate">Generate</a></li>
43         </ul>
44         <li><a href="#preferences-plugins">Plugins</a></li>
45         <ul>
46                 <li><a href="#preferences-plugins-vst">VST</a></li>
47                 <li><a href="#preferences-plugins-audio_unit">Audio Unit</a></li>
48         </ul>
49         <li><a href="#preferences-monitoring">Monitoring</a></li>
50         <li><a href="#preferences-signal_flow">Signal Flow</a></li>
51         <li><a href="#preferences-metronome">Metronome</a></li>
52         <li><a href="#preferences-control_surfaces">Control Surfaces</a></li>
53         <li><a href="#preferences-metering">Metering</a></li>
54         <li><a href="#preferences-performance">Performance</a></li>
55         <li><a href="#preferences-video">Video</a></li>
56 </ul>
57
58 <h2 class="clear" id="preferences-general">General</h2>
59
60 <ul>  
61   <li>
62     <dfn>Audio/MIDI Setup</dfn>
63     <ul>
64           <li>
65         <dfn>Show Audio/MIDI Setup window</dfn> Shows the
66         <a href="@@audio-midi-setup">Audio/MIDI Setup</a> dialog.
67       </li>
68       <li>
69         <dfn>Try to auto-launch audio/midi engine</dfn> allows Ardour to try to
70         automatically launch the audio and MIDI system, driver and device, thus not
71         showing the <a href="@@audio-midi-setup">Audio/MIDI Setup</a> dialog. This
72         can save a little time if the system is always used the same way.
73       </li>
74     </ul>
75   </li>
76   <li>
77     <dfn>Editor Undo</dfn> defines the behaviour of the Undo operations:
78     <ul>
79       <li>
80          <strong>Limit undo history</strong> sets how many commands can be
81              undone using <kbd class="mod1">Z</kbd> or <kbd class="menu">Edit &gt; Undo</kbd>.
82          Unchecking will keep an endless memory of operations to undo, at the
83          expense of memory.
84       </li>
85       <li>
86              <strong>Save undo history</strong> sets how many commands are saved so
87              they are available to be undone after reopening the session. This can
88          also be unchecked to keep all actions undoable, at the cost of bigger
89          session files.
90       </li>
91       <li>
92              <strong>Verify removal of last capture</strong> when enabled prompts to
93              verify removal the last recording capture when
94              <kbd class="menu">Edit &gt; Remove Last Capture</kbd> is executed.
95       </li>
96     </ul>
97   </li>
98   <li>
99     <dfn>Session Management</dfn>:
100     <ul>
101       <li>
102         <strong>Make periodic backups of the session file</strong> will create
103         a backup session file after changes to the timeline. The backup file is
104         the session name followed by <em>.ardour.bak</em>. The backup can be
105         used to recover from crashes when the session had not been explicitly
106         saved.
107       </li>
108       <li>
109         <strong>Default folder for new sessions:</strong> defaults the folder
110         where Ardour will create new session folders. This is used in the
111         <em>Session&nbsp;Setup</em> dialog displayed by
112         <kbd class="menu">Session &gt; New</kbd>.
113       </li>
114       <li>
115         <strong>Maximum number of recent sessions:</strong> determines how 
116         many of the last opened sessions shows in the <em>Recent&nbsp;Sessions</em>
117         dialog displayed by <kbd class="menu">Session &gt; Recent</kbd>.
118       </li>
119     </ul>
120   </li>
121   <li>
122     <dfn>Import</dfn>:
123     <ul>
124       <li>
125         <strong>Drag and drop import always copies files to session</strong>
126         selects, and then disables changes to, the <em>Copy files to session</em>
127         option in the <a href="@@import-dialog">Add Existing Media</a> dialog.
128       </li>
129     </ul>
130   </li>
131   <li>
132     <dfn>Export</dfn>
133     <ul>
134       <li>
135         <dfn>Save loudness analysis as image file after export</dfn> allows, when the
136         <kbd class="option">Analyze Exported Audio</kbd> is checked in the
137         <a href="@@export-dialog">Export dialog</a>, to save the analysis graph
138         as a file named <code>session.png</code> alongside the exported audio
139         file(s) (in the same folder).
140       </li>
141       <li>
142         <dfn>Save Mixer screenshot after export</dfn> creates and exports
143         a graphical image of the Mixer window as a file named
144         <code>session-mixer.png</code> alongside the exported audio file(s)
145         (in the same folder).
146       </li>
147     </ul>
148   </li>
149 </ul>
150   
151 <h2 id="preferences-appearance">Appearance</h2>
152
153 <ul>
154   <li>
155     <dfn>GUI Lock</dfn>
156     <ul>
157       <li>
158         <dfn>Lock timeout (seconds):</dfn>locks the <abbr title="Graphical User
159         Interface">GUI</abbr> after this many idle seconds (zero being 'never lock').
160         The GUI can also be locked with <kbd class="menu">Session &gt; Lock</kbd>. When
161         locked, a dialog will display a &quot;Click to unlock&quot; button.
162       </li>
163       <li>
164         <dfn>System Screensaver Mode:</dfn>can be used to prevent the
165         screensaver to be launched by the system, either while recording
166         (e.g. for long and unattended recording session), when Ardour is
167         simply started, or never (the screensaver is then able to start).
168       </li>
169     </ul>
170   </li>
171   <li>
172     <dfn>Theme</dfn>
173     <ul>
174       <li>
175         <dfn>Draw &quot;flat&quot; buttons</dfn>: when enabled, button controls
176         in the user interface will be drawn with a flat look. When disabled button
177         controls will have a slight 3D appearance.
178       </li>
179       <li>
180         <dfn>Draw &quot;boxy&quot; buttons</dfn>: when enabled, button controls
181         in the user interface will have square corners instead of being slightly
182         rounded.
183       </li>
184       <li>
185         <dfn>LED meter style</dfn> if checked, the bar meters in the editor and
186         mixer will be styled to look like if they were made of LEDs, with a dotted
187         bar. Unchecking this option makes the bars flat and continuous.
188       </li>
189       <li>
190         <dfn>Icon Set:</dfn> Changes the mouse cursor icons used to indicate
191         different tool modes in the editor. An example would be the icons used to
192         indicate whether the cursor will select a region or change the length of a
193         region.
194       </li>
195     </ul>
196   </li>
197   <li>
198     <dfn>Graphical User Interface</dfn>
199     <ul>
200       <li>
201         <dfn>Highlight widgets on mouseover</dfn>, when checked, makes Ardour's
202         widgets (buttons, sliders, &hellip;) slightly change color when the mouse
203         hovers them, visually indicating what a mouse action would interact with.
204       </li>
205       <li>
206         <dfn>Show tooltips if mouse hovers over a control</dfn> when checked,
207         displays a little help bubble about the control the mouse hovers. The mouse
208         pointer needs to stay idle for about 1 sec for the tooltip to appear.
209       </li>
210       <li>
211         <dfn>Update clocks at TC Frame rate</dfn>: Ardour updates its clocks every
212         100&nbsp;ms. Checking this will make the clock refresh at every TimeCode
213         frame which is more responsive, at the cost of a bit more system stress.
214       </li>
215       <li>
216         <dfn>Blink Rec-Arm buttons</dfn>: when enabled, the record-armed
217         buttons on tracks will blink when they are armed but not currently recording.
218         When disabled, the record-armed buttons on tracks will be outlined in red
219         instead of blinking. The global record-arm button in the
220         <a href="@@transport-bar">Transport bar</a> is unaffected.
221       </li>
222       <li>
223         <dfn>Blink Alert indicators</dfn>: when enabled, the Alert indicators (like
224         the <kbd class="menu">Error Log</kbd> or the <kbd class="menu">Feedback</kbd>
225         button) will blink when they are active (when an error or feedback
226         has been detected, respectively). When disabled, the indicators will turn red instead of
227         blinking.
228       </li>
229     </ul>
230   </li>
231   <li>
232     <dfn>Graphics Acceleration</dfn>
233     <ul>
234           <li>
235         <dfn>Disable Graphics Hardware Acceleration (requires restart)</dfn>
236         Ardour uses hardware accelerated UI rendering by default for speed.
237         Sometimes though, a buggy driver can cause this to make the system slow or
238         unstable. Checking this will make Ardour draw its UI without
239         hardware acceleration, in software, improving stability and responsiveness
240         on those buggy systems at the expense of speed.
241       </li>     
242       <li>
243         <dfn>Possibly improve slow graphical performance (requires restart)</dfn>
244         Wherever gradients appear in the UI, Ardour uses hardware accelerated
245         gradients creation. Checking this will make Ardour draw its own gradients without
246         hardware acceleration for stability on systems with buggy drivers.
247       </li>
248     </ul>
249   </li>
250 </ul>  
251   
252 <h3 id="preferences-appearance-recorder">Recorder</h2>
253
254 <ul>
255   <li>
256     <dfn>Input Meter Layout</dfn>
257     <ul>
258       <li>
259         <dfn>Input Meter Layout:</dfn>In Recorder mode, determines if audio
260         inputs are displayed horizontally or vertically.
261       </li>  
262         </ul>
263   </li>
264 </ul>
265   
266 <h3 id="preferences-appearance-editor">Editor</h2>
267
268 <ul>
269   <li>
270     <dfn>General</dfn>
271     <ul>
272       <li>
273         <dfn>Use name highlight bars in region displays (requires a restart)</dfn>:
274         when enabled, the region name is displayed, in the editor, in its own opaque bar
275         at the bottom of the region. When disabled, the region name is overlaid
276         at the top of the region, possibly over audio waveforms or MIDI notes.
277       </li>
278       <li>
279         <dfn>Region color follows track color</dfn>: when enabled,
280         the background color of regions in the editor will be displayed using
281         the color assigned to the track. When disabled the default region
282         background color will be used.
283       </li>
284       <li>
285         <dfn>Show Region Names</dfn>: when enabled, overlays the name of
286         the region over its waveform representation, in the top-left. 
287       </li>
288        <li>
289         <dfn>Waveforms color gradient depth:</dfn> determines how much gradient
290         effect is applied to the inner of audio waveforms displayed in the editor.
291         Values range from 0.0, no gradient effect, to 1.0, maximum effect.
292       </li>
293       <li>
294         <dfn>Timeline item gradient depth:</dfn> Determines how much
295         gradient effect is applied to the backgrounds of regions displayed in the
296         editor. Values range from 0.0, no gradient effect, to 1.0, maximum effect.
297       </li>
298       <li>
299         <dfn>Track name ellipsis mode:</dfn> when the track header is not 
300         wide enough to display the track's name in full, selects how the
301         name will be shorten between:
302         <ul>
303                   <li><em>Ellipsize start of name</em> will show only the end of the name</li>
304                   <li><em>Ellipsize middle of name</em> will show only the start and end of the name</li>
305                   <li><em>Ellipsize end of name</em> will show only the start of the name</li>
306         </ul>
307       </li>
308       <li>
309         <dfn>Add a visual gap below Audio Regions:</dfn> selects whether or
310         not the audio regions fit the height of the track or leave a gap at
311         the bottom, either small or large.
312       </li>
313     </ul>
314   </li>
315   <li>
316     <dfn>Waveforms</dfn>
317     <ul>
318       <li>
319         <dfn>Show waveforms in regions</dfn> when enabled shows a visual
320         representation of the region's audio waveform.
321       </li>
322       <li>
323         <dfn>Show waveform while recording</dfn> when
324         enabled, will draw the audio waveform in regions being recorded, in near
325         real time. When disabled, only a region block will be drawn while recording,
326         reducing CPU requirements.
327       </li>
328       <li>
329         <dfn>Show waveform clipping</dfn>: when enabled the waveform
330         displayed will show peaks marked in red if they exceed the clip level.
331       </li>
332       <li>
333         <dfn>Waveform Clip Level (dBFS):</dfn> sets the level at which the
334         waveform shown in an audio region will be drawn in red to indicate
335         clipping. Setting lower than 0.0&nbsp;dBFS can be useful if any tool in
336         the audio chain has problems near 0.0&nbsp;dBFS.
337       </li>
338       <li>
339         <dfn>Waveform scale:</dfn> when waveforms are shown in audio regions,
340         they can be displayed using a <em>linear</em> or a <em>logarithmic</em>
341         scale. See <a href="@@waveform-display">Waveform display</a>.
342       </li>
343       <li>
344         <dfn>Waveform shape:</dfn> when waveforms are shown in audio regions,
345         they can be displayed using a <em>traditional</em> or a <em>rectified</em>
346         shape. See <a href="@@waveform-display">Waveform display</a>.
347       </li>
348     </ul>
349   </li>
350   <li>
351     <dfn>Editor Meters</dfn>
352     <ul>
353       <li>
354         <dfn>Show meters in track headers</dfn>, when enabled, shows
355         a small meter in the Editor's <a href="@@audio-track-controls">track headers</a>.
356         The meter is shown on the right side area of the header and provides an
357         instant, if unprecise, view of the levels on this track/bus.
358       </li>
359       <li>
360         <dfn>Limit track header meters to stereo</dfn>: if a track has more than
361         two outputs (e.g. with a drum plugin), limits the number of meters in the
362         track header to the first two ones. Only affects audio meters, not MIDI.
363       </li>
364     </ul>
365   </li>
366   <li>
367     <dfn>MIDI Regions</dfn>
368     <ul>
369       <li>
370         <dfn>Display first MIDI bank/program as 0</dfn>: when patches and bank changes
371         are displayed in the editor, if this option is checked, the numbering will
372         be zero-based instead of one-based, i.e. banks/programs will be numbered
373         O, 1 ,2&hellip; instead of 1, 2, 3&hellip;
374       </li>
375       <li>
376         <dfn>Don't display periodic (MTC, MMC) SysEx messages in MIDI Regions</dfn>:
377         if checked, will hide these control messages from the MIDI regions for better
378         legibility.
379       </li>
380       <li>
381         <dfn>Show velocity horizontally inside notes</dfn>: when on, each note
382         of a MIDI region (in <em>Sustained</em> mode) displays its velocity
383         (0-127) with a darker fill proportional to its value.
384       </li>
385       <li>
386         <dfn>Use colors to show note velocity</dfn>: if checked, makes the
387         saturation of the notes color proportional to its velocity, hence making
388         a more veloce note more intense in color.
389       </li>
390     </ul>
391   </li>
392 </ul>
393   
394 <h3 id="preferences-appearance-mixer">Mixer</h3>
395
396 <ul>
397   <li>
398     <dfn>Mixer Strip</dfn>
399     <ul>
400       <li>
401         This table enables (checked) or disables (unchecked) the display of controls
402         in the <a href="@@audiomidi-mixer-strips">mixer strip</a>. Controls whose
403         display can be toggled are:
404         <strong>Input</strong>, <strong>Phase&nbsp;Invert</strong>,
405         <strong>Record&nbsp;&amp;&nbsp;Monitor</strong>, <strong>Solo&nbsp;Iso/Lock</strong>,
406         <strong>Output</strong>, <strong>Comments</strong> and VCA Assigns.
407       </li>
408       <li>
409         <dfn>Use narrow strips in the mixer for new strips by default</dfn> When
410         enabled, new mixer strips are created in narrow format. When disabled,
411         they are created in wide format. Existing mixer strips width can be toggled
412         with the width control at the top left of the mixer strip.
413       </li>
414       <li>
415         <dfn>Limit inline-mixer-strip controls per plugin :</dfn> Whether or
416         not, and how many, controls each plugin can show in the mixer strip.
417         These mixer-strip controls are added by checking <em>plugin context-menu
418         &gt; Controls &gt; &square; control parameter</em>.
419       </li>
420     </ul>
421   </li>
422 </ul> 
423   
424 <h3 id="preferences-appearance-toolbar">Toolbar</h3>
425
426 <ul>
427   <li>
428     <dfn>Main Transport Toolbar Items</dfn>: this section allows to toggle the
429     visibility of some elements of the main toolbar:
430     <ul>
431       <li>
432         <dfn>Display Record/Punch Options</dfn> toggles the visibility of the
433         <a href="@@selection-and-punch-clocks#punch_controls">punch and record</a> slice of
434         the main toolbar.
435       </li>
436       <li>
437         <dfn>Display Latency Compensation Info</dfn> toggles the visibility of the
438         Latency Compensation slice of the main toolbar.
439       </li>
440       <li>
441         <dfn>Display Secondary Clock</dfn> toggles the visibility of the
442         <a href="@@transport-clocks">secondary clocks</a> slice of
443         the main toolbar.
444       </li>
445       <li>
446         <dfn>Display Selection Clock</dfn> toggles the visibility of the
447         <a href="@@selection-and-punch-clocks#selection_clocks">selection clocks</a> slice of
448         the main toolbar.
449       </li>
450       <li>
451         <dfn>Display Monitor Section Info</dfn> toggles the visibility of the
452        Monitor Info slice of the main toolbar.
453       </li>
454       <li>
455         <dfn>Display Navigation Timeline</dfn> toggles the visibility of the
456         <a href="@@mini-timeline">navigation/mini timeline</a> slice of
457         the main toolbar.
458       </li>
459       <li>
460         <dfn>Display Master Level Meter</dfn> toggles the visibility of the
461         <a href="@@other-toolbar-items#mode_selector">selection clocks</a> slice of
462         the main toolbar.
463       </li>
464     </ul>
465   </li>
466   <li>
467         <dfn>Display Action-Buttons</dfn>
468           <ul>
469             <li>
470                   <dfn>Column <em>n</em></dfn> enables or disables the visibility
471               of the six possible columns of <a href="@@other-toolbar-items#mode_selector">Lua script buttons</a>.
472           Each columns contains two user-assignable buttons.
473         </li>
474       </ul>
475   </li>
476 </ul>  
477   
478 <h3 id="preferences-appearance-size-and-scale">Size and Scale</h3>
479
480 <ul>
481   <li>
482     <dfn>User Interface Size and Scale</dfn>
483     <ul>
484           <li>
485             <dfn>GUI and Font scaling:</dfn> allows the display size of most of the
486             text and buttons in the user interface to be scaled up or down. May
487             require a restart to take effect.
488       </li>
489     </ul>
490   </li>
491 </ul>
492   
493 <h3 id="preferences-appearance-colors">Colors</h3>
494  
495 <ul>
496   <li>
497     <dfn>Colors</dfn>
498     <ul>
499       <li>
500         <dfn>Color Theme</dfn> allows to switch between some presets bundled with
501         Ardour, changing both the palette and items colors, hence styling Ardour
502         all at once.
503       </li>
504       <li>
505         The table allows to change the color settings in Ardour by acting on three
506         parameters:
507         <ul>
508           <li>
509             <dfn>Items</dfn> that allow to choose any color from the palette (see below)
510             to color a UI element. Clicking on a color sample in the <strong>Color</strong>
511             column bring up the Palette, to choose from.
512           </li>
513           <li>
514             <dfn>Palette</dfn> that allows to create a set of colors that will be used
515             in the UI. Using a palette allows for better consistency, instead of
516             picking "free" colors for each UI element. Clicking on a color patch brings
517             up a full color selector, to assign this color to this patch of the palette.
518           </li>
519           <li>
520             <dfn>Transparency</dfn> where possible, allows to select, with a slider,
521             the transparency of the UI element, with 0 (slider to the left) being
522             fully opaque.
523           </li>
524         </ul>
525       </li>
526       <li>
527         <dfn>Restore Defaults</dfn> turns all the palette, item colors and transparency
528         back to Ardour's default base setting, in case Ardour's appearance has turned
529         into a toddler's toy.
530       </li>
531     </ul>
532   </li>
533 </ul>
534  
535 <h3 id="preferences-appearance-quirks">Quirks</h3>
536
537 <ul>
538   <li>
539     <dfn>Various Workarounds for Windowing Systems</dfn>: As Ardour is available
540     on a number of platforms and windowing systems, some specific workarounds are
541     sometimes required to provide a smooth experience to the user.
542     <ul>
543       <li>
544         <dfn>Use visibility information provided by your Window Manager/Desktop</dfn>
545         allows the system window manager's rules for the windows visibility to
546         supersede Ardour's.
547       </li>
548       <li>
549         <dfn>All floating windows are dialogs</dfn>: when enabled, Ardour will
550         use type &quot;Dialog&quot; for all floating windows instead of using type
551         &quot;Utility&quot; for some of them. This may help usability with some
552         window managers. This setting requires a restart of Ardour to take effect.
553       </li>
554       <li>
555         <dfn>Transient windows follow front window.</dfn>: when enabled,
556         transient windows will follow the front window when toggling between the
557         editor and mixer. This setting requires a restart of Ardour to take effect.
558       </li>
559       <li>
560         <dfn>Float detached monitor-section window</dfn>: as the <a href="@@monitor-section">
561         monitor section</a> can be detached from the mixer, this option makes it a
562         floating window, which may be handled differently by the windowing system
563         and easier to access.
564       </li>
565     </ul>
566   </li>
567 </ul>  
568  
569 <h3 id="preferences-appearance-translation">Translation</h3>
570
571 <ul>
572   <li>
573     <dfn>Internationalization</dfn>
574     <ul>
575       <li>
576         <dfn>Use translations</dfn> sets if Ardour should use a translated
577         version of all the messages. The default (unchecked) is English (US). When
578         checked, and if a language file exists for the system language, this file
579         will be used to translate Ardour.
580       </li>
581     </ul>
582   </li>
583 </ul>    
584       
585 <h2 id="preferences-editor">Editor</h2>
586      
587 <ul>
588   <li>
589         <dfn>Region Information</dfn>      
590         <ul>
591           <li>
592         <dfn>Show xrun markers in regions</dfn> puts a marker on the region(s)
593         while recording, when a buffer over/underflow happens.
594       </li>      
595       <li>
596         <dfn>Show cue markers in regions</dfn> determines if cue markers,
597         that are bounded to regions, are displayed or not.
598       </li>  
599       <li>
600         <dfn>Show gain envelopes in audio regions:</dfn> sets in which
601         <a href="@@toolbox">modes</a> the gain envelope is displayed in audio regions.
602         The gain envelope is superimposed over the region in the selected modes, and
603         hidden otherwise for a better legibility.
604       </li>
605     </ul>   
606   </li>
607   <li>
608         <dfn>Scroll and Zoom Behaviors</dfn>      
609         <ul>   
610       <li>
611         <dfn>Zoom to mouse position when zooming with scroll wheel</dfn>: by default,
612         Ardour zooms to the <a href="@@edit-point-control">edit point</a>. When this
613         option is checked, and the zoom is done with <kbd class="mod1n"></kbd> + mousewheel,
614         the zoom will happen at the mouse cursor position regardless of the edit point
615         chosen.
616       </li>
617       <li>
618         <dfn>Zoom with vertical drag in rulers</dfn> allows, when checked, to click
619         anywhere in an empty zone of the <a href="@@ruler">ruler</a> zone and drag
620         up to zoom in or down to zoom out.
621       </li>
622       <li>
623         <dfn>Double click zooms to selection</dfn> allows by double clicking, to zoom
624         on the selection, both on the time and tracks axes. If the selection has been
625         done with <kbd class="mod1n"></kbd> or <kbd class="mod3n"></kbd>, then this
626         key should still be pressed when double clicking for this to work, otherwise
627         the first click breaks the group selection.
628       </li>
629       <li>
630         <dfn>Update editor window during drags of the summary</dfn>: when
631         enabled the contents of the editor window will redraw the tracks area
632         as the selection rectangle in the <a href="@@summary">summary</a> area is
633         moved or resized.
634       </li>
635       <li>
636         <dfn>Auto-scroll editor window when dragging near its edges</dfn>
637         when enabled will scroll the editor window automatically when dragging a
638         region. This can make it easier to see where to position the region.
639       </li>    
640       <li>
641         <dfn>Auto-scroll speed when dragging playhead:</dfn> chooses how fast the canvas
642         scrolls when dragging the playhead outside of the visible canvas.
643       </li>
644       <li>
645         <dfn>Limit zooming &amp; summary view to X minutes beyond session extents:</dfn>
646         prevents the zoom out both in the editor and the summary, to show anything past
647         the chosen time after the end marker, restraining the vision to only useful
648         content.
649       </li>
650     </ul>
651   </li>
652   <li>
653         <dfn>Editor Behaviour</dfn>      
654         <ul>
655           <li>
656         <dfn>Move relevant automation when audio regions are moved</dfn>,
657         when enabled, causes automation data to stay with a region when the
658         region is moved inside the playlist. When disabled, the automation is
659         not affected by movement of regions.
660       </li>
661       <li>
662         <dfn>Ignore Y-axis click position when adding new automation-points</dfn>
663         allows to create new automation points at the x-position of the mouse, without
664         using the Y-position as the value, hence creating a new automation point at
665         its present value.
666       </li>
667       <li>
668                 <dfn>Automation edit cancels auto hide</dfn> determines wether automation
669                 lanes that have been automatically shown because of the 
670                 <kbd class="option">Edit &gt; Show Automation Lane on Touch</kbd>
671                 option should be kept visible if the automation has been touched.
672       </li>
673       <li>
674         <dfn>Default fade shape:</dfn> sets which <a href="@@create-region-fades-and-crossfades">
675         fade shape</a> is the default.
676       </li>
677       <li>
678         <dfn>Regions in active edit groups are edited together:</dfn> sets
679         the criteria to see if editing actions apply to tracks grouped together
680         in an group.
681       </li>
682       <li>
683         <dfn>Layering model:</dfn> Ardour allows <a href="@@layering-display">layering</a>
684         multiple regions in the same track. This selector defines how these layers are
685         managed, either manually or by placing the latest on top.
686       </li>
687     </ul>
688   </li>
689   <li>
690     <dfn>Split/Separate</dfn>
691     <ul>
692       <li>
693         <dfn>After a Separate operation, in Range mode:</dfn> determines what
694         should become of the Range selection after a Separate operations:
695         <ul>
696                         <li>Clear the Range Selection: nothing is selected anymore</li>
697                         <li>Preserve the Range Selection: the range selection is kept</li>
698                         <li>Force-Select the regions under the range: the regions that
699                         were in the range selection are selected in Grab/Object mode</li>
700         </ul>
701       </li>
702       <li>
703         <dfn>After a Split operation, in Object mode:</dfn> determines which,
704         if any, regions are selected after a split operation. The options are:
705         <ul>
706                         <li>Clear the Region Selection: nothing is selected anymore</li>
707                         <li>Select only the newly-created regions BEFORE the split point:
708                         </li>if regions have been affected by the split, then the regions
709                         created by the split before the split point is selected
710                         <li>Select only the newly-created regions BEFORE the split point:
711                         same as above, for the regions created after the split point</li>
712                         <li>Select the newly-created regions: sum of the two above, i.e. all
713                         the regions that are created as a result of the split are selected.</li>
714                         <li>Preserve the existing selection, AND select all newly-created regions:
715                         same as above (all the parts that have been created by the split) plus
716                         the unaffected regions that were selected before the split.</li>
717         </ul>
718       </li>
719     </ul>
720   </li>
721 </ul>
722
723 <h3 id="preferences-editor-snap">Snap</h3>
724
725 <ul>
726   <li>
727         <dfn>General Snap options:</dfn>      
728         <ul>
729           <li>
730         <dfn>Snap Threshold (pixels):</dfn> is the maximum distance between
731         a snap anchor and an object for Ardour to force the object to be
732         placed precisely at that anchor.
733       </li> 
734           <li>
735         <dfn>Approximate Grid/Ruler granularity (pixels):</dfn> Ardour tries
736         to show a reasonable number of grid lines at the current zoom level
737         and in the available screen estate. This value tells Ardour what the
738         approximate absolute distance between two closest grid lines should
739         be, so that it displays the most relevant grid scale to approximately
740         fit this distance.
741       </li> 
742           <li>
743         <dfn>Show "snapped cursor"</dfn> If the Edit point is not the playhead,
744         shows the currently selected Edit point as a blue line, to indicate
745         where the next editing operation will occur.
746       </li>
747       <li>
748         <dfn>Snap rubberband selection to grid</dfn> makes the highlighted 
749         zone created by an area selection also snap to grid, i.e. the beginning
750         and end of the resulting selecting box will both be grid anchors.
751       </li>
752       <li>
753         <dfn>Grid switches to alternate selection for Internal Edit Tools</dfn>
754         Two levels of grid mode can coexist in Ardour, one for global regions
755         manipulations, and one for finer, in-region editing (e.g. for placing
756         MIDI events in a MIDI region). When this option is checked, entering
757         Internal Edit mode makes the grid mode switch from one mode to the other.
758       </li>
759       <li>
760         <dfn>Rulers automatically change to follow the Grid mode selection</dfn>
761         If enabled, changing the Grid mode also makes the relevant
762         <a href="@@ruler">ruler</a> visible, while hiding the other ones.
763       </li>
764     </ul>
765   </li>
766   <li>
767         <dfn>When "Snap" is enabled, snap to:</dfn>      
768         Lists the different possible anchors to which an object should snap to, among:
769         <ul>
770           <li>Markers</li>
771           <li>Region Sync points</li>
772           <li>Region Starts</li>
773           <li>Region Ends</li>
774           <li>Grid</li>
775         </ul>
776   </li>
777 </ul>
778       
779 <h3 id="preferences-editor-modifiers">Modifiers</h3>
780
781 <p>
782   This page allows to choose how things are done in the editor. This is a very
783   flexible way for Ardour to match an existing workflow, or speed up the editing
784   process based on the user's most used actions.
785 </p>
786 <p>
787   The <kbd class="menu">Reset to recommended defaults</kbd> button at the bottom
788   provides a way to revert any user made change to its default value.
789 </p>
790       
791 <h2 id="preferences-midi">MIDI</h2>
792
793 <ul>
794   <li>
795     <dfn>Session</dfn>
796     <ul>
797           <li>
798         <dfn>Allow non quarter-note pulse</dfn>: by default, Ardour understands the <a
799         href="@@tempo-and-meter">tempo</a> as the number of quarter notes in a minute.
800         Checking this option allows to set the tempo based on any division of the note,
801         from whole to 1/128th. This is reflected in the <kbd class="menu">Edit
802         Tempo</kbd> window (accessed by double clicking a tempo marker) that shows a
803         "Pulse" menu when this option is checked.
804       </li>     
805       <li>
806         <dfn>Initial program change:</dfn> Ardour will send a MIDI program
807         change message on the <code>ardour:MMC out</code> MIDI port when a session
808         is loaded and whenever this field is changed. A value of -1 means don't
809         send any program change message.
810       </li>
811     </ul>
812   </li>
813   <li>
814     <dfn>Audition</dfn>
815     <ul>
816       <li>
817         <dfn>Sound MIDI notes as they are selected in the editor</dfn> will play
818         any selected or added MIDI note when in Draw or Internal Edit modes. The
819         note is sent as MIDI as if Ardour was playing it withe the session, so the
820         processors and signal routing will be applied.
821       </li>
822     </ul>
823   </li>
824   <li>
825     <dfn>Virtual Keyboard</dfn>
826     <ul>
827       <li>
828         <dfn>Virtual Keyboard Layout:</dfn> selects which (if any) computer
829         keyboard layout is used to be mapped on the keys of the musical
830         keyboard of the Virtual Keyboard (<kbd class="menu">Window &gt; Virtual Keyboard</kbd>).
831       </li>
832
833     </ul>
834   </li>
835   <li>
836     <dfn>MIDI Port Options</dfn>
837     <ul>
838       <li>
839         <dfn>MIDI input follows MIDI track selection</dfn> allows Ardour to automatically
840         connect the MIDI input to the selected track. Selecting a different MIDI
841         track results in Ardour disconnecting the MIDI device from the former track
842         and connecting it to the newly selected one, so that the MIDI device is
843         always connected to the selected track. Which MIDI device will follow
844         selection can be chosen below.
845       </li>
846     </ul>
847   </li>
848 </ul>      
849   
850 <h2 id="preferences-transport">Transport</h2>
851
852 <ul>
853   <li>
854     <dfn>General</dfn>
855     <ul>
856       <li>
857         <dfn>Prompt for new marker names</dfn> when enabled, popup a dialog
858         when a new <a href="@@working-with-markers">marker</a> is created. This allows
859         markers to be named as they are created.
860       </li>             
861       <li>
862         <dfn>Stop at the end of the session</dfn> causes the transport to
863         stop during playback when it reaches the end marker. Behavior during
864         recording is not changed.
865       </li>
866       <li>
867         <dfn>Keep record-enable engaged on stop</dfn> leaves the global
868         record-enable engaged after transport is stopped.  Does not affect track
869         level record-enable which is never changed on stop.
870       </li>
871       <li>
872         <dfn>Reset default speed on stop</dfn> when the 
873         <a href="@@transport-bar">Shuttle speed control</a> is in <em>wheel</em>
874         mode, i.e. the transport speed can be constantly changed, enabling this
875         option makes these changes temporary, and the transport speed reset
876         each time the transport is stopped.      
877       </li>
878       <li>
879         <dfn>Disable per-track record disarm while rolling</dfn>, when
880         enabled, will not allow the any track's record-enable to be disarmed
881         during record, preventing accidentally stopping the recording of a take.
882       </li>
883       <li>
884         <dfn>12dB gain reduction during fast-forward and fast-rewind</dfn>
885         when enabled will reduce the unpleasant increase in perceived volume
886         that occurs when fast-forwarding or rewinding through some kinds of audio.
887       </li>
888       <li>
889         <dfn>Rewind/Fast-forward buttons change direction immediately</dfn>
890         sets wether Rewind and Fast-forward transport operations
891         (<kbd class="menu">Transport &gt; Forward/Rewind</kbd>) changes the 
892         playback direction and speed abruptly, or gradually.
893       </li>
894       <li>
895         <dfn>Allow auto-return after rewind/ffwd operations</dfn>
896         if <a href="@@other-toolbar-items#playhead_options">Auto return</a>is engaged, sets wether
897         it applies to rewind and fast-forward operations.
898       </li>
899       <li>
900         <dfn>Preroll:</dfn> sets the duration of the preroll for playing and
901         recording when using a preroll. Can be a musical duration (in bars) or a
902         duration in seconds.
903       </li>
904     </ul>
905   </li>  
906   <li>
907     <dfn>Looping</dfn>
908     <ul>
909       <li>
910         <dfn>Play loop is a transport mode</dfn> changes the behavior of the
911         loop button, turning it into a toggle. When enabled, the loop button does
912         not start playback but forces playback to always play the loop. Looping
913         stays engaged when the transport is stopped. Playback continues where the
914         transport stopped and continues to loop. When disabled, the loop button
915         starts playing the loop but stop then cancels loop playback.
916       </li>
917       <li>
918         <dfn>Loop Fades:</dfn> when the transport moves from the end of the loop
919         range back to the beginning, clicks might be audible. This parameter
920         allows for adding fades (in, out or cross-) to prevent those clicks.
921       </li>
922     </ul>
923   </li>
924   <li>
925     <dfn>Dropout (xrun) Handling</dfn>
926     <ul>
927       <li>
928         <dfn>Stop recording when an xrun occurs</dfn> will stop the transport
929         when an xrun occurs during recording, ensuring no audible glitches are
930         recorded.
931       </li>
932       <li>
933         <dfn>Create markers where xruns occur</dfn> will create a new
934         <a href="@@working-with-markers">marker</a> when an xrun occurs during
935         recording at the location of the xrun. This marks where possible xruns
936         might produce audible glitches.
937       </li>
938       <li>
939         <dfn>Reset x-runs counter when starting to record</dfn>, when enabled,
940         sets the x-run counter in the <a href="@@status-bar">Status bar</a>
941         to 0 each time a recording is started, hence showing only the relevant
942         number of x-run while recording.
943       </li>
944     </ul>
945   </li>
946   <li>
947         <dfn>Plugins</dfn>
948     <ul>  
949           <li>
950         <dfn>Silence plugins when the transport is stopped</dfn> when stopping
951         playback or recording, if this option is checked, the plugins that still
952         emit sound (reverbs, etc&hellip;) will be stopped. If unchecked, the plugins
953         will continue playing after the transport stop.
954       </li>
955         </ul>
956   </li>
957 </ul>  
958   
959 <h3 id="preferences-transport-chase">Chase</h3>
960
961 <ul>
962   <li>
963     <dfn>MIDI Machine Control (MMC)</dfn>
964     <ul>
965       <li>
966         <dfn>Respond to MMC commands</dfn> when enabled Ardour will respond
967         to MIDI Machine Control commands received on the <code>ardour:MMC in</code>
968         MIDI port.
969       </li>  
970       <li>
971         <dfn>Inbound MMC device ID:</dfn> is the only device ID Ardour will
972         respond to when an MMC command is received on the <code>ardour:MMC in</code>
973         MIDI port.
974       </li>
975     </ul>
976   </li>
977   <li>
978     <dfn>Transport Masters</dfn>
979     <ul>
980           <li>
981                 <dfn>Show Transport Master Window</dfn> Opens the Transport masters
982                 window, where all the timecode sources are shown to be selected
983                 and/or synchronized; same as clicking <kbd class="menu">Window &gt;
984                 Transport Masters</kbd>
985           </li>
986       <li>
987                 <dfn>Match session video frame rate to external timecode</dfn>
988                 controls the value of the video frame rate <em>while chasing</em>
989                 an external timecode source. When enabled, the session video frame rate will be
990                 changed to match that of the selected external timecode source. When disabled,
991                 the session video frame rate will not be changed to match that of the selected
992                 external timecode source. Instead, the frame rate indication in the main clock
993                 will flash red and Ardour will convert between the external timecode standard
994                 and the session standard.
995           </li>
996     </ul>
997   </li>
998 </ul>
999
1000 <h3 id="preferences-transport-generate">Generate</h3>
1001
1002 <ul>
1003   <li>
1004     <dfn>Linear Timecode (LTC) Generator</dfn>
1005     <ul>
1006       <li>
1007         <dfn>Enable LTC generator</dfn> when enabled Ardour will
1008         output an LTC timecode signal on its <em>LTC-out</em> port.
1009         If this option is checked, the two options below are active:
1010       </li>
1011       <li>
1012         <dfn>Send LTC while stopped</dfn>, (only available when the previous
1013         <em>Enable LTC generator</em> is on) when enabled Ardour will
1014         continue to send LTC information even while the transport (playhead)
1015         is not moving.
1016       </li>
1017       <li>
1018         <dfn>LTC generator level [dBFS]:</dfn> specifies the peak volume of
1019         the generated LTC signal in dbFS. A good value is 0dBu&equals;&minus;18dbFS
1020         in an EBU calibrated system.
1021       </li>
1022       <li>
1023         <dfn>LTC Output Port:</dfn> selects to which port (if any) the
1024         LTC generator will be connected by default.
1025       </li>
1026     </ul>
1027   </li>
1028   <li>
1029     <dfn>MIDI Time Code (MTC) Generator</dfn>
1030     <ul>
1031       <li>
1032         <dfn>Enable MTC Generator</dfn> when enabled Ardour will generate MIDI
1033         time code on the <code>ardour:MTC out</code> MIDI port.
1034       </li>
1035       <li>
1036         <dfn>Max MTC varispeed (%):</dfn>
1037         MIDI time code generation will be disabled when the transport speed is
1038         greater than normal speed plus this percentage or less than normal minus
1039         this percentage.
1040       </li>
1041     </ul>
1042   </li>
1043   <li>
1044         <dfn>MIDI Machine Control (MMC)</dfn>
1045         <ul>
1046           <li>
1047         <dfn>Send MMC commands</dfn> when enabled Ardour will send MIDI Machine
1048         Control commands on the <code>ardour:MMC out</code>
1049         MIDI port.
1050       </li>
1051           <li>
1052         <dfn>Outbound MMC device ID:</dfn> is the MIDI device ID Ardour will
1053         use when it sends MMC commands.
1054       </li>
1055     </ul>
1056   </li>
1057   <li>
1058     <dfn>MIDI Beat Clock (Mclk) Generator</dfn>
1059     <ul>
1060       <li>
1061         <dfn>Enable Mclk generator</dfn> when enabled Ardour will generate a
1062         (tempo dependant) beat clock at a rate of 24 pulses per quarter note on
1063         the <code>ardour:MIDI clock out</code> port.
1064       </li>
1065     </ul>
1066   </li>
1067 </ul>
1068
1069 <h2 id="preferences-plugins">Plugins</h2>
1070
1071 <p class="note">
1072   The content of this preference page varies heavily between versions or Ardour:
1073   both the platform and the build-time options can make Ardour support some types
1074   of plugins and not others. While this documentation tries to show all possible
1075   options, most systems will only show a subset of the options hereunder, e.g.
1076   AudioUnits are macOS only&hellip;
1077 </p>
1078
1079 <ul>
1080   <li>
1081     <dfn>Scan/Discover</dfn>
1082     <ul>
1083       <li>
1084         <dfn>Scan for Plugins</dfn> will initiate an immediate scan of the system
1085         for available plugins. Useful to get a newly installed plugin recognised
1086         by Ardour.
1087       </li>
1088     </ul>
1089   </li>
1090   <li>
1091     <dfn>General</dfn>
1092     <ul>
1093       <li>
1094         <dfn>Always Display Plugin Scan Progress</dfn> When enabled a
1095         popup window showing plugin scan progress is displayed for indexing
1096         (cache load) and discovery (detect new plugins).
1097       </li>
1098       <li>
1099         <dfn>Make new plugins active</dfn> when enabled, any plugin added to a track
1100         will be in active mode. If unchecked, the plugins will be added in inactive
1101         mode by default, hence have no processing effect on the track/bus.
1102       </li>
1103     </ul>
1104   </li>
1105   <li>
1106     <dfn>LV1/LV2</dfn>
1107     <ul>
1108       <li>
1109         <dfn>Conceal LADSPA (LV1) Plugins if matching LV2 exists</dfn> When 
1110         enabled, gives precedence to the LV2 (more up-to-date) version of
1111         a plugin over its LV1 version, if both exists.
1112       </li>
1113     </ul>
1114   </li>
1115   <li>
1116     <dfn>Plugin GUI</dfn>
1117     <ul>
1118       <li>
1119         <dfn>Automatically open the plugin GUI when adding a new plugin</dfn>
1120         shows the plugins GUI as soon as it is added to the processing box. If
1121         unchecked, the plugin will be added in the processor box but the GUI will
1122         only be shown when <kbd class="mouse">double clicking</kbd> it.
1123       </li>
1124       <li>
1125         <dfn>Show Plugin Inline Display on Mixer strip by default</dfn> allows Ardour
1126         to show, in the <a href="@@audiomidi-mixer-strips">mixer strips</a>, a
1127         visual rendering of the effect. These Inline Display are a special feature
1128         of Ardour, so not all plugins are able to show this display. Most of Ardour's
1129         <a href="@@plugins-bundled-with-ardour">own plugins</a> have an Inline Display.
1130         At any time, the plugin's Inline Display can be toggled on or off by
1131         <kbd class="mod3n"></kbd>double-clicking it.
1132       </li>
1133       <li>
1134         <dfn>Don't automatically open the plugin GUI when the plugin has an inline
1135         display mode</dfn>: this option, available only if
1136         <kbd class="option">Automatically open the plugin GUI when adding a new plugin</kbd>
1137         is checked, supercedes it and hides the plugin GUI at creation if it has an
1138         Inline Display, like Ardour's own <code>ACE *</code> plugins.
1139       </li>
1140     </ul>
1141   </li>
1142   <li>
1143     <dfn>Instrument</dfn>
1144     <ul>
1145       <li>
1146         <dfn>Ask to replace existing instrument plugin</dfn>: if a MIDI track already
1147         has an instrument (i.e. MIDI to audio converter of some sort) and this
1148         option is checked, Ardour will detect it and offer to replace the existing
1149         instrument with the newly added one, avoiding a possible conflict.
1150       </li>
1151       <li>
1152         <dfn>Interactively configure instrument plugins on insert</dfn>: when inserting
1153         a multichannel instrument plugin, if this option is checked, prompts the
1154         user for the channel configuration for this plugin.
1155       </li>
1156     </ul>
1157   </li>
1158   <li>
1159     <dfn>Statistics</dfn>
1160     <ul>
1161       <li>
1162         <dfn>Reset Statistics</dfn>: clears the statistics used to determine
1163         the most used and most recently used plugins.
1164       </li>
1165       <li> 
1166         <dfn>Plugin chart (use-count) length:</dfn> In the Mixer view's
1167         <a href="@@favorite-plugins-window">favorite plugins</a> section,
1168         determines how many plugins are displayed when in <em>Top-10 Plugins</em>
1169         mode. 
1170       </li>
1171       <li> 
1172         <dfn>Plugin recent list length:</dfn> Same as above,
1173         when in <em>Recent Plugins</em> mode. 
1174       </li>
1175     </ul>
1176   </li>
1177 </ul>
1178
1179 <h3 id="preferences-plugins-vst">VST</h3>
1180
1181 <ul>
1182   <li>
1183     <dfn>VST</dfn>
1184     <ul>
1185       <li>
1186         <dfn>Enable Mac VST support (requires restart or re-scan)</dfn> makes a
1187         MacOs system able to run VST-Mac plugins. As stated, a new scan for plugins
1188         is required, be it manually or by restarting Ardour.
1189       </li>
1190       <li>
1191         <dfn>Scan for [new] VST Plugins on Application Start</dfn> When
1192           enabled new VST plugins are searched, tested and added to the cache
1193           index on application start. When disabled new plugins will only be
1194           available after triggering a 'Scan' manually.
1195       </li>
1196       <li>
1197         <dfn>Verbose Plugin Scan</dfn>: adds information about the plugin in the
1198         <a href="@@status-bar">Log window</a>.
1199       </li>
1200       <li>
1201         <dfn>Scan Time Out</dfn> Specifies the default timeout for plugin
1202           instantiation. Plugins that require more time to load will be
1203         blacklisted. A value of &infin; disables the timeout.
1204       </li>
1205     </ul>
1206   </li>
1207   <li>
1208     <dfn>VST 2.x</dfn>
1209     <ul>
1210       <li>
1211         <dfn>VST 2 Cache:</dfn> Clicking the <kbd class="menu">Clear</kbd> button
1212         removes all VST plugins from the list of plugins available to be
1213         inserted into the processor box. A new VST plugin scan is then required.
1214       </li>
1215       <li>
1216         <dfn>VST 2 Blacklist:</dfn> Clicking the <kbd class="menu">Clear</kbd>
1217         button makes blacklisted VST plugins available to be added to the processor
1218         box.
1219       </li>
1220       <li>
1221         <dfn>Linux VST2 Path:</dfn> Clicking the <kbd class="menu">Edit</kbd> button
1222         pops up a dialog to manage the directories that will be searched for Linux
1223         VST plugins. When modified, Ardour will offer to scan those paths for plugins.
1224       </li>
1225       <li>
1226         <dfn>Path:</dfn> are the paths chosen above.
1227       </li>
1228       <li>
1229         <dfn>Windows VST Path:</dfn> Clicking the <kbd class="menu">Edit</kbd> button
1230         pops up a dialog to manage the directories that will be searched for Windows
1231         VST plugins. When modified, Ardour will offer to scan those paths for plugins.
1232       </li>
1233       <li>
1234         <dfn>Path:</dfn> are the paths chosen above.
1235       </li>
1236     </ul>
1237   </li>
1238   <li>
1239     <dfn>VST 3</dfn>
1240     <ul>
1241           <li>
1242         <dfn>VST 3 Cache:</dfn> Same as above, for VST 3
1243       </li>
1244       <li>
1245         <dfn>VST 3 Blacklist:</dfn> Same as above, for VST 3
1246       </li>
1247       <li>
1248         <dfn>Additional VST3 Path:</dfn> The VST 3 specs clearly define where
1249         the host application should look for plugins. Although Ardour provides a
1250         way to search other directories for plugin, it is out of spec and not
1251         recommanded.
1252       </li>
1253       <li>
1254         <dfn>Conceal VST2 Plugin if matching LV3 exists</dfn> When 
1255         enabled, gives precedence to the VST3 (more up-to-date) version of
1256         a plugin over its VST2 version, if both exists.
1257       </li>
1258     </ul>
1259   </li>
1260 </ul>
1261
1262 <h3 id="preferences-plugins-audio_unit">Audio Unit</h3>
1263
1264 <ul>
1265   <li>
1266     <dfn>Audio Unit</dfn>
1267     <ul>
1268       <li>
1269         <dfn>Scan for [new] AudioUnit Plugins on Application Start</dfn> When
1270         enabled, new AU plugins are searched, tested and added to the cache
1271         index on application start. When disabled, new plugins will only be
1272         available after triggering a 'Scan' manually.
1273       </li>
1274       <li>
1275         <dfn>AU Cache:</dfn> Clicking the <kbd class="menu">Clear</kbd> button
1276         removes all AU plugins from the list of plugins available to be
1277         inserted into the processor box. A new AU plugins scan is then required.
1278       </li>
1279       <li>
1280         <dfn>AU Blacklist:</dfn> Clicking the <kbd class="menu">Clear</kbd>
1281         button makes blacklisted AU plugins available to be added to the processor
1282         box.
1283       </li>
1284     </ul>
1285   </li>
1286 </ul>
1287
1288 <h2 id="preferences-monitoring">Monitoring</h2>
1289
1290 <ul>
1291   <li>
1292     <dfn>Monitoring</dfn>
1293     <ul>
1294       <li>
1295         <dfn>Record monitoring handled by:</dfn> determines whether Ardour provides
1296         monitoring of incoming audio or whether monitoring is provided by hardware.
1297         See <a href="@@monitoring">Monitoring</a> for more information.
1298       </li>
1299       <li>
1300         <dfn>Auto Input does 'Talkback'</dfn> when enabled, the 
1301         <kbd class="option">Transport > Auto Input</kbd> option also sets
1302         the tracks to monitor its audio input when transport is not rolling.
1303       </li>
1304     </ul>
1305   </li>
1306   <li>
1307     <dfn>Solo</dfn> contains settings that affect the use of
1308     <a href="@@muting-and-soloing">solo, muting</a>, and
1309     <a href="@@panning">panning</a>.
1310     <ul>
1311       <li>
1312         <dfn>Solo controls are Listen controls</dfn>: when enabled, the
1313           soloed track is soloed only on the monitor bus, the master fader mix
1314           is not affected by the solo. This option can also be set by enabling
1315           pre-fader listen or after-fader listen in the <strong>Mixer</strong>
1316           monitor section.
1317       </li>
1318       <li>
1319         <dfn>Exclusive solo</dfn> when enabled will only solo the last
1320           track selected for solo. Previously soloed tracks will be un-soloed.
1321           This setting is also available from the <strong>Mixer</strong> monitor
1322           section.
1323       </li>
1324       <li>
1325         <dfn>Show solo muting</dfn> when enabled outlines the mute
1326           button on tracks and busses when another track is soloed.
1327       </li>
1328       <li>
1329         <dfn>Soloing overrides muting</dfn> when enabled allows a track
1330           to be heard when it is soloed while muted. This setting is also
1331           available from the <strong>Mixer</strong> monitor section.
1332       </li>
1333       <li>
1334         <dfn>Solo-in-place mute cut (dB):</dfn> sets the attenuation of
1335           the other tracks when another track is soloed in place. This setting
1336           is also available from the <strong>Mixer</strong> monitor section. The
1337         default is "&minus;inf" for &minus;&infin;, meaning the other tracks are
1338         totally muted.
1339       </li>
1340       <li>
1341         <dfn>Listen Position:</dfn> determines what is listened to when
1342           the solo controls are used as listen controls. The options are
1343           after-fader or pre-fader.
1344       </li>
1345       <li>
1346         <dfn>PFL signals come from:</dfn> determines whether the
1347           pre-fader listen position is before or after the pre-fader processors.
1348       </li>
1349       <li>
1350         <dfn>AFL signals come from:</dfn> determines whether the
1351           after-fader listen position is before or after the after-fader
1352           processors.
1353       </li>
1354     </ul>
1355   </li>
1356 </ul>
1357
1358 <h2 id="preferences-signal_flow">Signal Flow</h2>
1359
1360 <ul>
1361   <li>
1362     <dfn>Master</dfn> 
1363     <ul>
1364       <li>
1365         <dfn>Enable master-bus output gain control</dfn> adds a gain-stage to
1366         the master-bus and a Loudness Analyzer &amp; Normalizer button that
1367         calculates the Loudness (LUFS) of the session (or a range selection), 
1368         and normalizes the loudness according to various standards.
1369       </li>
1370     </ul>
1371   </li>
1372   <li>
1373     <dfn>Default Track / Bus Muting Options</dfn> sets the muting options
1374     for a newly created tracks or bus. The mute options for an existing track
1375     or bus are changed by the right-click context menu on a mute button.
1376     <ul>
1377       <li>
1378         <dfn>Mute affects pre-fader sends</dfn> when enabled pre-fader
1379           sends will be muted by default.
1380       </li>
1381       <li>
1382           <dfn>Mute affects post-fader sends</dfn> when enabled post-fader
1383           sends will be muted by default.
1384       </li>
1385       <li>
1386           <dfn>Mute affects control outputs</dfn> when enabled control
1387           outputs are muted by default.
1388       </li>
1389       <li>
1390           <dfn>Mute affects main outputs</dfn> when enabled main outputs
1391           are muted by default.
1392       </li>
1393     </ul>
1394   </li>
1395   <li>
1396     <dfn>Send Routing</dfn> affects <a href="@@aux-sends">aux and external sends</a>.
1397     <ul>
1398       <li>
1399         <dfn>Link panners of Aux and External Sends with main panner by default</dfn>
1400         when enabled, sends follow the channel panner. When disabled, sends can panned
1401         independently of the channel panner and fader. Double clicking the send in the
1402         processor box toggles the main panner and fader between the aux send and the
1403         channel.
1404       </li>
1405     </ul>
1406   </li>
1407   <li>
1408     <dfn>Audio Regions</dfn>
1409     <ul>
1410           <li>
1411         <dfn>Replicate missing region channels</dfn>: if a track is N-channel,
1412         and the region has fewer channels, this option copies the existing
1413         channel's data for this non-existent one. If left unchecked, the missing
1414         channels will stay silent.
1415       </li>
1416         </ul>
1417   </li>
1418   <li>
1419     <dfn>Track and Bus Connections</dfn>
1420     <ul>
1421       <li>
1422         <dfn>Auto-connect main output (master or monitor) bus to physical ports</dfn>
1423         auto-connects the outputs to the first N physical ports. In a session without a
1424         <a href="@@monitor-section">monitor section</a>, the master-bus is
1425         connected to the system's playback ports, and if a monitor section exists,
1426         the monitor-bus' output are connected.
1427       </li>
1428       <li>
1429         <dfn>Connect track inputs:</dfn> allows to choose when a new track is
1430         created whether its inputs will be automatically connected to the physical
1431         inputs of the system or not (hence the user has to manually connect it).
1432       </li>
1433       <li>
1434         <dfn>Connect track and bus outputs:</dfn> allows to choose, for any new
1435         track or bus created, whether its output will automatically be connected
1436         to the master bus, directly to the physical outputs or to nothing (the
1437         user has to manually connect it).
1438       </li>
1439       <li>
1440         <dfn>Use 'Strict-I/O' for new tracks or busses</dfn> determines the default
1441         choice for the <a href="@@trackbus-signal-flow">signal flow</a> of a newly created track or bus.
1442         This can be overridden in the <a href="@@adding-tracks-busses-and-vcas">
1443         Add Track/Bus/VCA</a> dialog
1444       </li>
1445     </ul>
1446   </li>
1447 </ul>
1448
1449 <h2 id="preferences-metronome">Metronome</h2>
1450
1451 <ul>
1452   <li>
1453     <dfn>Metronome</dfn> handles the way Ardour's metronome is played when
1454     enabled in the <a href="@@transport-bar">Transport Bar</a>.
1455     <ul>
1456       <li>
1457         <dfn>Emphasis on first beat</dfn> plays a different sound when the first
1458         beat is played (e.g. 1/4 in 4/4, 1/3 in 3/4,&hellip;). When unchecked, all
1459         the beats are indistinguishable.
1460       </li>
1461       <li>
1462         <dfn>Use built-in default sounds</dfn> when checked, uses Ardour's own
1463         sounds for the metronome click. Unchecking this allows to set some custom
1464         sounds below.
1465       </li>
1466       <li>
1467         <dfn>Audio file:</dfn> selects an audio file for the beats, in any
1468         <a href="@@supported-file-formats">format</a> Ardour supports.
1469       </li>
1470       <li>
1471         <dfn>Emphasis audio file:</dfn> in conjunction with
1472         <kbd class="option">Emphasis on first beat</kbd>, selects an audio file
1473         for the first beats of each bar.
1474       </li>
1475       <li>
1476         <dfn>Gain level:</dfn> allows the metronome's click sounds to be boosted
1477         or attenuated.
1478       </li>
1479     </ul>
1480   </li>
1481   <li>
1482     <dfn>Options</dfn>
1483     <ul>
1484       <li>
1485         <dfn>Enable Metronome only while recording</dfn>: when enabled, the
1486         metronome will remain silent unless Ardour is recording.
1487       </li>
1488     </ul>
1489   </li>
1490 </ul>
1491
1492
1493 <h2 id="preferences-control_surfaces">Control Surfaces</h2>
1494
1495 <p>
1496   This tab contains settings for <a href="@@control-surfaces">control surfaces</a>.
1497 </p>
1498 <p>
1499   It lists all the Control Surface protocols Ardour knows. To enable a
1500   <dfn>Control Surface Protocol</dfn>, the <kbd class="option">Enable</kbd> checkbox
1501   next to its name should be ticked. Editing the settings related to this protocol
1502   can be done by double-clicking its name or clicking the <kbd class="menu">Show
1503   protocol settings</kbd> (only for Generic MIDI and Open Sound Control).
1504 </p>
1505
1506 <h2 id="preferences-metering">Metering</h2>
1507
1508 <ul>
1509   <li>
1510     <dfn>Metering</dfn>
1511     <ul>
1512       <li>
1513         <dfn>Peak hold time:</dfn> allows the meter to keep displaying the highest
1514         signal level for a period of time before reverting to showing the actual
1515         instantaneous value (unless an even higher peak occurs). The longer this
1516         time is, the easier it is to spot peaks, at the expense of instantaneous
1517         accuracy.
1518       </li>
1519       <li>
1520         <dfn>DPM fall-off:</dfn> describes how fast the Digital Peak Meters can
1521         go from a high value to a lower one. Faster values are more accurate but
1522         less readable.
1523       </li>
1524       <li>
1525         <dfn>Meter line-up level; 0&nbsp;dBu:</dfn> chooses a standard for the
1526         conversion between dBFS (Full Scale) which represent the numeric signal
1527         level, and dBu which represents the analog signal level. This value is used
1528         to configure meter-marks and color knee-points, or set the reference levels
1529         for various meter-types.
1530       </li>
1531       <li>
1532         <dfn>IEC1/DIN Meter line-up level; 0&nbsp;dBu:</dfn> sets the reference
1533         level for the IEC1/DIN Meter
1534       </li>
1535       <li>
1536         <dfn>VU Meter standard:</dfn> selects which standard to use for the zero
1537         value of the vu-meters, i.e. the analog dBu value that will show as 0 on the
1538         VU-meter.
1539       </li>
1540       <li>
1541         <dfn>Peak indicator threshold [dBFS]:</dfn> at that value and over, the
1542         signal will make the peak meter to turn red, indicating a level too high.
1543       </li>
1544     </ul>
1545   </li>
1546   <li>
1547     <dfn>Default Meter Types</dfn> sets the default meters when creating a session
1548     or track. These meters can be changed afterwards by
1549     <kbd class="mouse">right</kbd>-clicking a meter.
1550     <ul>
1551       <li>
1552         <dfn>Default Meter Type for Master Bus:</dfn> defines which kind of
1553         <a href="@@metering-in-ardour">meter</a> will be used when creating a new
1554         session (does not apply to the current session).
1555       </li>
1556       <li>
1557         <dfn>Default Meter Type for busses:</dfn> defines which kind of
1558         meter will be used when creating a new bus (applies to the bus created
1559         after changing the value).
1560       </li>
1561       <li>
1562         <dfn>Default Meter Type for tracks:</dfn> same as above, for tracks.
1563       </li>
1564     </ul>
1565   </li>
1566   <li>
1567     <dfn>Region Analysis</dfn>
1568     <ul>
1569       <li>
1570         <dfn>Enable automatic analysis of audio</dfn> generates the transient
1571         values (used in e.g. the <a href="@@rhythm-ferret">Rhythm Ferret</a>)
1572         automatically. When unchecked, the transient values will be generated
1573         on demand.
1574       </li>  
1575     </ul>
1576   </li>
1577 </ul>
1578
1579 <h2 id="preferences-performance">Performance</h2>
1580
1581 <ul>  
1582   <li>
1583     <dfn>DSP CPU Utilization</dfn>
1584     <ul>
1585       <li>
1586         <dfn>Signal processing uses:</dfn> sets how many cpu processors can be
1587           used to do signal processing. It can be set to use one up to all
1588           processors.
1589       </li>
1590     </ul>
1591   </li>
1592   <li>
1593     <dfn>CPU/FPU Denormals</dfn> are a specific type of very small numbers that
1594     can cause issues with CPU consumption when using some plugins in some
1595     circumstances. Ardour provides two methods of handling the issue.
1596     Trying different combinations of these settings may minimize CPU consumption.
1597     <ul>
1598       <li>
1599             <dfn>Use DC bias to protect against denormals</dfn> adds a small
1600             constant value to numbers to move the numbers away from zero.
1601           </li>
1602       <li>
1603                 <dfn>Processor handling:</dfn>, if the computer's hardware
1604             supports it, offers two methods that can be used individually or
1605             combined. Flush to zero and denormals are zero.
1606       </li>
1607     </ul>
1608   </li>
1609   <li>
1610     <dfn>Disk I/O Buffering</dfn> settings determine how many seconds of
1611     audio off of disk will be buffered in memory. Longer settings reduce
1612     the risk of buffer under-runs but consume more memory.
1613     <ul>
1614       <li>
1615             <dfn>Preset:</dfn> will automatically choose the values for the playback
1616         and recording buffer based on the chosen size of the session. The
1617         <strong>Custom</strong> option allows to manually select the buffers with
1618         the two sliders below.
1619       </li>
1620       <li>
1621             <dfn>Playback (seconds of buffering):</dfn> sets how many seconds of
1622         audio Ardour will buffer during playback.
1623       </li>
1624       <li>
1625              <dfn>Recording (seconds of buffering):</dfn> sets how many seconds of
1626          audio Ardour will buffer during recording.
1627       </li>
1628     </ul>
1629   </li>
1630   <li>
1631     <dfn>Memory Usage</dfn>
1632     <ul>
1633       <li>
1634         <dfn>Waveform image cache (megabytes):</dfn> sets the maximum amount of ram that
1635         can be used to store the images representing the waveforms in the editor. Past
1636         this amount, the images will be regenerated when needed, which can significantly
1637         decrease the system's performance.
1638       </li>
1639     </ul>
1640   </li>
1641   <li>
1642     <dfn>Automation</dfn>
1643     <ul>
1644       <li>
1645             <strong>Thinning factor</strong> ranges from 0 to 1000 with larger
1646             values sending fewer automation changes. Thinning is like lossy
1647             audio compression, removing data that is less likely to be noticed,
1648             although the more is removed, the more likely the loss will be noticed.
1649             The advantage to thinning is reduced CPU usage.
1650           </li>
1651       <li>
1652                 <strong>Automation sampling interval</strong> ranges from 1 to
1653         1000&nbsp;ms. Determines how frequently the automation input is
1654         sampled. The shorter the interval the higher the accuracy but also
1655         the higher the CPU requirements.
1656       </li>
1657     </ul>
1658   </li>
1659   <li>
1660         <dfn>Automatables</dfn>
1661     <ul>
1662           <li>    
1663         <dfn>Limit automatable parameters per plugin</dfn>: as some plugins
1664         (synthesizers, &hellip;) have a lot of parameters, and those parameters
1665         can be automated by Ardour, checking this will limit the number of parameters
1666         that are listed as automatable, hence making the lists shorter and the GUI
1667         more responsive.
1668       </li>
1669     </ul>
1670   </li>
1671 </ul>
1672
1673 <h2 id="preferences-video">Video</h2>
1674
1675 <ul>
1676   <li>
1677     <dfn>Video Server</dfn>
1678     <ul>
1679       <li>
1680         <dfn>Show Video Export Info before export</dfn> Shows a warning message
1681         when exporting a video about licensing and offers to open the
1682         <a href="@@workflow-amp-operations#export">export video</a> section of
1683         this manual.
1684       </li>
1685       <li>
1686         <dfn>Show Video Server Startup Dialog</dfn>: when using video inside Ardour,
1687         this video is accessed via Xjadeo from a source file through a Video Server.
1688         This options shows the server's startup dialog (useful for debugging a
1689         malfunctioning video).
1690       </li>
1691       <li>
1692         <dfn>Advanced Setup (remote video server)</dfn> can be used when the setup
1693         is more complex than opening a local file with Ardour. The tools used behind
1694         the scene by Ardour allow a lot of flexibility, so for a competent user,
1695         the options below are provided to access a distant file (i.e. on another
1696         machine). The default options for the two following fields ("http://localhost:1554"
1697         and "/") are suitable for local files.
1698       </li>
1699       <li>
1700         <dfn>Video Server URL:</dfn> Base URL of the video server delivering the video
1701         through the network (<code>http://IP-or-address:port</code>).
1702       </li>
1703       <li>
1704         <dfn>Video folder</dfn> is the server's local path to the document-root,
1705         i.e. the files that can be delivered by the server.
1706       </li>
1707     </ul>
1708   </li>
1709   <li>
1710     <dfn>Video Monitor</dfn>
1711     <ul>
1712       <li>
1713         <dfn>Custom Path to Video Monitor (xjadeo) - leave empty for default:</dfn>
1714         Ardour bundles offer xjadeo bundled, so it should run flawlessly. Though,
1715         for custom builds or if a newer version of xjadeo is available, one can
1716         specify a path to the wanted version of xjadeo.
1717       </li>
1718     </ul>
1719   </li>
1720 </ul>
1721