0e96f05908e66c12d37069ba88265e675c2afcab
[ardour.git] / manual / xml / mixer_strips.xml
1 <?xml version="1.0" standalone="no"?>
2
3 <!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4
5 ]>
6
7 <!-- XXX lots to do on this page -->
8
9 <section id="mixer-window-mixer-strips">
10         <title> Mixer Strips </title>
11         <para>
12                 Each track and bus is represented in the mixer window by a <emphasis>mixer
13                 strip</emphasis> that contains various controls related to signal flow.
14                 There are two places in Ardour in which you can see mixer strips. The mixer
15                 window is the obvious one (and the one we deal with here), but you can also
16                 view a single mixer strip in the editor window by clicking the
17                 <guibutton>editor mixer</guibutton> button.
18         </para>
19         <mediaobject>
20                 <imageobject>
21                         <imagedata fileref="images/mixerstrip.png"/>
22                 </imageobject>
23         </mediaobject>
24         <para>
25                 this image needs replacing with labels and better resolution The mixer strip
26                 for a bus is essentially identical to the one for an audio track, but it is
27                 missing certain controls that make no sense - you cannot record into a bus,
28                 so there is no record enable button, for example.
29         </para>
30
31         <para>
32                 The mixer strips are designed to visually model signal flow. The input
33                 button selects the input of the track that this mixer strip monitors. The
34                 outputs of the track (the 'tape recorder') are 'hard-wired' to the inputs of
35                 the mixer strip. Think of the input to the strip starting at the polarity
36                 switch, flowing down through the prefader inserts/plugins/sends section,
37                 through the gain fader, past the postfader inserts/plugins/sends section,
38                 the panner, and out through the output selector. In the case of a bus, there
39                 is no 'tape machine' inserted between the input selector and the actual
40                 input of the strip, but the signal flow is identical otherwise.
41         </para>
42
43         <section id="mixer-strip-narrow-strip-button">
44                 <title>Narrow Mixer Strip Button</title>
45                 <para>
46                         the button on the top left of the mixer strip is labelled with two arrows
47                         separated by a line. Left clicking this button will reduce the horizontal
48                         size of the mixer strip. Clicking it again will restore the previous size.
49                         The first click also has the effect of shortening the names of controls.
50                         Plugin lists become very small in this mode, however more faders are
51                         accessible without scrolling. Your needs may vary, hence the existence of
52                         this button.
53                 </para>
54         </section>
55
56         <section id="mixer-strip-hide-button">
57                 <title>Hide Button</title>
58                 <para>
59                         The button opposite the <emphasis>Narrow Mixer Strip Button</emphasis>
60                         hides the mixer strip from view. this button has no effect on signal flow
61                         or muting. When a mixer strip is hidden, it's entry in the strips list is
62                         darkened. To restore the mixer strip to the visible state, click it's entry
63                         in the strip list with the left mouse button.
64                 </para>
65         </section>
66
67         <section id="mixer-strip-track-name">
68                 <title>Track Name</title>
69                 <para>
70                         The track name displays the current name of the track as displayed in the
71                         editor window. right-clicking on the name brings up a drop-down menu that
72                         allows you to rename, activate, deactivate and remove the track. Selecting
73                         <guimenuitem>Rename</guimenuitem> opens a new window displaying the name of
74                         the track. to change it, type your change and press ok. to leave it
75                         unaltered, press cancel. Selecting <guimenuitem>remove</guimenuitem> opens
76                         a new window asking for confirmation of your track removal request.
77                         removing a track removes that track from the project. If the playlist used
78                         by the removed track is not used by any other track, it will also be
79                         removed.
80                 </para>
81         </section>
82
83         <section id="mixer-strip-group-button">
84                 <title>Group Button</title>
85                 <para>
86                         The group button displays the name of the currently selected mix group. if
87                         no group is selected, it will read no group. when clicked, a drop-down menu
88                         appears which lists the current mixer groups, along with the option no
89                         group. if a group is selected, any fader movement on one of the group
90                         member faders will be translated to the other members of the group.
91                 </para>
92         </section>
93
94         <section id="mixer-strip-input-selector">
95                 <title>Input Selector</title>
96                 <para>
97                         The input selector allows you to assign hardware or software inputs to the
98                         track that this mixer strip monitors. clicking on the input box makes a
99                         drop-down menu appear which lists ready-made combinations of jack ports,
100                         along with the options disconnect and edit. You can either select a preset
101                         hardware input combination from the drop-down list, or select
102                         <guimenuitem>edit</guimenuitem> to open the input selector window which
103                         allows finer control, such as changing the number of inputs to the track or
104                         using software devices as inputs. For more information on this window, see
105                         <xref linkend="sn-other-windows"/>. <guibutton>Disconnect</guibutton>
106                         removes all input assignments while leaving the number of ports untouched.
107                 </para>
108         </section>
109
110         <section id="mixer-strip-polarity-button">
111                 <title>Polarity Button</title>
112                 <para>
113                         The polarity button, when pressed, inverts the phase of the signal as it
114                         leaves the track and enters the mixer strip. it has no effect on the signal
115                         being recorded to disk. It has no effect on the timing of the signal,
116                         either.
117                 </para>
118         </section>
119
120         <section id="mixer-strip-solo-button">
121                 <title>Solo Button</title>
122                 <para>
123                         The solo button puts the mixer strip in solo mode. the solo indicator in
124                         the editor window will flash if any mixer strip is set to solo, and only
125                         those tracks that are set in solo will be routed through the system.
126                 </para>
127         </section>
128
129         <section id="mixer-strip-mute-button">
130                 <title>Mute Button</title>
131                 <para>
132                         The mute button mutes the output of the mixer strip.
133                 </para>
134         </section>
135
136         <section id="mixer-strip-track-speed-control">
137                 <title>Track Speed Control</title>
138                 <para>
139                         The track speed allows a varispeed setting to be applied to the track. a
140                         setting of <literal>1.0</literal> corresponds to the normal playback speed
141                         of the session. a setting of <literal>0.5</literal> will play at half
142                         normal playback speed. when altered, the track will be redrawn to reflect
143                         the new position of the audio resulting from the speed change. The Track
144                         Speed Control has three decimal places of precision. A left or right click
145                         on the displayed number will raise or lower the track speed by 0.1%. when
146                         the speed is not exactly 1, the display will be coloured red. Hovering over
147                         the displayed number will allow you to use the mouse wheel to set the
148                         desired speed. A middle click on the displayed number will return the speed
149                         to exactly 1.
150                 </para>
151
152                 <para></para>
153         </section>
154
155         <section id="mixer-strip-record-enable-button">
156                 <title>Record Enable Button</title>
157                 <para>
158                         The record enable button arms the track for recording. pressing this will
159                         change the way you monitor and meter the selected input signal depending on
160                         the state of the monitoring settings in the options editor, as well as the
161                         auto input setting in the editor.
162                 </para>
163         </section>
164
165         <section id="mixer-strip-automation-mode-buttons">
166                 <title>Automation Mode Buttons</title>
167                 <para>
168                         The automation mode buttons allow you to select a fader or pan automation
169                         mode from a drop-down list. see <xref linkend="sn-automation"/> for more
170                         information about automation modes.
171                 </para>
172         </section>
173
174         <section id="mixer-strip-redirect-boxes">
175                 <title>Redirect Boxes</title>
176                 <para>
177                         These dark areas above and below the fader allow you to place inserts,
178                         sends and plugins into the signal path before and after the fader
179                         respectively. you may also easily reorder them whilst playing.
180                         collectively, the objects that belong in these boxes are called redirects.
181                         If there are redirects present in the channel, they can be reordered by
182                         dragging them vertically. because plugins and inserts can have different
183                         numbers of inputs to outputs, sometimes you may reach a situation where the
184                         inputs and outputs cannot be all connected sensibly. in this case, your
185                         reordering change will be disallowed by the program.
186                 </para>
187
188                 <para>
189                         Right clicking within the dark area will bring up a drop-down menu which
190                         allows you to manipulate the redirects in various ways.
191                 </para>
192
193                 <variablelist>
194                         <title>Redirect Boxes</title>
195                         <varlistentry>
196                                 <term><guimenuitem>new plugin</guimenuitem></term>
197                                 <listitem>
198                                         <para>
199                                                 selecting new plugin will open a dialog which lists the plugins
200                                                 available on your system. selecting a plugin which is compatible with
201                                                 the number of streams in the channel at that point will result in the
202                                                 plugin being placed in the redirect box in an inactive state. this is
203                                                 indicated by the brackets around the plugin name. double-clicking the
204                                                 plugin name will bring up a window that allows you to control the
205                                                 parameters of the plugin statically (including bypass) or using
206                                                 automation. all plugins that report their latency are time-compensated
207                                                 automatically in ardour.
208                                         </para>
209                                 </listitem>
210                         </varlistentry>
211
212                         <varlistentry>
213                                 <term><guimenuitem>new insert</guimenuitem></term>
214                                 <listitem>
215                                         <para>
216                                                 places at least two new jack ports at that point in the mixer strip (one
217                                                 input, one output). these ports will then be available to any jack
218                                                 client (including Ardour itself), allowing another program (or channels
219                                                 within another program) to be inserted across the channel. hardware
220                                                 ports may also, of course, be used, allowing the insertion of outboard
221                                                 equipment. the insert will then appear in the redirect box in brackets
222                                                 indicating that it is inactive. to activate or deactivate an insert,
223                                                 right-click on it and select activate. double-clicking on the insert
224                                                 will bring up a dialog which allows to to assign its inputs and outputs
225                                                 to other jack ports.
226                                         </para>
227                                 </listitem>
228                         </varlistentry>
229
230                         <varlistentry>
231                                 <term><guimenuitem>new send</guimenuitem></term>
232                                 <listitem>
233                                         <para>
234                                                 selecting new send will first bring up a dialog box that enables you to
235                                                 select the number of outputs the send has, along with the destination of
236                                                 each output. closing this dialog will reveal the name of the send in
237                                                 brackets, indicating that it is inactive. to activate the send, right
238                                                 click on it and select Activate. double-clicking on the send brings up
239                                                 the previous dialog, which will now include a fader which is provided
240                                                 for level control.
241                                         </para>
242                                 </listitem>
243                         </varlistentry>
244
245                         <varlistentry>
246                                 <term><guimenuitem>clear</guimenuitem></term>
247                                 <listitem>
248                                         <para>
249                                                 selecting clear in the menu removes all redirects from the mixer strip
250                                                 (pre and post fader). you can remove an individual redirect by holding
251                                                 the shift key and right clicking it.
252                                         </para>
253                                 </listitem>
254                         </varlistentry>
255
256                         <varlistentry>
257                                 <term><guimenuitem>cut</guimenuitem>, <guimenuitem>copy</guimenuitem>, <guimenuitem>paste</guimenuitem></term>
258                                 <listitem>
259                                         <para>
260                                                 these items allow you to cut, copy and paste plugins, including their
261                                                 current settings, between Redirect Boxes.
262                                         </para>
263                                 </listitem>
264                         </varlistentry>
265
266                         <varlistentry>
267                                 <term><guimenuitem>rename</guimenuitem></term>
268                                 <listitem>
269                                         <para>
270                                                 selecting rename will bring up a dialog displaying the name of the
271                                                 selected redirect. change the name by typing into the text area and
272                                                 pressing ok.
273                                         </para>
274                                 </listitem>
275                         </varlistentry>
276
277                         <varlistentry>
278                                 <term><guimenuitem>select all/deselect all</guimenuitem></term>
279                                 <listitem>
280                                         <para>
281                                                 these two options select or deselect all plugins in the channel. this
282                                                 could be used, for instance, in preparation to copy all plugins from a
283                                                 channel to another one, along with the current settings.
284                                         </para>
285                                 </listitem>
286                         </varlistentry>
287
288                         <varlistentry>
289                                 <term><guimenuitem>activate/deactivate</guimenuitem></term>
290                                 <listitem>
291                                         <para>
292                                                 selecting either of these will activate or deactivate the currently
293                                                 selected redirect(s) respectively. deactivate is the equivalent of
294                                                 <guimenuitem>bypass</guimenuitem>.
295                                         </para>
296                                         <note>
297                                                 <para>
298                                                         note that you can bypass a plugin from it's parameter window as well as
299                                                         from here.
300                                                 </para>
301                                         </note>
302                                 </listitem>
303                         </varlistentry>
304
305                         <varlistentry>
306                                 <term><guimenuitem>activate all/deactivate all</guimenuitem></term>
307                                 <listitem>
308                                         <para>
309                                                 selecting either of these will activate or deactivate all redirect(s) in
310                                                 the mixer strip respectively. deactivate is the equivalent of
311                                                 <guimenuitem>bypass</guimenuitem> if you're a plugin.
312                                         </para>
313                                 </listitem>
314                         </varlistentry>
315
316                         <varlistentry>
317                                 <term><guimenuitem>edit</guimenuitem></term>
318                                 <listitem>
319                                         <para>
320                                                 selecting edit brings up the controls relevent to the selected redirect.
321                                                 this is the equivalent to holding control and right-clicking on a
322                                                 redirect. note that the right click method will not bring up the
323                                                 controls of the selected redirect, only the one beneath the mouse
324                                                 pointer.
325                                         </para>
326                                 </listitem>
327                         </varlistentry>
328                 </variablelist>
329         </section>
330
331         <section id="mixer-strip-pre-post-input-button">
332                 <title>Pre/Post/Input Button</title>
333                 <para>
334                         This button cycles between three metering modes, which determine which
335                         signal is fed to the meters. the modes are pre-fader (the signal at the
336                         input to the fader), post-fader and input (the level at the track input).
337                         left clicking cycles through the three modes one step at a time, while
338                         middle-clicking alternates between the current setting and the setting two
339                         steps ahead. this allows one-click direct a/b comparison between all
340                         available monitoring points.
341                 </para>
342         </section>
343
344         <section id="mixer-strip-gain-display">
345                 <title>Gain Display</title>
346                 <para>
347                         this control displays the current gain of the fader to the nearest 0.1dB.
348                         left clicking on the value will lower the gain by an amount dependent upon
349                         the fader position the graduations become smaller as the fader nears 0dB
350                         gain. right clicking increases the gain by the same amount. middle clicking
351                         resets the gain to 0dB.
352                 </para>
353         </section>
354
355         <section id="mixer-strip-unit-selector">
356                 <title>Unit Selector</title>
357                 <para>
358                         Right clicking on the meter bars allows you to select the range of signal
359                         levels displayed by the meters. the selected range will be displayed as a
360                         column of numbers next to the meter. /*XXX this feature is currently not
361                         working*/ Gain Level Display
362                 </para>
363         </section>
364
365         <section id="mixer-strip-peak-meter">
366                 <title>Peak Meter</title>
367                 <para>
368                         This control displays the highest peak since the last peak meter reset.
369                         Resetting the peak meter is achieved by left-clicking the displayed number.
370                         The peak meter monitors the signal selected by the <emphasis>Pre/Post/Input
371                         Button</emphasis> .. the same signal as the meters. It should be noted here
372                         that 0dBfs corresponds a value equal to the maximum input or output level
373                         of your audio hardware, independent of it's bit depth.
374                 </para>
375         </section>
376
377         <section id="mixer-strip-gain-fader">
378                 <title>Gain Fader</title>
379                 <para>
380                         The fader changes the signal level within the mixer strip before the
381                         post-fader plugins, which are before the output ports. 6dB of gain is
382                         allowed. there are several shortcuts available for the fader. Using the
383                         scroll wheel of your mouse while hovering above the fader will coarsely
384                         change its position. Holding the control key whilst mouse wheeling will
385                         give you finer control. Holding the shift key and clicking the fader will
386                         reset it to unity gain. Holding control and pressing the middle mouse
387                         button whilst over the fader will allow you to bind a midi control to it,
388                         provided you have an available midi device set in the options menu.
389                 </para>
390         </section>
391
392         <section id="mixer-strip-meters">
393                 <title>Meters</title>
394                 <para>
395                         The number of meters displayed next to the fader is dependent on the number
396                         of inputs or outputs the channel has, whichever is greater. The meters
397                         provide a colour-graduated scale from -50 dBfs to +6dBfs. They display the
398                         instantaneous value of the signal at the monitoring point selected by the
399                         Pre/Post/Input button. 0dBfs corresponds a value equal to the maximum input
400                         or output level of your audio hardware, independent of it's bit depth.
401                         Exceeding 0dBfs does not correspond to running out of headroom within the
402                         mixer, or in any signal path subsequent to that point within the Jack
403                         server. It merely means that if that signal is connected directly to a
404                         hardware port whose resolution is less than the 32-bit floating point
405                         resolution that Ardour uses (i.e. a soundcard), then that port will exceed
406                         it's maximum output level, resulting in distortion. hitting 0dB within the
407                         mixer (or any point in the Jack server) means that you have approximately
408                         100dB of headroom remaining. as it is unlikely that you will reach this
409                         point, it is not represented in any special way by the meter. Naturally, if
410                         the input is selected as the monitoring point for the meter, exceeding
411                         0dBfs means that the input of your a/d converter has clipped.
412                 </para>
413         </section>
414
415         <section id="mixer-strip-panner">
416                 <title>Panner</title>
417                 <para>
418                         The panner in Ardour is actually two panners. Because any mixer strip in
419                         Ardour can route any number of streams of audio anywhere, the idea of
420                         panning can be a complex one. To allow for the current stereo-centric
421                         mainstream world as well as the multi-speaker experimental one, one of two
422                         styles of panner will appear here depending on the number of outputs the
423                         channel strip has. In the simple case of mono channel input / stereo
424                         output, a single panner will be present. The current pan position is
425                         represented by a dot (the dot is the audio stream) which lies between the
426                         letters 'L' and 'R', which represent the left and right outputs
427                         respectively. To change the panning position of the stream, move the mouse
428                         while holding down the left mouse button. the dot will follow your mouse
429                         pointer. To introduce sudden changes to the pan setting, place the mouse
430                         pointer over the desired position and click the middle mouse button. The
431                         pan control will immediately snap to the mouse pointer position. The panner
432                         may be bypassed by right-clicking the control and selecting
433                         <guimenuitem>bypass</guimenuitem> from the drop-down menu. The panner will
434                         immediately be bypassed. The increased level you notice when the panner is
435                         bypassed is due to the way panning works. It is not a bug. <emphasis>XXX
436                         what gain law is used in the panner?</emphasis>
437                 </para>
438
439                 <para>
440                         In the case of a stereo input / stereo output combination, two panning
441                         controls will appear, one corresponding to each audio stream. You can
442                         <emphasis>link</emphasis> the controls together in two different ways in
443                         this situation, using the direction arrows next to the
444                         <guibutton>link</guibutton> button. Panners can be linked to travel either
445                         in opposite directions or to maintain a consistent stereo width across the
446                         travel of the control. These two modes are represented by the orientation
447                         of the two arrows next to the <guibutton>link</guibutton> button, which
448                         point in either the same or opposite directions. The
449                         <guibutton>link</guibutton> button must be engaged before you can change
450                         the <emphasis>link</emphasis> mode. To link all the panners in a mixer
451                         strip, left-click the <guibutton>link</guibutton> button, then select the
452                         desired link mode by pressing the button marked with arrows.
453                 </para>
454
455                 <para>
456                         Let's get a little more complicated by adding another output to the mixer
457                         strip. From this point onwards, the panning positions are represented with
458                         numbered dots on a square field. Orange dots represent the outputs, and the
459                         numbered dots represent the streams. the position of the outputs change
460                         according to the number of outputs in the strip. This happens in order to
461                         allow the most useful arrangement of the available space. At some point,
462                         adding an output will cause the outputs to line up from the top left of the
463                         panning square towards the centre. this is to allow for the 'multi-speaker
464                         big sweep' to occur - where the sound is panned from speaker to speaker
465                         around the room in sequence.
466                 </para>
467
468                 <para>
469                         Don't forget that you can bypass the panner by right clicking and selecting
470                         <guimenuitem>bypass</guimenuitem> from the drop-down menu. this may
471                         simplify your multi-speaker setup, as often in this type of project panning
472                         between all speakers or outputs is not required on all tracks.
473                 </para>
474         </section>
475
476         <section id="mixer-strip-output-selector">
477                 <title>Output Selector</title>
478                 <para>
479                         The output selector allows you to assign the outputs of each mixer strip.
480                         left-clicking the output selector causes a ready-made list of output ports
481                         to appear in a drop-down menu, along with edit and disconnect options.
482                         Selecting <guimenuitem>Edit</guimenuitem> will allow you to change the
483                         number of outputs the channel has, as well as select software and hardware
484                         ports to route signals to. For more information on the window that appears
485                         when you select this option, see the <xref linkend="sn-other-windows"/>.
486                         <guimenuitem>Disconnect</guimenuitem> will leave the number of output ports
487                         unchanged, but remove all assignments to output ports.
488                 </para>
489         </section>
490
491         <section id="mixer-strip-scratch-pad">
492                 <title>Scratch Pad</title>
493                 <para>
494                         This is the text area below the <guibutton>output</guibutton> button. it
495                         allows you to enter any notes that you feel may be relevant to that track.
496                         The notes are stored when you save the session.
497                 </para>
498         </section>
499 </section>