2017-02-25 00:30:29 -05:00
|
|
|
|
2014-02-05 06:05:41 -05:00
|
|
|
<p>
|
2017-02-25 00:30:29 -05:00
|
|
|
A <dfn>playlist</dfn> is a list of regions ordered in time. It defines
|
2017-10-12 12:35:58 -04:00
|
|
|
which parts of which source files should be played and when. Playlists
|
2017-02-25 00:30:29 -05:00
|
|
|
are a fairly advanced topic, and can be safely ignored for many types
|
|
|
|
of audio production. However, the use of playlists allows the audio
|
|
|
|
engineer more flexibility for tasks like multiple takes of a single
|
|
|
|
instrument, alternate edits of a given recording, parallel effects such
|
2014-02-05 06:05:41 -05:00
|
|
|
as reverb or compression, and other tasks.
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
Each audio <dfn>track</dfn> in Ardour is really just a mechanism for
|
2017-02-25 00:30:29 -05:00
|
|
|
taking a playlist and generating the audio stream that it represents.
|
|
|
|
As a result, editing a track really means modifying its playlist in
|
|
|
|
some way. Since a playlist is a list of regions, most of the
|
|
|
|
modifications involve manipulating regions: their position, length
|
2014-02-05 06:05:41 -05:00
|
|
|
and so forth. This is covered in the chapter
|
2017-10-12 12:35:58 -04:00
|
|
|
<a href="@@working-with-regions">Working With Regions</a>.
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
This page covers some of the things that can be done with playlists as objects
|
2014-02-05 06:05:41 -05:00
|
|
|
in their own right.
|
|
|
|
</p>
|
2013-07-03 10:39:00 -04:00
|
|
|
|
2014-02-05 06:05:41 -05:00
|
|
|
<h2>Tracks are not Playlists</h2>
|
|
|
|
<p>
|
2017-02-25 00:30:29 -05:00
|
|
|
It is important to understand that a track <em>is not</em> a playlist.
|
|
|
|
A track <em>has</em> a playlist. A track is a mechanism for generating
|
|
|
|
the audio stream represented by the playlist and passing it through a
|
|
|
|
signal processing pathway. At any point in time, a track has a single
|
|
|
|
playlist associated with it. When the track is used to record, that
|
|
|
|
playlist will have one or more new regions added to it. When the track
|
|
|
|
is used for playback, the contents of the playlist will be heard.
|
2017-10-12 12:35:58 -04:00
|
|
|
The playlist associated with a track can be changed at (almost) any
|
|
|
|
time, and tracks can even share playlists.
|
2014-02-05 06:05:41 -05:00
|
|
|
</p>
|
|
|
|
<p>
|
2018-02-13 16:42:39 -05:00
|
|
|
Some other <abbr title="Digital Audio Workstation">DAW</abbr>s use the term
|
2017-10-12 12:35:58 -04:00
|
|
|
<dfn>"virtual track"</dfn> to define a track that isn't actually playing or
|
|
|
|
doing anything, but can be mapped/assigned to a real track. This concept is
|
|
|
|
functionally identical to Ardour's playlists. We just like to be little more
|
2017-02-25 00:30:29 -05:00
|
|
|
clear about what is actually happening rather than mixing old and
|
2017-10-12 12:35:58 -04:00
|
|
|
new terminology ("virtual" and "track"), which might be confusing.
|
|
|
|
</p>
|
2013-07-03 10:39:00 -04:00
|
|
|
|
2014-02-05 06:05:41 -05:00
|
|
|
<h2>Playlists are Cheap</h2>
|
|
|
|
<p>
|
2017-10-12 12:35:58 -04:00
|
|
|
One thing to bear in mind is that playlists are cheap. They
|
|
|
|
do not cost anything in terms of CPU consumption, and they have very
|
|
|
|
minimal efforts on memory use. So generating new playlists whenever needed
|
2018-02-13 16:42:39 -05:00
|
|
|
is recommended. They are not equivalent to tracks,
|
2017-02-25 00:30:29 -05:00
|
|
|
which require extra CPU time and significant memory space, or audio
|
|
|
|
files, which use disk space, or plugins that require extra CPU time.
|
|
|
|
If a playlist is not in use, it occupies a small amount of memory, and
|
2014-02-05 06:05:41 -05:00
|
|
|
nothing more.
|
|
|
|
</p>
|