Ardour Table of Contents

Part I: Introduction to Ardour

Ch. 1:  Welcome to Ardour

About Ardour's documentation

Ardour Overview

Why is it called Ardour?

Why Write a DAW for Linux?

Isn't This a Really Complicated Program?

Creating Music with Ardour

Additional Resources

Ch. 2:  Ardour Basics

Starting Ardour

Understanding Basic Concepts and Terminology

Using the Mouse

Basic GUI Operations

Ch. 3:  Keyboard and Mouse Shortcuts

Default Keyboard Bindings

Mnemonic Bindings for Linux

Mnemonic Bindings for OS X

Part II: Ardour Configuration

Ch. 4:  Ardour Systems

The Right Computer System for Digital Audio

The Right Mouse

Ch. 5:  System Specific Setup

Ubuntu Linux

Microsoft Windows

KDE Plasma 5

Ch. 6:  I/O Setup

Connecting Audio and MIDI Devices

Using More Than One Audio Device

Monitor Setup in Ardour

Ch. 7:  Synchronization

On Clock and Time

Latency and Latency-Compensation

Timecode Generators and Slaves

Overview of all Timecode related settings

Ch. 8:  Preferences

Ch. 9:  Session Properties

Ch. 10:  Configuring MIDI

MIDI on Linux


Part III: Ardour's Interface

Ch. 11:  Ardour's Interface Overview

Ch. 12:  Main Menu

The Session Menu

The Transport Menu

The Edit Menu

The Region Menu

The Track Menu

The View Menu

The Window Menu

The Help Menu

Ch. 13:  Status Bar

Ch. 14:  Transport Bar

Ch. 15:  Transport Clocks

Ch. 16:  Selection and Punch Clocks

Ch. 17:  Mini-Timeline

Ch. 18:  Other Toolbar Items

Ch. 19:  Toolbox

Ch. 20:  Controls

Zoom Controls

Grid Controls

Edit Point Control

Nudge Controls

Ch. 21:  Ruler

Ch. 22:  Summary

Ch. 23:  Editor Lists

The Region List

The Tracks and Busses List

The Snapshot List

The Track and Bus Group List

The Ranges and Marks Lists

Ch. 24:  Favorite Plugins Window

Ch. 25:  Strips list

Ch. 26:  Groups list

Ch. 27:  Mixer Strips

Audio/MIDI Mixer Strips

Audio/MIDI Busses Mixer Strips

VCA Mixer Strips

Master Bus Strip

Ch. 28:  Editor Tracks

Audio Track Controls

MIDI Track Controls

Bus Controls

Ch. 29:  Track and Bus Groups

Ch. 30:  Monitor Section

Part IV: Sessions & Tracks

Ch. 31:  Sessions

What's in a Session?

Where Are Sessions Stored?

New/Open Session Dialog

Renaming a Session

Session Metadata

Session Templates


Cleaning Up Sessions

Backup and Sharing of Sessions

Ch. 32:  Tracks

Adding Tracks, Busses and VCAs

Track Types

Track Modes

Track Layering

Channel Configuration

Track Ordering

Track Color

Track Height

Waveform display

Track Context Menu

Part V: Playback & Recording

Ch. 33:  Playing Back Track Material

Controlling Playback

Using Key Bindings

Ch. 34:  Audio Recording


Latency Considerations

Monitor Signal Flow

Ch. 35:  Punch Recording Modes

Working With Markers

Creating Location Markers

Creating Range Markers

Moving Markers

The Loop Range

Marker Context Menu

Punch Range

Part VI: Importing and Exporting

Ch. 36:  Importing

Import Dialog

Supported File Formats

Adding Pre-existing Material

Copying Versus Linking

Searching for Files Using Tags

Ch. 37:  Exporting

Export Dialog

Export Format Profiles

Stem Exports

Interchange with other DAWs

Part VII: Editing

Ch. 38:  Navigating the Editor

Ch. 39:  Editing Basics

Working With Regions

Region Naming

Corresponding Regions Selection

Region Context Menu

Common Region Edit Operations

Copy Regions

Move Regions With the Mouse

Align (Spot) Regions

Ch. 40:  Edit Mode and Tools

Editing Clocks

Which Regions Are Affected?

Ch. 41:  Making Selections

Ch. 42:  Editing Regions and Selections

Trimming Regions

Push/Pull Trimming


Separate Under

Strip Silence from Audio Regions

Insert/Remove Time

Region Properties

Ch. 43:  Fades and Crossfades

Ch. 44:  Gain Envelopes

Ch. 45:  Playlists

Understanding Playlists

Playlist Operations

Playlist Usecases

Ch. 46:  Rhythm Ferret


Ch. 47:  MIDI Editing

Ch. 48:  Creating MIDI Tracks

Ch. 49:  Creating MIDI Regions

Ch. 50:  Adding New Notes

Ch. 51:  Changing Note Properties

Ch. 52:  Handling Overlapping Notes

Ch. 53:  Note Cut, Copy and Paste

Ch. 54:  Note Selection

Ch. 55:  Quantizing MIDI

Ch. 56:  Step Entry

Ch. 57:  Patch Change

Ch. 58:  Independent and Dependent MIDI Region Copies

Ch. 59:  Transposing MIDI

Ch. 60:  Automating MIDI-Pitch bending and aftertouch

Ch. 61:  Transforming MIDI-Mathematical operations

Ch. 62:  MIDI List Editor

Ch. 63:  MIDI Tracer

Ch. 64:  MIDI Recording

Ch. 65:  MIDI Scene Automation

Part IX: Arranging

Ch. 66:  Time, Tempo and Meter

Tempo and Meter

Techniques for Working with Tempo and Meter

Part X: Mixing

Ch. 67:  Basic Mixing

Metering in Ardour

Signal Routing

Aux Sends

Comparing Aux Sends and Subgroups

External Sends




Track/Bus Signal Flow


Muting and Soloing


Mono Panner

Balance Control

Stereo Panner

VBAP Panner

Ch. 68:  Plugin and Hardware Inserts

Working With Plugins

Processor Box

Plugin Manager

Managing Plugin Presets

Working with Ardour-built Plugin Editors

Plugins Bundled With Ardour

Getting More Plugins

Using Windows VST Plugins on Linux

Ch. 69:  Automation

Automation Nomenclature

Automation States

Automation Lanes

Automation Curves

Automation Modes

Controlling a Track with Automation

Part XI: Video

Ch. 70:  Video Timeline and Monitoring

Ch. 71:  Video Timeline Setup

Ch. 72:  Transcoding, Formats & Codecs

Ch. 73:  Workflow & Operations

Part XII: Control Surfaces

Ch. 74:  Controlling Ardour with OSC

OSC: Controlling Ardour with OSC

OSC: Using the Setup Dialog

OSC: Querying Ardour

OSC: Feedback

OSC: Feedback and Strip-types Values

OSC: Jog Modes

OSC: Automation

OSC: Personal Monitoring Control

OSC: Parameter Types

OSC: Selection and Expansion Considerations

OSC control for Ardour 4.7 and Prior

Ch. 75:  Controlling Ardour with Mackie Control Devices

Devices Using Mackie/Logic Control Protocol

SSL Nucleus

Behringer Devices in Mackie/Logic Control Mode

What to do if your Device is not Listed

Working With Extenders

Ch. 76:  Generic MIDI

Generic MIDI Binding Maps

Generic MIDI Learn

Generic MIDI and Encoders

Ch. 77:  Using the PreSonus FaderPort

Ch. 78:  Using the PreSonus FaderPort 8

Ch. 79:  Using the Ableton Push 2

Part XIII: Scripting

Ch. 80:  Lua Scripting

Ch. 81:  Lua Bindings Class Reference

Part XIV: Appendix

Ch. 82:  List of Menu Actions

Ch. 83:  Ardour Monitor Modes

Ch. 84:  Files and Directories Ardour Knows About

Ch. 85:  MIDI notes reference