Ardour/Introducing-ardour/Understanding Basic Concepts and Terminology
更多操作
要充分理解 Ardour(以及本手册)所用的术语,需理解 session、track、bus、region 等——在 Ardour 语境下——究竟是什么。
- Sessions
Ardour session 是整个项目的容器。session 可包含任意数量的 tracks 与 busses,由 audio 与 MIDI 数据组成,以及处理这些 tracks 的信息、电平混音及与项目相关的一切。session 典型内容可是一首歌、一整张专辑或完整 live 录音。
Ardour sessions 存放在目录中,目录含一个或多个 session files、部分或全部 audio/MIDI 数据,以及 Ardour 所需的大量其他 state files。session file 描述 session 结构并保存 automation 数据及其他细节。
Ardour 的 session file 以 XML 格式书写,*在某种程度上*人类可读、紧急时可人为编辑。Sound files 以若干可选格式之一存储,MIDI files 以 SMF 存储。Ardour sessions 也可引用 session 目录外的 sound 与 MIDI files,以节省磁盘空间、避免不必要拷贝。Ardour 始终只有一个当前 session;启动时若未指定,它会询问是否加载或创建 session。更多细节见 Sessions 章节。
- Tracks
track 是多数 DAW 共有的概念,Ardour 也使用。Tracks 可将 audio 或 MIDI 数据记录到磁盘再回放并处理,也允许以多种不同方式编辑这些数据。典型 pop 制作中,一个 track 可能用于底鼓,另一个用于军鼓,更多用于鼓 overheads,其他用于贝斯、吉他与人声。
Ardour 可同时记录到任意数量的 tracks 再回放。回放时 track 的记录可被任意数量 plugins 处理、panned、电平改变以获得合适混音。Track 的类型只与磁盘上存储的数据类型相关——例如可有 MIDI track 配 synthesizer plugin 将 MIDI 转为 audio,尽管 track 保持 MIDI(磁盘记录是 MIDI),其输出可能只有 audio。更多细节见 Tracks 章节。
- Busses
Busses 是 DAW 与硬件 mixer 共有的另一概念。它们在很多方面类似 tracks:处理 audio 或 MIDI、可运行处理 plugins。唯一区别是它们的输入来自其他 tracks 或 busses 而非磁盘。
Bus 典型用于汇集相关 tracks 的输出。例如三 track 录制鼓组(kick、snare、overheads),可把每个 track 的输出连到一个叫 "drums" 的 bus,以便把鼓组电平作为整体设置,并对所有 tracks 的混音施加处理(如均衡或压缩)。这类 busses 也叫 groups。
- Regions
一个 track 可含许多 audio 或 MIDI 片段。Ardour 将这些片段收纳在称为 regions 的对象中,是 self-contained 的 audio 或 MIDI 数据片段。任何一次 recording pass 会在每个启用记录的 track 上生成一个 region。Regions 可经受许多编辑操作:移动、分割、修剪、复制等。更多细节见 Working With Regions。
- Playlists
每个 track 到底应回放什么,由 playlist 描述。Playlist 只是 region 列表;每个 track 始终有一个 active playlist,并可拥有其他可随时切换进出的 playlists。更多细节见 Playlists 章节。
- Plugins
Ardour 允许用任意数量 plugins 处理 audio 与 MIDI。这些是外部代码片段,Windows 上常见为 VST plugins,Mac OS X 上为 AU plugins。Ardour 支持:
- LADSPA:Linux 上首个主要 plugin 标准,许多 LADSPA plugins 可用,多为自由开源。
- LV2:LADSPA 后继者,许多 plugins 已从 LADSPA 移植到 LV2,也有不少新 plugins。
- VST:Ardour 支持已为 Linux 编译的 VST plugins。
- AU:Mac OS X 版 Ardour 支持 AudioUnit plugins。
Ardour 对运行 Windows VST plugins 于 Linux 有一定支持,但这相当复杂、对开发者极难调试且通常不可靠(需在模拟环境中运行大量 Windows 代码)。凡有可能,强烈建议在 Linux 上使用原生 LADSPA、LV2 或 Linux VST plugins,在 Mac OS X 上使用 AU。更多细节见 Working With Plugins。