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

Default Keyboard Bindings

Basic GUI Operations

Part II: Ardour Configuration

Ch. 3:  Ardour Systems

The Right Computer System for Digital Audio

The Right Mouse

Ch. 4:  System Specific Setup

Ubuntu Linux

Microsoft Windows

KDE Plasma 5

Ch. 5:  I/O Setup

Connecting Audio and MIDI Devices

Monitor Setup in Ardour

Ch. 6:  Synchronization

On Clock and Time

Latency and Latency-Compensation

Timecode Generators and Slaves

Overview of all Timecode related settings

Transport Masters

Ch. 7:  Preferences

Ch. 8:  Session Properties

Ch. 9:  Configuring MIDI

MIDI on Linux


Ch. 10:  Keyboard Shortcuts

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:  Rulers and Markers


Markers Basics



Time Signature

Range Markers

Loop Range

Punch Range

CD Markers

Location Markers

Cue Markers


Ch. 22:  Summary

Ch. 23:  Editor and Cue Lists

The Tracks and Busses List

The Tracks List

The Sources List

The Regions List

The Clips List

The Arrangement 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:  Foldback Section

Ch. 29:  Editor Tracks

Audio Track Controls

MIDI Track Controls

Bus Controls

Ch. 30:  Track and Bus Groups

Ch. 31:  Quick groups

Ch. 32:  Monitor Section

Part IV: Sessions & Tracks

Ch. 33:  Sessions

What's in a Session?

Where Are Sessions Stored?

New/Open Session Dialog

Audio/MIDI Setup

Renaming a Session

Session Metadata

Session Templates


Cleaning Up Sessions

Backup and Sharing of Sessions

Ch. 34:  Tracks

Adding Tracks, Busses and VCAs

Track Templates

Track Types

Track Modes

Track Layering

Channel Configuration

Track Ordering

Track Color

Track Height

Waveform display

Track Context Menu

Part V: Playback

Ch. 35:  Controlling Playback

Ch. 36:  The Big Clock

Ch. 37:  Using Key Bindings

Part VI: Recording

Ch. 38:  The Recorder

Ch. 39:  I/O Plugins

Ch. 40:  Monitoring

Ch. 41:  Latency Considerations

Ch. 42:  Monitor Signal Flow

Ch. 43:  Punch Recording Modes

Part VII: Importing and Exporting

Ch. 44:  Importing

Import Dialog

Supported File Formats

Adding Pre-existing Material

Copying Versus Linking

Searching for Files Using Tags

Ch. 45:  Exporting

Export Dialog

Quick Audio Export

Export Format Profiles

Stem Exports

Bouncing Regions

Ch. 46:  Interchange with other DAWs

Part VIII: Editing

Ch. 47:  Navigating the Editor

Ch. 48:  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. 49:  Edit Mode and Tools

Editing Clocks

Which Regions Are Affected?

Ch. 50:  Making Selections

Ch. 51:  Editing Regions and Selections

Trimming Regions

Push/Pull Trimming

Move Region Contents


Separate Under

Strip Silence from Audio Regions

Insert/Remove Time

Region Properties

Ch. 52:  Sections

Ch. 53:  Fades and Crossfades

Ch. 54:  Adjusting Gain

Region Gain

Gain Envelopes

Ch. 55:  Playlists

Understanding Playlists

Playlist Operations

Playlist Usecases

Ch. 56:  Rhythm Ferret


Ch. 57:  MIDI Overview

Creating MIDI Tracks

Creating MIDI Regions

Ch. 58:  MIDI Editing

Controlling Visible Note Range

Adding New Notes

Handling Overlapping Notes

Note Selection

Note Cut, Copy and Paste

Note Splitting and Joining

Changing Note Properties

Editing Velocity

Patch Change

Independent and Dependent MIDI Region Copies

Quantizing MIDI

Transposing MIDI

MIDI List Editor

Transforming MIDI—Mathematical Operations

Ch. 59:  MIDI Recording

Step Entry

The Virtual MIDI Keyboard

Ch. 60:  MIDI Automation

Pitch Bend & Aftertouch

MIDI Scene Automation

Ch. 61:  MIDI Tracer

Part X: Clips

Ch. 62:  Clips Overview

Ch. 63:  Clips in the Editor

Ch. 64:  Clips in the Cue Window

Ch. 65:  Adding Local Clip Libraries

Ch. 66:  Managing Custom Clips

Part XI: Cue

Ch. 67:  Non-Linear Workflow Principles

Ch. 68:  Cue window elements

Ch. 69:  Setting Up Cues

Populating the Cue Grid

Playing Back the Cues

Setting Up Clip Properties

Setting Up Launch Options

Setting Up Follow Actions

Setting Up Stretch Options

Ch. 70:  Mixing Linear and Non-Linear Workflows

Part XII: Arranging

Ch. 71:  Time, Tempo and Time Signature

Tempo and Time Signature

Techniques for Working with Tempo and Time Signature

Part XIII: Mixing

Ch. 72:  Basic Mixing

Metering in Ardour


Signal Routing

Bundle Manager

Aux Sends

Comparing Aux Sends and Subgroups

External Sends




Track/Bus Signal Flow


Muting and Soloing


Mono Panner

Balance Control

Stereo Panner

VBAP Panner

Mixer Scenes

Loudness Analyzer and Normalizer

Ch. 73:  Plugin and Hardware Inserts

Working With Plugins

Processor Box

Plugin Selector

Plugin Manager

Managing Plugin Presets

Working with Ardour-built Plugin Editors

Ch. 74:  Automation

Automation Nomenclature

Automation States

Automation Lanes

Automation Curves

Automation Modes

Controlling a Track with Automation

Part XIV: Bundled Plugins

Ch. 75:  Filters and Effects

Ch. 76:  Instruments

Ch. 77:  Utilities

Ch. 78:  Inline Scopes

Part XV: Video

Ch. 79:  Video Timeline and Monitoring

Ch. 80:  Video Timeline Setup

Ch. 81:  Transcoding, Formats and Codecs

Ch. 82:  Workflow and Operations

Part XVI: Control Surfaces

Ch. 83:  Controlling Ardour with OSC

Controlling Ardour with OSC

Using the Setup Dialog

Linking Surfaces

Querying Ardour


Feedback and Strip-types Values

Jog Modes

Custom Strip Lists


Personal Monitoring Control

Parameter Types

Selection and Expansion Considerations

OSC control for Ardour 4.7 and Prior

Ch. 84:  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. 85:  Using the Ableton Push 2

Ch. 86:  Using the Novation Launchpad Pro Mk3

Ch. 87:  Using the Novation Launch Control XL

Ch. 88:  Using the Contour Design Shuttle Devices

Ch. 89:  Generic MIDI

Generic MIDI Binding Maps

Generic MIDI Learn

Generic MIDI and Encoders

Ch. 90:  Using the PreSonus FaderPort

Ch. 91:  Using the PreSonus FaderPort 2/8/16

Ch. 92:  Using the Softube Console1

Ch. 93:  Using the Steinberg CC121

Ch. 94:  Using the Tascam US-2400

Ch. 95:  Using the WebSockets Server

Part XVII: Troubleshooting

Ch. 96:  Plugin DSP Load

Ch. 97:  Performance Meters

Part XVIII: Scripting

Ch. 98:  Lua Scripting

Ch. 99:  Lua Bindings Class Reference

Part XIX: Appendix

Ch. 100:  List of Menu Actions

Ch. 101:  Default Keyboard Shortcuts

Ch. 102:  Ardour Monitor Modes

Ch. 103:  Files and Directories Ardour Knows About

Ch. 104:  MIDI Notes Reference

Ch. 105:  MIDNAM Reference

Ch. 106:  Getting More Plugins