]> Shamusworld >> Repos - ardour-manual/blob - include/track-types.html
eb2a0edb63c8d6992a133edba85416458aed91c5
[ardour-manual] / include / track-types.html
1
2 <p>
3   Ardour offers three <dfn>track types</dfn> depending on the type of
4   data they contain, and differentiates between three <dfn>track modes</dfn>,
5   depending on their recording behaviour.
6 </p>
7
8 <h2>Track types</h2>
9 <p>
10   An Ardour track can be of type <dfn>audio</dfn> or <dfn>MIDI</dfn>,
11   depending on the <dfn>data</dfn> that the track will primarily record
12   and play back. <em>However, either type of track can pass either
13   type of data.</em> Hence, for example, one might have a MIDI track that
14   contains an instrument plugin; such a track would record and play back
15   MIDI data from disk but would produce audio, since the instrument plugin
16   would turn MIDI data into audio data.
17 </p>
18 <p>
19   Nevertheless, when adding tracks to a session, its content is typically
20   known, and Ardour offers three choices:
21 </p>
22 <table class="dl">
23   <tr><th>Audio</th>
24   <td>An <dfn>Audio Track</dfn> is created with a user-specified number of
25   inputs. The number of outputs is defined by the master bus channel count
26   (for details see <a href="#channelconfiguration">Channel Configuration</a>
27   below). This is the type of track to use when planning to work with
28   existing or newly recorded audio.</td></tr>
29   <tr><th>MIDI</th>
30   <td>A <dfn>MIDI track</dfn> is created with a single MIDI input, and a
31   single MIDI output. This is the type of track to use when planning to
32   record and play back MIDI. There are several methods to enable playback
33   of a MIDI track: add an instrument plugin to the track, connect the
34   track to a software synthesizer, or connect it to external MIDI hardware.
35   <p class="note">
36     If an instrument plugin is added, the MIDI track outputs audio alongside
37     MIDI data.
38   </p></td></tr>
39   <tr><th>Audio/MIDI</th>
40   <td>There are a few notable plugins that can usefully accept both <dfn>Audio
41   and MIDI</dfn> data (Reaktor is one, and various "auto-tune" like plugins
42   are another). It can be tricky to configure this type of track manually,
43   so Ardour allows to select this type specifically for use with such
44   plugins. It is <em>not</em> generally the right choice when working normal
45   MIDI tracks, and a dialog will warn of this.</td></tr>
46 </table>
47
48 <h2 id="trackmodes">Track Modes</h2>
49 <p>
50   Audio tracks in Ardour have a <dfn>mode</dfn> which affects how they behave
51   when recording:
52 </p>
53 <table class="dl">
54   <tr><th>Normal</th>
55   <td>Tracks in <dfn>normal mode</dfn> will record non-destructively&mdash;new
56   data is written to new files, and when overdubbing, new regions will be
57   layered on top of existing ones. This is the recommended mode for most
58   workflows.
59   </td></tr>
60   <tr><th>Non-Layered</th>
61   <td>Tracks using <dfn>non-layered mode</dfn> will record
62   non-destructively&mdash;new data is written to new files, but when
63   overdubbing, the existing regions are trimmed so that there are no overlaps.
64   This does not affect the previously recorded audio data, and trimmed regions
65   can be expanded again at will. Non-layered mode can be very useful for spoken
66   word material, especially in combination with
67   <a href="@@pushpull-trimming">push/pull trimming</a>.
68   </td></tr>
69   <tr><th>Tape</th>
70   <td><dfn>Tape-mode</dfn> tracks do <strong>destructive</strong> recording:
71   all data is recorded to a single file and if a section of
72   existing data is overdub, the existing data is destroyed irrevocably&mdash;there is no
73   undo. Fixed crossfades are added at every punch in and out point. This mode
74   can be useful for certain kinds of re-recording workflows, but is not
75   suggested for normal
76   use.</td></tr>
77 </table>
78 <img class="right" src="/images/a3_nonlayered_example.png" alt="normal and non-layered overdubbing comparision"
79 />
80 <p>
81   The screenshot on the right shows the subtle difference between an overdub
82   in <dfn>normal mode</dfn> (upper track) and one in <dfn>non-layered mode</dfn>
83   (lower track). Both tracks were created using identical audio data.
84 </p>
85 <p>
86   The upper track shows a new region which has been <dfn>layered on
87   top</dfn> of the the existing (longer) region. It can be seen by the region
88   name strips.
89 </p>
90 <p>
91   The lower track has split the existing region in two, trimmed each new
92   region to create space for the new overdub, and inserted the overdub region
93   in between.
94 </p>
95
96 <h2 id="channelconfiguration">Channel Configuration</h2>
97 <p>
98   Ardour tracks can have any number of inputs and any number of outputs, and the
99   number of either can be changed at any time (subject to restrictions caused by
100   any plugins in a track). However it is useful to not have to configure this sort
101   of thing for the most common cases, and so the
102   <a href="@@adding-tracks-busses-and-vcas">Add Tracks</a> dialog allows to
103   select "Mono", "Stereo" and few other typical multichannel presets
104 </p>
105 <p>
106   The name of the preset describes the number of <dfn>input channels</dfn>
107   of the track or bus.
108 </p>
109 <p>
110   If Ardour is configured to automatically connect new tracks and
111   busses, the number of outputs will be determined by the number of
112   inputs of the <dfn>master <a
113   href="@@understanding-basic-concepts-and-terminology#busses">bus</a></dfn>,
114   to which the track outputs will be connected.
115 </p>
116 <p>
117   For example, with a two-channel master bus, a Mono track has one
118   input and two outputs; a Stereo track has two inputs and two outputs.
119 </p>
120 <p class="note">
121   If <kbd class="menu">Edit &gt; Preferences &gt; Signal Flow
122   &gt; Track and Bus Connections</kbd> is set to <kbd
123   class="menu">manual</kbd>, then tracks will be left disconnected by default
124   and there will be as many outputs as there are inputs. It is up to the user to connect
125   them as desired. This is not a particularly useful way to work unless something
126   fairly unusual is done with signal routing and processing. It is almost always
127   preferable to leave Ardour make connections automatically, even if some changes
128   are manually done later.
129 </p>
130