155 lines
6.1 KiB
HTML
155 lines
6.1 KiB
HTML
---
|
|
layout: default
|
|
title: Understanding Basic Concepts and Terminology
|
|
---
|
|
|
|
<p>
|
|
This section will help you get acquainted with the basic terminology and
|
|
concepts associated with Ardour. More detailed information on each aspect
|
|
of the program is provided in later chapters.
|
|
</p>
|
|
|
|
<h2>Sessions</h2>
|
|
<p>
|
|
An <dfn>Ardour session</dfn> is a container for an entire project. A
|
|
session may contain an arbitrary number of <dfn>tracks</dfn> and
|
|
<dfn>busses</dfn> consisting of audio and <abbr title="Musical Instrument
|
|
Digital Interface">MIDI</abbr> data, along with
|
|
information on processing those tracks, a mix of levels, and everything
|
|
else related to the project. A session might typically contain a song, or
|
|
perhaps an entire album or a complete live recording.
|
|
</p>
|
|
<p>
|
|
Ardour sessions are held in directories; these directories contain one or
|
|
more <dfn>session files</dfn>, some or all of the audio and MIDI data and
|
|
a number of other state files that Ardour requires. The session file
|
|
describes the structure of the session, and holds automation data and
|
|
other details.
|
|
</p>
|
|
<p>
|
|
Ardour's session file is kept in
|
|
<abbr title="eXtensible Markup Language">XML</abbr> format, which is
|
|
advantageous as it is somewhat human-readable, and human-editable in a
|
|
crisis. Sound files are stored in one of a number of optional formats, and
|
|
MIDI files as <abbr title="Standard MIDI File">SMF</abbr>.
|
|
</p>
|
|
<p>
|
|
It is also possible for Ardour sessions to reference sound and MIDI files
|
|
outside the session directory, to conserve disk space and avoid
|
|
unnecessary copying if the data is available elsewhere on the disk.
|
|
</p>
|
|
<p>
|
|
Ardour has a single current session at all times; if Ardour is started
|
|
without specifying one, it will offer to load or create one.
|
|
</p>
|
|
<p>
|
|
More details can be found at
|
|
<a href="/working-with-sessions/">Working With Sessions</a>.
|
|
</p>
|
|
|
|
<h2>Tracks</h2>
|
|
<p>
|
|
A <dfn>track</dfn> is a concept common to most
|
|
<abbr title="Digital Audio Workstation">DAWs</abbr>, and also used in
|
|
Ardour. Tracks can record audio or MIDI data to disk, and then replay
|
|
it with processing. They also allow the audio or MIDI data to be edited
|
|
in a variety of different ways.
|
|
</p>
|
|
<p>
|
|
In a typical pop production, one might use a track each for the kick
|
|
drum, another for the snare, more perhaps for the drum overheads and
|
|
others for bass, guitars and vocals.
|
|
</p>
|
|
<p>
|
|
Ardour can record to any number of tracks at one time, and then play
|
|
those tracks back. On playback, a track's recordings may be processed by
|
|
any number of plugins, panned, and its level altered to achieve a
|
|
suitable mix.
|
|
</p>
|
|
<p>
|
|
A track's type is really only related to the type of data that it stores
|
|
on disk. It is possible, for example, to have a MIDI track with a
|
|
synthesizer plugin which converts MIDI to audio. Even though the track
|
|
remains MIDI (in the sense that its on-disk recordings are MIDI), its
|
|
output may be audio-only.
|
|
</p>
|
|
<p>
|
|
More details can be found at
|
|
<a href="/working-with-tracks/">Working With Tracks</a>.
|
|
</p>
|
|
|
|
<h2 id="busses">Busses</h2>
|
|
<p>
|
|
<dfn>Busses</dfn> are another common concept in both DAWs and hardware
|
|
mixers. They are similar in many ways to tracks; they process audio or
|
|
MIDI, and can run processing plugins. The only difference is that their
|
|
input is obtained from other tracks or busses, rather than from disk.
|
|
</p>
|
|
<p>
|
|
One might typically use a bus to collect together the outputs of related
|
|
tracks. Consider, for example, a 3-track recording of a drum-kit; given
|
|
kick, snare and overhead tracks, it may be helpful to connect the output
|
|
of each to a bus called "drums", so that the drum-kit's level can be set
|
|
as a unit, and processing (such as equalisation or compression) can be
|
|
applied to the mix of all tracks. Such buses are also called
|
|
<dfn>groups</dfn>.
|
|
</p>
|
|
|
|
<h2>Regions</h2>
|
|
<p>
|
|
A track may contain many segments of audio or MIDI. Ardour contains
|
|
these segments in things called <dfn>regions</dfn>, which are
|
|
self-contained snippets of audio or MIDI data. Any recording pass, for
|
|
example, generates a region on each track that is enabled for recording.
|
|
Regions can be subjected to many editing operations; they may be moved
|
|
around, split, trimmed, copied, and so on.
|
|
</p>
|
|
<p>
|
|
More details can be found at
|
|
<a href="/working-with-regions/">Working With Regions</a>.
|
|
</p>
|
|
|
|
<h2>Playlists</h2>
|
|
<p>
|
|
The details of what exactly each track should play back is described by a
|
|
<dfn>playlist</dfn>. A playlist is simply a list of regions; each track
|
|
always has an active playlist, and can have other playlists which can be
|
|
switched in and out as required.
|
|
</p>
|
|
<p>
|
|
More details can be found at
|
|
<a href="/working-with-playlists/">Working With Playlists</a>.
|
|
</p>
|
|
|
|
<h2>Plugins</h2>
|
|
<p>
|
|
Ardour allows you to process audio and MIDI using any number of
|
|
<dfn>plugins</dfn>. These are external pieces of code, commonly seen as
|
|
VST plugins on Windows or AU plugins on Mac OS X. Ardour supports
|
|
the following plugin standards:
|
|
</p>
|
|
<dl class="wide-table">
|
|
<dt><abbr title="Linux Audio Developers' Simple Plugin API">LADSPA</abbr></dt>
|
|
<dd>the first major plugin standard for Linux. Many LADSPA plugins are
|
|
available, mostly free and open-source.</dd>
|
|
<dt><abbr title="LADSPA Version 2">LV2</abbr></dt>
|
|
<dd>the successor to LADSPA. Lots of plugins have been ported from
|
|
LADSPA to LV2, and also many new plugins written.</dd>
|
|
<dt><abbr title="Virtual Studio Technology">VST</abbr></dt>
|
|
<dd>Ardour supports VST plugins that have been compiled for Linux.</dd>
|
|
<dt><abbr title="Audio Units">AU</abbr></dt>
|
|
<dd>Mac OS X versions of Ardour support AudioUnit plugins.</dd>
|
|
</dl>
|
|
<p>
|
|
Ardour has some support for running Windows VST plugins on Linux, but
|
|
this is rather complicated, extremely difficult for the Ardour
|
|
developers to debug, and generally unreliable, as it requires to run a
|
|
large amount of Windows code in an emulated environment.<br />
|
|
If it is at all possible, you are strongly advised to use native
|
|
LADSPA, LV2 or Linux VST plugins on Linux, or AU on Mac OS X.
|
|
</p>
|
|
<p>
|
|
More details can be found at
|
|
<a href="/working-with-plugins/">Working With Plugins</a>.
|
|
</p>
|