From 7be4f507991a0b87174a0e78831a4e7e9e96bcbe Mon Sep 17 00:00:00 2001 From: Ed Ward Date: Tue, 14 Mar 2017 17:43:24 +0100 Subject: [PATCH] converting abused
s into s --- include/add-new-notes.html | 20 +- include/adding-tracks-busses-and-vcas.html | 43 +- include/align-spot-regions.html | 20 +- include/ardour-monitor-modes.html | 137 +- include/audio-track-controls.html | 16 +- include/audiomidi-busses-mixer-strips.html | 24 +- include/audiomidi-mixer-strips.html | 124 +- include/backup-and-sharing-of-sessions.html | 24 +- ...r-devices-in-mackielogic-control-mode.html | 186 +-- include/bus-controls.html | 28 +- include/change-note-properties.html | 44 +- include/class-reference.html | 302 ++-- include/common-region-edit-operations.html | 74 +- include/control-masters-mixer-strips.html | 12 +- .../create-region-fades-and-crossfades.html | 24 +- include/editing-clocks.html | 20 +- include/export-dialog.html | 12 +- include/export-format-profiles.html | 28 +- include/generic-midi-binding-maps.html | 162 +- include/grid-controls.html | 70 +- include/groups-list.html | 38 +- include/handling-overlapping-notes.html | 28 +- include/import-dialog.html | 20 +- include/insert-remove-time.html | 42 +- include/list-of-menu-actions.html | 1447 +++++++++-------- include/lua-scripting.html | 50 +- include/marker-context-menu.html | 48 +- include/metering-in-ardour.html | 28 +- include/midi-list-editor.html | 16 +- include/midi-notes-ref.html | 2 +- include/midi-on-linux.html | 16 +- include/midi-tracer.html | 32 +- include/mnemonic-bindings-for-linux.html | 564 +++---- include/mnemonic-bindings-for-os-x.html | 564 +++---- include/monitor-section.html | 34 +- include/mono-panner.html | 60 +- include/move-regions.html | 16 +- include/newopen-session-dialog.html | 56 +- .../osc-control-for-ardour-4.7-and-prior.html | 1266 +++++++------- .../osc58-controlling-ardour-with-osc.html | 496 +++--- include/osc58-feedback.html | 258 +-- .../osc58-personal-monitoring-control.html | 98 +- include/osc58-querying-ardour.html | 24 +- include/other-toolbar-items.html | 10 +- ...view-of-all-timecode-related-settings.html | 92 +- include/patchbay.html | 68 +- include/playlist-operations.html | 30 +- include/plugins-bundled-with-ardour.html | 44 +- include/region-context-menu.html | 312 ++-- include/rhythm-ferret.html | 64 +- include/ruler.html | 20 +- include/selection-and-punch-clocks.html | 26 +- include/setting-up-midi.html | 22 +- include/ssl-nucleus.html | 82 +- include/status-bar.html | 24 +- include/stereo-panner.html | 96 +- include/stretching-regions.html | 24 +- include/strip-silence-from-audio-regions.html | 28 +- include/the-edit-menu.html | 200 +-- include/the-help-menu.html | 22 +- include/the-ranges-and-marks-lists.html | 22 +- include/the-region-list.html | 36 +- include/the-region-menu.html | 162 +- ...ght-computer-system-for-digital-audio.html | 58 +- include/the-session-menu.html | 84 +- include/the-track-and-bus-group-list.html | 52 +- include/the-track-menu.html | 40 +- include/the-tracks-and-busses-list.html | 40 +- include/the-transport-menu.html | 130 +- include/the-view-menu.html | 136 +- include/the-window-menu.html | 48 +- include/toolbox.html | 62 +- include/track-and-bus-groups.html | 60 +- include/track-context-menu.html | 108 +- include/track-types.html | 44 +- include/transport-bar.html | 55 +- include/trimming-regions.html | 28 +- ...anding-basic-concepts-and-terminology.html | 24 +- include/using-key-bindings.html | 28 +- include/using-the-ableton-push-2.html | 152 +- include/using-the-presonus-faderport.html | 166 +- include/waveform-display.html | 54 +- include/workflow-amp-operations.html | 52 +- include/working-with-plugins.html | 46 +- source/css/app.css | 68 +- 85 files changed, 4772 insertions(+), 4720 deletions(-) diff --git a/include/add-new-notes.html b/include/add-new-notes.html index 2881849..466bd87 100644 --- a/include/add-new-notes.html +++ b/include/add-new-notes.html @@ -18,24 +18,24 @@

So, to summarize:

-
-
Selecting, moving, copying, trimming, deleting regions
-
+
+ + + + + + +
Selecting, moving, copying, trimming, deleting regions leave Note Level Editing disabled, use object, range or other mouse modes - -
Selecting, moving, copying trimming, deleting notes
-
enable Note Level Editingand use mouse object mode
-
Adding new notes
-
+
Selecting, moving, copying trimming, deleting notesenable Note Level Editingand use mouse object mode
Adding new notes enable "Note Level Editing" and then either
  • use mouse object mode and Left-drag, or
  • use mouse draw mode.
- - +

Note that is also a a step entry editor diff --git a/include/adding-tracks-busses-and-vcas.html b/include/adding-tracks-busses-and-vcas.html index 6589f24..7793b68 100644 --- a/include/adding-tracks-busses-and-vcas.html +++ b/include/adding-tracks-busses-and-vcas.html @@ -9,29 +9,29 @@

Any of these actions will open the Add Track/Bus/VCA dialog.

-
-
Add
-
Here you can select the number of tracks, busses or VCAs you wish to create, and - their types.
-
Name
-
Defines the name of the new track(s). If multiple tracks are created, or if a track with the same name already exists, a space and number will be happened at the end (e.g.: Audio 1, Audio 2…)
-
Configuration
-
This menu lets you choose from a number of route templates, which determine the number of input ports and optionally contain plugins and other mixer strip configuration. The most common choices here are mono and stereo.
-
Record mode
-
This option is only available for audio tracks and affects how it behaves when recording. See Track Modes for details.
-
Instrument
-
This option is only available for MIDI tracks and busses and lets you select a - default instrument from the list of available plugins.
-
Group
-
Tracks and busses can be assigned groups so that a selected range of + + + + + + + + + + + + + + + + + +
AddHere you can select the number of tracks, busses or VCAs you wish to create, and + their types.
NameDefines the name of the new track(s). If multiple tracks are created, or if a track with the same name already exists, a space and number will be happened at the end (e.g.: Audio 1, Audio 2…)
ConfigurationThis menu lets you choose from a number of route templates, which determine the number of input ports and optionally contain plugins and other mixer strip configuration. The most common choices here are mono and stereo.
Record modeThis option is only available for audio tracks and affects how it behaves when recording. See Track Modes for details.
InstrumentThis option is only available for MIDI tracks and busses and lets you select a + default instrument from the list of available plugins.
GroupTracks and busses can be assigned groups so that a selected range of operations are applied to all members of a group at the same time (selecting record enable, or editing, for example). This option lets you assign to an - existing group, or create a new group. -
Insert
-
Defines where in the track list is the track created. The default is Last, i.e. after all the tracks and busses, and can also be First, Before Selection (to place it just above the selected track) or After selection.
-
Output Ports
-
Defines how the number of output responds to adding a plugin with a different number of outputs than the track itself. in Strict I/O mode, the track will only use a few of the plugins I/O and will keep its own number of output fixed, while in lexible I/O mode, it will automatically adapt to the I/O of its plugins. See Signal flow to learn more about those options.
- + existing group, or create a new group.
InsertDefines where in the track list is the track created. The default is Last, i.e. after all the tracks and busses, and can also be First, Before Selection (to place it just above the selected track) or After selection.
Output PortsDefines how the number of output responds to adding a plugin with a different number of outputs than the track itself. in Strict I/O mode, the track will only use a few of the plugins I/O and will keep its own number of output fixed, while in lexible I/O mode, it will automatically adapt to the I/O of its plugins. See Signal flow to learn more about those options.

New tracks appear in both the editor and mixer windows. The editor window @@ -47,4 +47,3 @@ from the menu. A warning dialog will pop up, as track removal cannot be undone; use this option with care!

- diff --git a/include/align-spot-regions.html b/include/align-spot-regions.html index 73b593b..cde11d3 100644 --- a/include/align-spot-regions.html +++ b/include/align-spot-regions.html @@ -3,13 +3,13 @@ Aligning regions (sometimes called "spotting") means moving one or more regions based on a defined location, which in Ardour is always the edit point. An alignment operation moves the region(s) so that some part of the region is positioned at the edit point. Available alignment commands include:

-
-
Align Region starts a
-
Selected region(s) are moved so that their start is located at the current edit point
-
Align Region ends a
-
Selected region(s) are moved so that the end is located at the current edit point
-
Align Region sync points a
-
Selected region(s) are moved so that their sync point is located at the current edit point
-
Align Region starts relative a
-
Selected region(s) are moved so that the start of the earliest region is located at the current edit point, and all others maintain their relative position relative to that region
-
+ + + + + + + + + +
Align Region starts aSelected region(s) are moved so that their start is located at the current edit point
Align Region ends aSelected region(s) are moved so that the end is located at the current edit point
Align Region sync points aSelected region(s) are moved so that their sync point is located at the current edit point
Align Region starts relative aSelected region(s) are moved so that the start of the earliest region is located at the current edit point, and all others maintain their relative position relative to that region
diff --git a/include/ardour-monitor-modes.html b/include/ardour-monitor-modes.html index aa441a4..cb26cea 100644 --- a/include/ardour-monitor-modes.html +++ b/include/ardour-monitor-modes.html @@ -3,72 +3,75 @@ The table below details what will be seen on the meter and heard on the monitor according to Ardour's settings.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
RefMonitoring Mode
(System Prefs)
Tape Machine Mode
(System Prefs)
Track
Rec Enable
Master
Rec Enable
TransportAuto Input
(Session Props)
Meter
(What you see)
Monitor
(What you hear)
1ArdourOffOffOffOnInputInput
2ArdourOffOffOffOffDisk (Silence)Disk (Silence)
3ArdourOffOffOffOnDisk (Audio)Disk (Audio)
4ArdourOffOffOffOffDisk (Audio)Disk (Audio)
5ArdourOffOffOnOnInputInput
6ArdourOffOffOnOffDisk (Silence)Disk (Silence)
7ArdourOffOffOnOnDisk (Audio)Disk (Audio)
8ArdourOffOffOnOffDisk (Audio)Disk (Audio)
9ArdourOffOnOffOnInputInput
10ArdourOffOnOffOffInputInput
11ArdourOffOnOffOnInputDisk (Audio)
12ArdourOffOnOffOffInputInput
13ArdourOffOnOnOnInputInput
14ArdourOffOnOnOffInputInput
15ArdourOffOnOnOnInputInput
16ArdourOffOnOnOffInputInput
17ArdourOnOffOffOnDisk (Silence)Disk (Silence)
18ArdourOnOffOffOffDisk (Silence)Disk (Silence)
19ArdourOnOffOffOnDisk (Audio)Disk (Audio)
20ArdourOnOffOffOffDisk (Audio)Disk (Audio)
21ArdourOnOffOnOnDisk (Silence)Disk (Silence)
22ArdourOnOffOnOffDisk (Silence)Disk (Silence)
23ArdourOnOffOnOnDisk (Audio)Disk (Audio)
24ArdourOnOffOnOffDisk (Audio)Disk (Audio)
25ArdourOnOnOffOnInputInput
26ArdourOnOnOffOffInputInput
27ArdourOnOnOffOnInputDisk (Audio)
28ArdourOnOnOffOffInputInput
29ArdourOnOnOnOnInputInput
30ArdourOnOnOnOffInputInput
31ArdourOnOnOnOnInputInput
32ArdourOnOnOnOffInputInput
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RefMonitoring Mode
(System Prefs)
Tape Machine Mode
(System Prefs)
Track
Rec Enable
Master
Rec Enable
TransportAuto Input
(Session Props)
Meter
(What you see)
Monitor
(What you hear)
1ArdourOffOffOffOnInputInput
2ArdourOffOffOffOffDisk (Silence)Disk (Silence)
3ArdourOffOffOffOnDisk (Audio)Disk (Audio)
4ArdourOffOffOffOffDisk (Audio)Disk (Audio)
5ArdourOffOffOnOnInputInput
6ArdourOffOffOnOffDisk (Silence)Disk (Silence)
7ArdourOffOffOnOnDisk (Audio)Disk (Audio)
8ArdourOffOffOnOffDisk (Audio)Disk (Audio)
9ArdourOffOnOffOnInputInput
10ArdourOffOnOffOffInputInput
11ArdourOffOnOffOnInputDisk (Audio)
12ArdourOffOnOffOffInputInput
13ArdourOffOnOnOnInputInput
14ArdourOffOnOnOffInputInput
15ArdourOffOnOnOnInputInput
16ArdourOffOnOnOffInputInput
17ArdourOnOffOffOnDisk (Silence)Disk (Silence)
18ArdourOnOffOffOffDisk (Silence)Disk (Silence)
19ArdourOnOffOffOnDisk (Audio)Disk (Audio)
20ArdourOnOffOffOffDisk (Audio)Disk (Audio)
21ArdourOnOffOnOnDisk (Silence)Disk (Silence)
22ArdourOnOffOnOffDisk (Silence)Disk (Silence)
23ArdourOnOffOnOnDisk (Audio)Disk (Audio)
24ArdourOnOffOnOffDisk (Audio)Disk (Audio)
25ArdourOnOnOffOnInputInput
26ArdourOnOnOffOffInputInput
27ArdourOnOnOffOnInputDisk (Audio)
28ArdourOnOnOffOffInputInput
29ArdourOnOnOnOnInputInput
30ArdourOnOnOnOffInputInput
31ArdourOnOnOnOnInputInput
32ArdourOnOnOnOffInputInput
33Audio HardwareOffOffOffOnInputSilence
34Audio HardwareOffOffOffOffDisk (Silence)Disk (Silence)
35Audio HardwareOffOffOffOnDisk (Audio)Disk (Audio)
36Audio HardwareOffOffOffOffDisk (Audio)Disk (Audio)
37Audio HardwareOffOffOnOnInputSilence
38Audio HardwareOffOffOnOffDisk (Silence)Disk (Silence)
39Audio HardwareOffOffOnOnDisk (Audio)Disk (Audio)
40Audio HardwareOffOffOnOffDisk (Audio)Disk (Audio)
41Audio HardwareOffOnOffOnInputHW Pass Through
42Audio HardwareOffOnOffOffInputHW Pass Through
43Audio HardwareOffOnOffOnInputDisk (Audio)
44Audio HardwareOffOnOffOffInputHW Pass Through
45Audio HardwareOffOnOnOnInputHW Pass Through
46Audio HardwareOffOnOnOffInputHW Pass Through
47Audio HardwareOffOnOnOnInputHW Pass Through
48Audio HardwareOffOnOnOffInputHW Pass Through
49Audio HardwareOnOffOffOnDisk (Silence)Disk (Silence)
50Audio HardwareOnOffOffOffDisk (Silence)Disk (Silence)
51Audio HardwareOnOffOffOnDisk (Audio)Disk (Audio)
52Audio HardwareOnOffOffOffDisk (Audio)Disk (Audio)
53Audio HardwareOnOffOnOnDisk (Silence)Disk (Silence)
54Audio HardwareOnOffOnOffDisk (Silence)Disk (Silence)
55Audio HardwareOnOffOnOnDisk (Audio)Disk (Audio)
56Audio HardwareOnOffOnOffDisk (Audio)Disk (Audio)
57Audio HardwareOnOnOffOnInputHW Pass Through
58Audio HardwareOnOnOffOffInputHW Pass Through
59Audio HardwareOnOnOffOnInputDisk (Audio)
60Audio HardwareOnOnOffOffInputHW Pass Through
61Audio HardwareOnOnOnOnInputHW Pass Through
62Audio HardwareOnOnOnOffInputHW Pass Through
63Audio HardwareOnOnOnOnInputHW Pass Through
64Audio HardwareOnOnOnOffInputHW Pass Through
33Audio HardwareOffOffOffOnInputSilence
34Audio HardwareOffOffOffOffDisk (Silence)Disk (Silence)
35Audio HardwareOffOffOffOnDisk (Audio)Disk (Audio)
36Audio HardwareOffOffOffOffDisk (Audio)Disk (Audio)
37Audio HardwareOffOffOnOnInputSilence
38Audio HardwareOffOffOnOffDisk (Silence)Disk (Silence)
39Audio HardwareOffOffOnOnDisk (Audio)Disk (Audio)
40Audio HardwareOffOffOnOffDisk (Audio)Disk (Audio)
41Audio HardwareOffOnOffOnInputHW Pass Through
42Audio HardwareOffOnOffOffInputHW Pass Through
43Audio HardwareOffOnOffOnInputDisk (Audio)
44Audio HardwareOffOnOffOffInputHW Pass Through
45Audio HardwareOffOnOnOnInputHW Pass Through
46Audio HardwareOffOnOnOffInputHW Pass Through
47Audio HardwareOffOnOnOnInputHW Pass Through
48Audio HardwareOffOnOnOffInputHW Pass Through
49Audio HardwareOnOffOffOnDisk (Silence)Disk (Silence)
50Audio HardwareOnOffOffOffDisk (Silence)Disk (Silence)
51Audio HardwareOnOffOffOnDisk (Audio)Disk (Audio)
52Audio HardwareOnOffOffOffDisk (Audio)Disk (Audio)
53Audio HardwareOnOffOnOnDisk (Silence)Disk (Silence)
54Audio HardwareOnOffOnOffDisk (Silence)Disk (Silence)
55Audio HardwareOnOffOnOnDisk (Audio)Disk (Audio)
56Audio HardwareOnOffOnOffDisk (Audio)Disk (Audio)
57Audio HardwareOnOnOffOnInputHW Pass Through
58Audio HardwareOnOnOffOffInputHW Pass Through
59Audio HardwareOnOnOffOnInputDisk (Audio)
60Audio HardwareOnOnOffOffInputHW Pass Through
61Audio HardwareOnOnOnOnInputHW Pass Through
62Audio HardwareOnOnOnOffInputHW Pass Through
63Audio HardwareOnOnOnOnInputHW Pass Through
64Audio HardwareOnOnOnOffInputHW Pass Through
- diff --git a/include/audio-track-controls.html b/include/audio-track-controls.html index ac42911..1a896d2 100644 --- a/include/audio-track-controls.html +++ b/include/audio-track-controls.html @@ -12,15 +12,15 @@ addition of two extras.

-
-
[•]
-
Record—The button with the pink circle arms the track + + + + + +
[•]Record—The button with the pink circle arms the track for recording. When armed, the entire button will turn pink, and change to - bright red as soon as the transport is rolling and the track is recording. -
p
-
Playlist—Opens a playlist menu when clicked. The menu + bright red as soon as the transport is rolling and the track is recording.
pPlaylist—Opens a playlist menu when clicked. The menu offers various operations related to the track's playlist. - - +
diff --git a/include/audiomidi-busses-mixer-strips.html b/include/audiomidi-busses-mixer-strips.html index e693b20..e45e521 100644 --- a/include/audiomidi-busses-mixer-strips.html +++ b/include/audiomidi-busses-mixer-strips.html @@ -41,18 +41,18 @@ Clicking the Aux button makes every track that sends a signal to this bus through Aux sends blink in turquoise. Right clicking this button brings up a menu:

-
-
Assign all tracks (prefader)
Creates an Aux Send in every track, to this bus. The send is placed just before the fader
-
Assign all tracks and busses (prefader)
Creates an Aux Send in every track and every bus, to this bus. The send is placed just before the fader
-
Assign all tracks (postfader)
Same as above, but the send is placed just after the fader
-
Assign all tracks and busses (postfader)
Same as above, with tracks and busses
-
Assign selected tracks (prefader)
Same as for all tracks, but only applies to the selected tracks
-
Assign selected tracks and busses (prefader)
Same as for all tracks and busses, but only applies to the selected tracks and busses
-
Assign selected tracks (postfader)
Same as above, but the send is placed just after the fader
-
Assign selected tracks and busses (postfader)
Same as above, with tracks and busses
-
Set sends gain to -inf
For all the sends to this bus, put the send fader to −∞ so no signal is sent
-
Set sends gain to 0dB
For all the sends to this bus, put the send fader at the default position, 0dB (100% of th signal is sent)
-
+ + + + + + + + + + + +
Assign all tracks (prefader)Creates an Aux Send in every track, to this bus. The send is placed just before the fader
Assign all tracks and busses (prefader)Creates an Aux Send in every track and every bus, to this bus. The send is placed just before the fader
Assign all tracks (postfader)Same as above, but the send is placed just after the fader
Assign all tracks and busses (postfader)Same as above, with tracks and busses
Assign selected tracks (prefader)Same as for all tracks, but only applies to the selected tracks
Assign selected tracks and busses (prefader)Same as for all tracks and busses, but only applies to the selected tracks and busses
Assign selected tracks (postfader)Same as above, but the send is placed just after the fader
Assign selected tracks and busses (postfader)Same as above, with tracks and busses
Set sends gain to -infFor all the sends to this bus, put the send fader to −∞ so no signal is sent
Set sends gain to 0dBFor all the sends to this bus, put the send fader at the default position, 0dB (100% of th signal is sent)

Connecting a track to a bus

diff --git a/include/audiomidi-mixer-strips.html b/include/audiomidi-mixer-strips.html index 38b6e12..fb42e35 100644 --- a/include/audiomidi-mixer-strips.html +++ b/include/audiomidi-mixer-strips.html @@ -69,34 +69,34 @@ Clicking the Track name button will bring up a menu:

-
-
Color…
Changes the strip/track color
-
Comments…
Shows an editor to put comments about the track, - see below the Comments button
-
Inputs…
Shows the Routing grid for the inputs of the track
-
Outputs…
Shows the Routing grid for the outputs of the track
-
Save As Template…
Allows to save the track without its media - content (I/O, effects,…) for later reuse
-
Rename…
Changes the name of the track (effective both in the - Mixer and the Editor)
-
Active
Select the active status of the track. - An inactive track won't output any sound
-
Strict I/O
While in + + + + + + + + + + + + + + +
Color…Changes the strip/track color
Comments…Shows an editor to put comments about the track, + see below the Comments button
Inputs…Shows the Routing grid for the inputs of the track
Outputs…Shows the Routing grid for the outputs of the track
Save As Template…Allows to save the track without its media + content (I/O, effects,…) for later reuse
Rename…Changes the name of the track (effective both in the + Mixer and the Editor)
ActiveSelect the active status of the track. + An inactive track won't output any sound
Strict I/OWhile in patchbayStrict I/O mode, a track always has as many output as it has inputs, regardless of the effects. When disabled, a stereo effect put on - a mono track will result in a stereo output for the strip. -
Pin Connections…
Shows the Pin Configuration - window, that shows (and allows to modify) all the signal flows inside the track
-
Adjust Latency…
Shows the Track Latency - dialog, that allows fine-tune the latency to the track, in samples, msec or period
-
Protect Against Denormals
Uses a trick to + a mono track will result in a stereo output for the strip.
Pin Connections…Shows the Pin Configuration + window, that shows (and allows to modify) all the signal flows inside the track
Adjust Latency…Shows the Track Latency + dialog, that allows fine-tune the latency to the track, in samples, msec or period
Protect Against DenormalsUses a trick to get rid of denormals, which are very small numbers the CPU can have a hard time dealing with. To be used if the CPU consumption for plugins is - noticeably higher than expected -
Duplicate…
Copies the track to a new one, optionnaly with - its playlist
-
Remove
Deletes the track and its playlist
- + noticeably higher than expected
Duplicate…Copies the track to a new one, optionnaly with + its playlist
RemoveDeletes the track and its playlist

Inputs

@@ -107,22 +107,22 @@ Inputs button will allow to change the inputs, through a menu:

-
-
Disconnect
Disconnects everything, i.e. the track has no input
-
In n
Those are the system inputs, e.g. to record from the + + + + + + + +
DisconnectDisconnects everything, i.e. the track has no input
In nThose are the system inputs, e.g. to record from the soundcard. A mono track will have In 1 and In 2 separated, - while a stereo track can have In 1+2 -
Track n output
All the outputs of compatible tracks, e.g., + while a stereo track can have In 1+2
Track n outputAll the outputs of compatible tracks, e.g., a mono track can only receive a mono signal, a MIDI track can only receive MIDI - signal, … -
Add Audio Port
Adds an audio input to the track, i.e. a mono audio - track becomes a stero one
-
Add MIDI Port
Adds a MIDI input to the track. Adding it to an audio + signal, …
Add Audio PortAdds an audio input to the track, i.e. a mono audio + track becomes a stero one
Add MIDI PortAdds a MIDI input to the track. Adding it to an audio track makes it a mixed Audio/MIDI track. This can be usefull e.g. to feed some - plugins with a MIDI signal to control the audio, like a vocoder -
Routing Grid
Shows the Routing - Grid window, which allows for more complex input configuration
- + plugins with a MIDI signal to control the audio, like a vocoder
Routing GridShows the Routing + Grid window, which allows for more complex input configuration

The Routing Grid can also be shown by right clicking the @@ -184,14 +184,14 @@ Right clicking the Panner will show a menu:

-
-
Bypass
When checked, the panner is grayed, - and the signal is not affected by it
-
Reset
Resets the panner to its default settings, e.g. for a mono - signal, it is centered
-
Edit…
Shows a Panner dialog, which - allows for fine tuning of the panner
-
+ + + + +
BypassWhen checked, the panner is grayed, + and the signal is not affected by it
ResetResets the panner to its default settings, e.g. for a mono + signal, it is centered
Edit…Shows a Panner dialog, which + allows for fine tuning of the panner

See Panning to learn more about how to control the panner, @@ -301,17 +301,17 @@ This button allows to choose the mode used regarding automation:

-
-
Manual
(default) The playback won't use the fader automation - data
-
Play
Enables playback/use of fader automation data
-
Write
While the transport is rolling, all fader changes will be - recorded to the fader automation lane
-
Touch
While the transport is rolling, touching the fader will initiate + + + + + +
Manual(default) The playback won't use the fader automation + data
PlayEnables playback/use of fader automation data
WriteWhile the transport is rolling, all fader changes will be + recorded to the fader automation lane
TouchWhile the transport is rolling, touching the fader will initiate recording all fader changes until the fader is released. When the fader is not being touched, existing automation data will be played/used to control the gain - level. - + level.

Mix group

@@ -329,15 +329,15 @@ It can be changed with this button to Any point of the signal flow:

-
-
In
The input of the track
-
Pre
Pre-fader
-
Post
Post-fader
-
Out
The output of the track
-
Custom
A Meter processor is added to the processor box and + + + + + + +
InThe input of the track
PrePre-fader
PostPost-fader
OutThe output of the track
CustomA Meter processor is added to the processor box and can be set anywhere (by dragging and dropping) to probe the signal flow at - that point - + that point

Output(s)

diff --git a/include/backup-and-sharing-of-sessions.html b/include/backup-and-sharing-of-sessions.html index bdc8e9c..2fdfe8c 100644 --- a/include/backup-and-sharing-of-sessions.html +++ b/include/backup-and-sharing-of-sessions.html @@ -56,19 +56,19 @@

The window shows the following options:

-
-
Archive Name
The name of the archive file, defaulting to - the name of the session followed by the date and time
-
a dropdown extension selector
allowing to choose between different kind or - compressed archive file types
-
Target directory/folder
defining where in the filesystem - the archive file will be generated
-
Audio Compression
a dropdown menu allowing to compress + + + + + + +
Archive NameThe name of the archive file, defaulting to + the name of the session followed by the date and time
a dropdown extension selectorallowing to choose between different kind or + compressed archive file types
Target directory/folderdefining where in the filesystem + the archive file will be generated
Audio Compressiona dropdown menu allowing to compress the audio files themselves by using an audio-tailored compression format, more - on that bellow -
Exclude unused audio sources
a checkbox to drop every - audio that is in the session, but not actually used in the editor
- + on that bellow
Exclude unused audio sourcesa checkbox to drop every + audio that is in the session, but not actually used in the editor

The Audio Compression selection accepts any of: diff --git a/include/behringer-devices-in-mackielogic-control-mode.html b/include/behringer-devices-in-mackielogic-control-mode.html index d1c9785..df492dc 100644 --- a/include/behringer-devices-in-mackielogic-control-mode.html +++ b/include/behringer-devices-in-mackielogic-control-mode.html @@ -101,49 +101,49 @@ The surface can be broken into 8 groups of controls. The order of the faders is either controlled by the order of the tracks in the mixer or can be set manually by the user.

-
-
Encoders
-
Mixer Pans. The red LEDs show the amount of pan left or right
-
First Row of Buttons
-
Mixer Mutes. The button led lights if the track is currently muted
-
Second Row of Buttons
-
Select Active Track/Bus. Currently selected track/bus is indicated by the button led
-
Faders
-
Mixer Gains
-
Shift Group
-
+ + + + + + + + + + + + + + + + + + + + + + +
EncodersMixer Pans. The red LEDs show the amount of pan left or right
First Row of ButtonsMixer Mutes. The button led lights if the track is currently muted
Second Row of ButtonsSelect Active Track/Bus. Currently selected track/bus is indicated by the button led
FadersMixer Gains
Shift Group The top and bottom left buttons are the simply shifts to change the function of other buttons - -
+
The top right is the Fine Control button that allows the increment values sent by by rotary encoders and faders to be a small value for more precise editing. This button can also act as a shift button. - -
+
The bottom right is the Global Shift button that allows you to change back to the standard Mixer Pan view from other views and modes. This button can also act as a shift button. - -
Mode Group
-
The top two buttons functions are not currently implemented in Ardour.
-
The bottom left button sets the device to Pan mode and should currently be lit
-
+
Mode GroupThe top two buttons functions are not currently implemented in Ardour.
The bottom left button sets the device to Pan mode and should currently be lit
The bottom right button sets the device to Send mode but will only allow the switch if the currently selected track/bus has a send or sends to control. - -
Select Group
-
+
Select Group In this mode they function as bank select left and right. If your session has more than 8 tracks the next set of 8 tracks is selected with the right button and the faders will move to match the current gain settings of that bank of 8 tracks/busses. If the last bank contains less than 8 tracks/busses the unused faders will move to the bottom and the pan lights will all turn off. An unlimited amount of tracks can be controlled with the device. - -
Transport Group
-
The upper left button controls Rewind. -
The upper right button controls Fast Foreword -
The lower left button controls stop
-
The lower right button controls play
- +
Transport GroupThe upper left button controls Rewind. + The upper right button controls Fast Foreword + The lower left button controls stop
The lower right button controls play

Send Mode

Digramatic Image of the Send Mode -

-
Encoders
-
+ + + + + + + + + + + + + + + +
Encoders In send mode, the encoders control sends from left to right instead of mixer pans. If there are less than 8 sends the behavior of the encoder will be to continue controlling the mixer pan. Visually it's indicated by the change in the LED from originating at the 12 o'clock position to originating at the 7 o'clock position. If FLIP is pressed the encoder will control the mixer gain for the selected track/bus. - -
First row of buttons
-
No Change
-
Second row of buttons
-
No Change.
-
Faders
-
+
First row of buttonsNo Change
Second row of buttonsNo Change.
Faders No change unless FLIPis pressed then it controls the send for the selected track/bus. - -
Shift Group
-
No Change
-
Select Group
-
No Change
-
Transport Group
-
No Change
- +
Shift GroupNo Change
Select GroupNo Change
Transport GroupNo Change

Mixer Pan While Holding Shift 1

Digramatic Image of the Mixer Mode while holding down shift 1 The operations of various buttons change while holding down the Shift 1 button

-
-
Encoders
-
No Change
-
First row of buttons
-
These now control the Soloing of each track/bus in the current bank
-
Second row of buttons
-
These now control the Enable Record for each track
-
Faders
-
No Change
-
Shift Group
-
No change
-
Mode Group
-
No Change
-
Select Group
-
+ + + + + + + + + + + + + + + + + + + + +
EncodersNo Change
First row of buttonsThese now control the Soloing of each track/bus in the current bank
Second row of buttonsThese now control the Enable Record for each track
FadersNo Change
Shift GroupNo change
Mode GroupNo Change
Select Group These now change the current bank of tracks being controlled over by one. So if you where controlling tracks 1-8 a push the right button the surface would now control tracks 2-9 pressing the left would then shift back to controlling tracks 1-8. - -
Transport Group
-
The upper left now controls turning on and off Loop mode.
-
+
Transport GroupThe upper left now controls turning on and off Loop mode.
The upper right now toggles Click. - -
The lower left toggles Replace.
-
+
The lower left toggles Replace.
The lower right toggles Global Record. - - +

Mixer Pan While Holding Shift 2

Digramatic Image of the Mixer Mode while holding down shift 2 The operations of various buttons change while holding down the Shift 2 button

-
-
Encoders
-
No Change
-
First row of buttons
-
FIX ME
-
Second row of buttons
-
These now control setting up different Views. See below for more info
-
Faders
-
No Change
-
Shift Group
-
No change
-
Mode Group
-
No Change
-
Select Group
-
Left button controls Undo(NEEDS VERIFIED)
-
Transport Group
-
FIX ME
-
FIX ME
-
FIX ME
-
FIX ME
-
+ + + + + + + + + + + + + + + + + + + + +
EncodersNo Change
First row of buttonsFIX ME
Second row of buttonsThese now control setting up different Views. See below for more info
FadersNo Change
Shift GroupNo change
Mode GroupNo Change
Select GroupLeft button controls Undo(NEEDS VERIFIED)
Transport GroupFIX ME
FIX ME
FIX ME
FIX ME

Views

Digramatic Image of the LED display for different Views -

-
M
-
Mute—click to mute the bus. Right-click to display - a menu which dictates what particular parts of the bus should be muted.
-
S
-
Solo—solo the bus. The behaviour of the solo system + + + + + + + + + +
MMute—click to mute the bus. Right-click to display + a menu which dictates what particular parts of the bus should be muted.
SSolo—solo the bus. The behaviour of the solo system is described in detail in the section Muting and Soloing. -
A
-
Automation—opens the automation menu for the - bus. For details see Automation.
-
G
-
Group—lets you assign the bus to an existing or a - new group. For details see Track and bus groups.
- + href="/mixing/muting-and-soloing/">Muting and Soloing.
AAutomation—opens the automation menu for the + bus. For details see Automation.
GGroup—lets you assign the bus to an existing or a + new group. For details see Track and bus groups.
diff --git a/include/change-note-properties.html b/include/change-note-properties.html index 842e792..542a5c1 100644 --- a/include/change-note-properties.html +++ b/include/change-note-properties.html @@ -6,13 +6,13 @@ using the techniques described below.

-
-
Moving notes
-
+ + + + + + + + + + + + + + + +
Moving notes Right arrow and Left arrow move the selected note(s) early and later in time. - -
Changing pitch values
-
+
Changing pitch values increases the pitch of the selected notes.
reduces the pitch of the selected notes.
If any of the selected notes are already at the maximum or minimum value, @@ -20,9 +20,9 @@ You can override this with . The default shift distance is one semitone. Use to alter this to one octave. - -
Changing velocity values
-
+
Changing velocity values increases the velocity of the selected notes.
reduces the velocity of the selected @@ -35,15 +35,15 @@ will also adjust notes in the same way as the arrow keys (note that like the arrow keys it only affects selected notes, not the note the pointer is over). - -
Changing channel
-
+
Changing channel Press c to bring up a dialog that allow you to see and alter the MIDI channel of the selected notes. If the selected notes use different channels, they will all be forced to the newly selected channel. - -
Changing start/end/duration
-
+
Changing start/end/duration , (comma) will alter the start time of the note.
. (period) will alter the end time of the note. Both keys will by default make the note longer (either by moving the start earlier or the end @@ -51,9 +51,9 @@ class="mod1">.. The note will be altered by the current grid setting. To change the start/end positions by 1/128th of a beat, use the modifier in addition to these shortcuts. - -
Quantization
-
+
Quantization q will quantize the selected notes using the current quantize settings. If the quantize settings have not been set for this session yet, the quantize dialog will appear. q will display the @@ -61,8 +61,8 @@ quantizes the selected notes. The default quantize settings are: quantize note starts to the current grid setting, no swing, no threshold, full strength. - -
Step Entry, Quantize etc.
-
- +
Step Entry, Quantize etc.
diff --git a/include/class-reference.html b/include/class-reference.html index 0f42a1c..3bdba04 100644 --- a/include/class-reference.html +++ b/include/class-reference.html @@ -197,7 +197,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C intset_device_name (std::string)

Set the name of the device to be used

intset_driver (std::string) -

Returns zero if the backend can successfully use

Should not be used unless the backend returns true from requires_driver_selection()

name
as the driver, non-zero otherwise.
+

Returns zero if the backend can successfully use

Should not be used unless the backend returns true from requires_driver_selection()

name as the driver, non-zero otherwise.
intset_input_device_name (std::string)

Set the name of the input device to be used if using separate input/output devices.

use_separate_input_and_output_devices()

intset_output_device_name (std::string) @@ -224,12 +224,12 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C Methods voidapply_gain (float, long) boolcheck_silence (unsigned int, unsigned int&) -

check buffer for silence

nframes
number of frames to check
n
first non zero sample (if any)

Returns true if all samples are zero

+

check buffer for silence

nframes number of frames to check
n first non zero sample (if any)

Returns true if all samples are zero

FloatArraydata (long) voidread_from (FloatArray, long, long, long) boolsameinstance (AudioBuffer) voidsilence (long, long) -

silence buffer

len
number of samples to clear
offset
start offset
+

silence buffer

len number of samples to clear
offset start offset

 ARDOUR:AudioEngine

C‡: ARDOUR::AudioEngine

@@ -261,7 +261,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C voidget_physical_inputs (DataType, StringVector&, MidiPortFlags, MidiPortFlags) voidget_physical_outputs (DataType, StringVector&, MidiPortFlags, MidiPortFlags) Portget_port_by_name (std::string) -
name
Full or short name of port

Returns Corresponding Port or 0.

+
name Full or short name of port

Returns Corresponding Port or 0.

LuaTable(int, ...)get_ports (DataType, PortList&) std::stringget_pretty_name_by_name (std::string) ChanCountn_physical_inputs () @@ -291,10 +291,10 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C Playlistcut (AudioRangeList&, bool) DataTypedata_type () voidduplicate (Region, long, long, float) -
gap
from the beginning of the region to the next beginning
+
gap from the beginning of the region to the next beginning
voidduplicate_range (AudioRange&, float) voidduplicate_until (Region, long, long, long) -
gap
from the beginning of the region to the next beginning
end
the first frame that does _not_ contain a duplicated frame
+
gap from the beginning of the region to the next beginning
end the first frame that does _not_ contain a duplicated frame
Regionfind_next_region (long, RegionPoint, int) longfind_next_region_boundary (long, int) voidlower_region (Region) @@ -306,7 +306,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C RegionListPtrregion_list () RegionListPtrregions_at (long) RegionListPtrregions_touched (long, long) -
start
Range start.
end
Range end.

Returns regions which have some part within this range.

+
start Range start.
end Range end.

Returns regions which have some part within this range.

RegionListPtrregions_with_end_within (Range) RegionListPtrregions_with_start_within (Range) voidremove_region (Region) @@ -343,7 +343,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C boolconnected ()

Returns true if this port is connected to anything

boolconnected_to (std::string) -
o
Port name

Returns true if this port is connected to o, otherwise false.

+
o Port name

Returns true if this port is connected to o, otherwise false.

intdisconnect (std::string) intdisconnect_all () std::stringname () @@ -450,7 +450,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C voidset_position_locked (bool) voidset_start (long) voidset_sync_position (long) -

Set the region's sync point.

absolute_pos
Session time.
+

Set the region's sync point.

absolute_pos Session time.
voidset_video_locked (bool) floatshift () Sourcesource (unsigned int) @@ -540,11 +540,11 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + - + - + @@ -557,12 +557,12 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + - + @@ -577,14 +577,14 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + - + - + @@ -715,7 +715,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + @@ -784,10 +784,10 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Methods
Regionbounce (InterThreadInfo&)

bounce track from session start to session end to new region

itt
asynchronous progress report and cancel

Returns a new audio region (or nil in case of error)

bounce track from session start to session end to new region

itt asynchronous progress report and cancel

Returns a new audio region (or nil in case of error)

Regionbounce_range (long, long, InterThreadInfo&, Processor, bool)

Bounce the given range to a new audio region.

start
start time (in samples)
end
end time (in samples)
itt
asynchronous progress report and cancel
endpoint
the processor to tap the signal off (or nil for the top)
include_endpoint
include the given processor in the bounced audio.

Returns a new audio region (or nil in case of error)

Bounce the given range to a new audio region.

start start time (in samples)
end end time (in samples)
itt asynchronous progress report and cancel
endpoint the processor to tap the signal off (or nil for the top)
include_endpoint include the given processor in the bounced audio.

Returns a new audio region (or nil in case of error)

boolbounceable (Processor, bool)

Test if the track can be bounced with the given settings. If sends/inserts/returns are present in the signal path or the given track has no audio outputs bouncing is not possible.

endpoint
the processor to tap the signal off (or nil for the top)
include_endpoint
include the given processor in the bounced audio.

Returns true if the track can be bounced, or false otherwise.

Test if the track can be bounced with the given settings. If sends/inserts/returns are present in the signal path or the given track has no audio outputs bouncing is not possible.

endpoint the processor to tap the signal off (or nil for the top)
include_endpoint include the given processor in the bounced audio.

Returns true if the track can be bounced, or false otherwise.

boolcan_record ()
Playlistplaylist ()
boolset_name (std::string)
Methods
boolactive ()
intadd_processor_by_index (Processor, int, ProcessorStreams, bool)

Add a processor to a route such that it ends up with a given index into the visible processors.

index
Index to add the processor at, or -1 to add at the end of the list.

Returns 0 on success, non-0 on failure.

Add a processor to a route such that it ends up with a given index into the visible processors.

index Index to add the processor at, or -1 to add at the end of the list.

Returns 0 on success, non-0 on failure.

booladd_sidechain (Processor)
Ampamp ()
std::stringcomment ()
boolcustomize_plugin_insert (Processor, unsigned int, ChanCount, ChanCount)

enable custom plugin-insert configuration

proc
Processor to customize
count
number of plugin instances to use (if zero, reset to default)
outs
output port customization
sinks
input pins for variable-I/O plugins

Returns true if successful

enable custom plugin-insert configuration

proc Processor to customize
count number of plugin instances to use (if zero, reset to default)
outs output port customization
sinks input pins for variable-I/O plugins

Returns true if successful

IOinput ()
Deliverymain_outs ()

the signal processorat at end of the processing chain which produces output

PeakMeterpeak_meter ()

************************************************************* Pure interface begins here*************************************************************

intremove_processor (Processor, ProcessorStreams, bool)

remove plugin/processor

proc
processor to remove
err
error report (index where removal vailed, channel-count why it failed) may be nil
need_process_lock
if locking is required (set to true, unless called from RT context with lock)

Returns 0 on success

remove plugin/processor

proc processor to remove
err error report (index where removal vailed, channel-count why it failed) may be nil
need_process_lock if locking is required (set to true, unless called from RT context with lock)

Returns 0 on success

intremove_processors (ProcessorList, ProcessorStreams)
boolremove_sidechain (Processor)
intreorder_processors (ProcessorList, ProcessorStreams)
intreplace_processor (Processor, Processor, ProcessorStreams)

replace plugin/processor with another

old
processor to remove
sub
processor to substitute the old one with
err
error report (index where removal vailed, channel-count why it failed) may be nil

Returns 0 on success

replace plugin/processor with another

old processor to remove
sub processor to substitute the old one with
err error report (index where removal vailed, channel-count why it failed) may be nil

Returns 0 on success

boolreset_plugin_insert (Processor)

reset plugin-insert configuration to default, disable customizations.

This is equivalent to calling

 customize_plugin_insert (proc, 0, unused)
proc
Processor to reset

Returns true if successful

reset plugin-insert configuration to default, disable customizations.

This is equivalent to calling

 customize_plugin_insert (proc, 0, unused)
proc Processor to reset

Returns true if successful

voidset_active (bool, void*)
voidset_comment (std::string, void*)
voidset_meter_point (MeterPoint, bool)
voidset_automation_state (AutoState)
voidset_automation_style (AutoStyle)
voidset_value (double, GroupControlDisposition)

Get and Set `internal' value

All derived classes must implement this.

Basic derived classes will ignore

group_override,
but more sophisticated children, notably those that proxy the value setting logic via an object that is aware of group relationships between this control and others, will find it useful.

Get and Set `internal' value

All derived classes must implement this.

Basic derived classes will ignore

group_override, but more sophisticated children, notably those that proxy the value setting logic via an object that is aware of group relationships between this control and others, will find it useful.
voidstart_touch (double)
voidstop_touch (bool, double)
boolwritable ()
- + - + @@ -797,7 +797,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - +
Constructor
ARDOUR.ChanCount (DataType, unsigned int)

Convenience constructor for making single-typed streams (mono, stereo, midi, etc)

type
data type
count
number of channels

Convenience constructor for making single-typed streams (mono, stereo, midi, etc)

type data type
count number of channels
Methods
unsigned intget (DataType)

query channel count for given type

type
data type

Returns channel count for given type

query channel count for given type

type data type

Returns channel count for given type

unsigned intn_audio ()

query number of audio channels

Returns number of audio channels

unsigned intn_midi ()
voidreset ()

zero count of all data types

voidset (DataType, unsigned int)

set channel count for given type

count
number of channels
type
data type

set channel count for given type

count number of channels
type data type

 ARDOUR:ChanMapping

C‡: ARDOUR::ChanMapping

@@ -809,12 +809,12 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C Methods ChanCountcount () unsigned intget (DataType, unsigned int) -

get buffer mapping for given data type and pin

from
numeric source id
type
data type

Returns mapped buffer number (or ChanMapping::Invalid)

+

get buffer mapping for given data type and pin

from numeric source id
type data type

Returns mapped buffer number (or ChanMapping::Invalid)

boolis_monotonic ()

Test if this mapping is monotonic (useful to see if inplace processing is feasible)

Returns true if the map is a strict monotonic set

unsigned intn_total () voidset (DataType, unsigned int, unsigned int) -

set buffer mapping for given data type

from
numeric source id
to
buffer
type
data type
+

set buffer mapping for given data type

from numeric source id
to buffer
type data type

 ARDOUR:ControlList

C‡: std::list<boost::shared_ptr<ARDOUR::AutomationControl> >

@@ -862,15 +862,15 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C floatfast_coefficient_to_dB (float) voidfind_peaks (FloatArray, unsigned int, FloatArray, FloatArray) floatlog_meter (float) -

non-linear power-scale meter deflection

power
signal power (dB)

Returns deflected value

+

non-linear power-scale meter deflection

power signal power (dB)

Returns deflected value

floatlog_meter_coeff (float) -

non-linear power-scale meter deflection

coeff
signal value

Returns deflected value

+

non-linear power-scale meter deflection

coeff signal value

Returns deflected value

voidmemset (FloatArray, float, unsigned int)

lua wrapper to memset()

voidmix_buffers_no_gain (FloatArray, FloatArray, unsigned int) voidmix_buffers_with_gain (FloatArray, FloatArray, unsigned int, float) voidmmult (FloatArray, FloatArray, unsigned int) -

matrix multiply multiply every sample of `data' with the corresponding sample at `mult'.

data
multiplicand
mult
multiplicand
n_samples
number of samples in data and mmult
+

matrix multiply multiply every sample of `data' with the corresponding sample at `mult'.

data multiplicand
mult multiplicand
n_samples number of samples in data and mmult
LuaTable(...)peaks (FloatArray, float&, float&, unsigned int) voidprocess_map (BufferSet, ChanMapping, ChanMapping, unsigned int, long, DataType) @@ -881,18 +881,18 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + - + - + - +
Constructor
ARDOUR.DSP.Biquad (double)

Instantiate Biquad Filter

samplerate
Samplerate

Instantiate Biquad Filter

samplerate Samplerate
Methods
voidcompute (Type, double, double, double)

setup filter, compute coefficients

type
filter type (LowPass, HighPass, etc)
freq
filter frequency
Q
filter quality
gain
filter gain

setup filter, compute coefficients

type filter type (LowPass, HighPass, etc)
freq filter frequency
Q filter quality
gain filter gain
voidconfigure (double, double, double, double, double)

setup filter, set coefficients directly

floatdB_at_freq (float)

filter transfer function (filter response for spectrum visualization)

freq
frequency

Returns gain at given frequency in dB (clamped to -120..+120)

filter transfer function (filter response for spectrum visualization)

freq frequency

Returns gain at given frequency in dB (clamped to -120..+120)

voidreset ()

reset filter state

voidrun (FloatArray, unsigned int)

process audio data

data
pointer to audio-data
n_samples
number of samples to process

process audio data

data pointer to audio-data
n_samples number of samples to process

 ARDOUR:DSP:DspShm

C‡: ARDOUR::DSP::DspShm

@@ -903,17 +903,17 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C ℂARDOUR.DSP.DspShm (unsigned long) Methods voidallocate (unsigned long) -

[re] allocate memory in host's memory space

s
size, total number of float or integer elements to store.
+

[re] allocate memory in host's memory space

s size, total number of float or integer elements to store.
intatomic_get_int (unsigned long) -

atomically read integer at offset

This involves a memory barrier. This call is intended for buffers which are shared with another instance.

off
offset in shared memory region

Returns value at offset

+

atomically read integer at offset

This involves a memory barrier. This call is intended for buffers which are shared with another instance.

off offset in shared memory region

Returns value at offset

voidatomic_set_int (unsigned long, int) -

atomically set integer at offset

This involves a memory barrier. This call is intended for buffers which are shared with another instance.

off
offset in shared memory region
val
value to set
+

atomically set integer at offset

This involves a memory barrier. This call is intended for buffers which are shared with another instance.

off offset in shared memory region
val value to set
voidclear ()

clear memory (set to zero)

FloatArrayto_float (unsigned long) -

access memory as float array

off
offset in shared memory region

Returns float[]

+

access memory as float array

off offset in shared memory region

Returns float[]

IntArrayto_int (unsigned long) -

access memory as integer array

off
offset in shared memory region

Returns int_32_t[]

+

access memory as integer array

off offset in shared memory region

Returns int_32_t[]

 ARDOUR:DSP:FFTSpectrum

C‡: ARDOUR::DSP::FFTSpectrum

@@ -926,7 +926,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C

process current data in buffer

floatfreq_at_bin (unsigned int) floatpower_at_bin (unsigned int, float) -

query

b
the frequency bin 0 .. window_size / 2
norm
gain factor (set equal to for 1/f normalization)

Returns signal power at given bin (in dBFS)

+

query

b the frequency bin 0 .. window_size / 2
norm gain factor (set equal to for 1/f normalization)

Returns signal power at given bin (in dBFS)

voidset_data_hann (FloatArray, unsigned int, unsigned int)

 ARDOUR:DSP:LowPass

@@ -936,16 +936,16 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + - + - + - +
Constructor
ARDOUR.DSP.LowPass (double, float)

instantiate a LPF

samplerate
samplerate
freq
cut-off frequency

instantiate a LPF

samplerate samplerate
freq cut-off frequency
Methods
voidctrl (FloatArray, float, unsigned int)

filter control data

This is useful for parameter smoothing.

data
pointer to control-data array
val
target value
array
length

filter control data

This is useful for parameter smoothing.

data pointer to control-data array
val target value
array length
voidproc (FloatArray, unsigned int)

process audio data

data
pointer to audio-data
n_samples
number of samples to process

process audio data

data pointer to audio-data
n_samples number of samples to process
voidreset ()

reset filter state

voidset_cutoff (float)

update filter cut-off frequency

freq
cut-off frequency

update filter cut-off frequency

freq cut-off frequency

 ARDOUR:DataType

C‡: ARDOUR::DataType

@@ -1044,7 +1044,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + @@ -1086,7 +1086,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + @@ -1115,7 +1115,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + @@ -1215,10 +1215,10 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + - +
Constructor
ARDOUR.FluidSynth (float, int)

instantiate a Synth

samplerate
samplerate

instantiate a Synth

samplerate samplerate
Methods
boolload_sf2 (std::string)
boolmidi_event (unsigned char*, unsigned long)
voidset_automation_state (AutoState)
voidset_automation_style (AutoStyle)
voidset_value (double, GroupControlDisposition)

Get and Set `internal' value

All derived classes must implement this.

Basic derived classes will ignore

group_override,
but more sophisticated children, notably those that proxy the value setting logic via an object that is aware of group relationships between this control and others, will find it useful.

Get and Set `internal' value

All derived classes must implement this.

Basic derived classes will ignore

group_override, but more sophisticated children, notably those that proxy the value setting logic via an object that is aware of group relationships between this control and others, will find it useful.
voidstart_touch (double)
voidstop_touch (bool, double)
boolwritable ()
Methods
boolactive ()
intadd_port (std::string, void*, DataType)

Add a port.

destination
Name of port to connect new port to.
src
Source for emitted ConfigurationChanged signal.
type
Data type of port. Default value (NIL) will use this IO's default type.

Add a port.

destination Name of port to connect new port to.
src Source for emitted ConfigurationChanged signal.
type Data type of port. Default value (NIL) will use this IO's default type.
AudioPortaudio (unsigned int)
intconnect (Port, std::string, void*)
intdisconnect (Port, std::string, void*)
intmove_to (long, unsigned int)
std::stringname ()
intset_end (long, bool, bool, unsigned int)

Set end position.

force
true to force setting, even if the given new end is before the current start.
allow_beat_recompute
True to recompute BEAT end time from the new given end time.
s
New end.

Set end position.

force true to force setting, even if the given new end is before the current start.
allow_beat_recompute True to recompute BEAT end time from the new given end time.
s New end.
intset_length (long, long, bool, unsigned int)
intset_start (long, bool, bool, unsigned int)

Set start position.

s
New start.
force
true to force setting, even if the given new start is after the current end.
allow_beat_recompute
True to recompute BEAT start time from the new given start time.

Set start position.

s New start.
force true to force setting, even if the given new start is after the current end.
allow_beat_recompute True to recompute BEAT start time from the new given start time.
longstart ()
voidunlock ()
@@ -1260,7 +1260,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C longfirst_mark_before (long, bool) LocationListlist () LuaTable(...)marks_either_side (long, long&, long&) -

Look for the `marks' (either locations which are marks, or start/end points of range markers) either side of a frame. Note that if frame is exactly on a `mark', that mark will not be considered for returning as before/after.

frame
Frame to look for.
before
Filled in with the position of the last `mark' before `frame' (or max_framepos if none exists)
after
Filled in with the position of the next `mark' after `frame' (or max_framepos if none exists)
+

Look for the `marks' (either locations which are marks, or start/end points of range markers) either side of a frame. Note that if frame is exactly on a `mark', that mark will not be considered for returning as before/after.

frame Frame to look for.
before Filled in with the position of the last `mark' before `frame' (or max_framepos if none exists)
after Filled in with the position of the next `mark' after `frame' (or max_framepos if none exists)
voidremove (Location) Locationsession_range_location () @@ -1282,19 +1282,19 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C

A convenience function to expand RGBA parameters from an integer

convert a Canvas::Color (uint32_t 0xRRGGBBAA) into double RGBA values which can be passed as parameters to Cairo::Context::set_source_rgba

Example:

 local r, g, b, a = ARDOUR.LuaAPI.color_to_rgba (0x88aa44ff)
  cairo_ctx:set_source_rgba (ARDOUR.LuaAPI.color_to_rgba (0x11336699)

Returns 4 parameters: red, green, blue, alpha (in range 0..1)

LuaTable(float, ...)get_plugin_insert_param (PluginInsert, unsigned int, bool&) -

get a plugin control parameter value

which
control port to query (starting at 0, including ports of type input and output)
ok
boolean variable contains true or false after call returned. to be checked by caller before using value.
proc
Plugin-Insert

Returns value

+

get a plugin control parameter value

which control port to query (starting at 0, including ports of type input and output)
ok boolean variable contains true or false after call returned. to be checked by caller before using value.
proc Plugin-Insert

Returns value

LuaTable(float, ...)get_processor_param (Processor, unsigned int, bool&) -

get a plugin control parameter value

proc
Plugin-Processor
which
control port to set (starting at 0, including ports of type input and output))
ok
boolean variable contains true or false after call returned. to be checked by caller before using value.

Returns value

+

get a plugin control parameter value

proc Plugin-Processor
which control port to set (starting at 0, including ports of type input and output))
ok boolean variable contains true or false after call returned. to be checked by caller before using value.

Returns value

...hsla_to_rgba (--lua--)

A convenience function for colorspace HSL to RGB conversion. All ranges are 0..1

Example:

 local r, g, b, a = ARDOUR.LuaAPI.hsla_to_rgba (hue, saturation, luminosity, alpha)

Returns 4 parameters: red, green, blue, alpha (in range 0..1)

longmonotonic_time () Processornew_luaproc (Session, std::string) -

create a new Lua Processor (Plugin)

s
Session Handle
p
Identifier or Name of the Processor

Returns Processor object (may be nil)

+

create a new Lua Processor (Plugin)

s Session Handle
p Identifier or Name of the Processor

Returns Processor object (may be nil)

NotePtrnew_noteptr (unsigned char, Beats, Beats, unsigned char, unsigned char) Processornew_plugin (Session, std::string, PluginType, std::string) -

create a new Plugin Instance

s
Session Handle
id
Plugin Name, ID or URI
type
Plugin Type

Returns Processor or nil

+

create a new Plugin Instance

s Session Handle
id Plugin Name, ID or URI
type Plugin Type

Returns Processor or nil

PluginInfonew_plugin_info (std::string, PluginType) -

search a Plugin

id
Plugin Name, ID or URI
type
Plugin Type

Returns PluginInfo or nil if not found

+

search a Plugin

id Plugin Name, ID or URI
type Plugin Type

Returns PluginInfo or nil if not found

Processornil_proc () ...plugin_automation (--lua--)

A convenience function to get a Automation Lists and ParamaterDescriptor for a given plugin control.

This is equivalent to the following lua code

 function (processor, param_id)
@@ -1307,13 +1307,13 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
   return ac:alist(), ac:to_ctrl():list(), t[2]
  end

Example usage: get the third input parameter of first plugin on the given route (Ardour starts counting at zero).

 local al, cl, pd = ARDOUR.LuaAPI.plugin_automation (route:nth_plugin (0), 3)

Returns 3 parameters: AutomationList, ControlList, ParamaterDescriptor

boolreset_processor_to_default (Processor) -

reset a processor to its default values (only works for plugins )

This is a wrapper which looks up the Processor by plugin-insert.

proc
Plugin-Insert

Returns true on success, false when the processor is not a plugin

+

reset a processor to its default values (only works for plugins )

This is a wrapper which looks up the Processor by plugin-insert.

proc Plugin-Insert

Returns true on success, false when the processor is not a plugin

...sample_to_timecode (--lua--)

Generic conversion from audio sample count to timecode. (TimecodeType, sample-rate, sample-pos)

boolset_plugin_insert_param (PluginInsert, unsigned int, float) -

set a plugin control-input parameter value

This is a wrapper around set_processor_param which looks up the Processor by plugin-insert.

which
control-input to set (starting at 0)
proc
Plugin-Insert
value
value to set

Returns true on success, false on error or out-of-bounds value

+

set a plugin control-input parameter value

This is a wrapper around set_processor_param which looks up the Processor by plugin-insert.

which control-input to set (starting at 0)
proc Plugin-Insert
value value to set

Returns true on success, false on error or out-of-bounds value

boolset_processor_param (Processor, unsigned int, float) -

set a plugin control-input parameter value

proc
Plugin-Processor
which
control-input to set (starting at 0)
value
value to set

Returns true on success, false on error or out-of-bounds value

+

set a plugin control-input parameter value

proc Plugin-Processor
which control-input to set (starting at 0)
value value to set

Returns true on success, false on error or out-of-bounds value

...timecode_to_sample (--lua--)

Generic conversion from timecode to audio sample count. (TimecodeType, sample-rate, hh, mm, ss, ff)

voidusleep (unsigned long) @@ -1326,7 +1326,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C ℂARDOUR.LuaAPI.Vamp (std::string, float) Methods intanalyze (Readable, unsigned int, Lua-Function) -

high-level abstraction to process a single channel of the given Readable.

If the plugin is not yet initialized, initialize() is called.

if is not nil, it is called with the immediate Vamp::Plugin::Features on every process call.

r
readable
channel
channel to process
fn
lua callback function

Returns 0 on success

+

high-level abstraction to process a single channel of the given Readable.

If the plugin is not yet initialized, initialize() is called.

if is not nil, it is called with the immediate Vamp::Plugin::Features on every process call.

r readable
channel channel to process
fn lua callback function

Returns 0 on success

boolinitialize ()

initialize the plugin for use with analyze().

This is equivalent to plugin():initialise (1, ssiz, bsiz) and prepares a plugin for analyze. (by preferred step and block sizes are used. if the plugin does not specify them or they're larger than 8K, both are set to 1024)

Manual initialization is only required to set plugin-parameters which depend on prior initialization of the plugin.

 vamp:reset ()
  vamp:initialize ()
@@ -1335,7 +1335,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
  StringVectorlist_plugins ()
  Pluginplugin ()
  FeatureSetprocess (FloatArrayVector, RealTime)
-

process given array of audio-samples.

This is a lua-binding for vamp:plugin():process ()

d
audio-data, the vector must match the configured channel count and hold a complete buffer for every channel as set during plugin():initialise()
rt
timestamp matching the provided buffer.

Returns features extracted from that data (if the plugin is causal)

+

process given array of audio-samples.

This is a lua-binding for vamp:plugin():process ()

d audio-data, the vector must match the configured channel count and hold a complete buffer for every channel as set during plugin():initialise()
rt timestamp matching the provided buffer.

Returns features extracted from that data (if the plugin is causal)

voidreset ()

call plugin():reset() and clear intialization flag

@@ -1346,10 +1346,10 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + - +
Constructor
ARDOUR.LuaOSC.Address (std::string)

Construct a new OSC transmitter object

uri
the destination uri e.g. "osc.udp://localhost:7890"

Construct a new OSC transmitter object

uri the destination uri e.g. "osc.udp://localhost:7890"
Methods
...send (--lua--)

Transmit an OSC message

Path (string) and type (string) must always be given. The number of following args must match the type. Supported types are:

'i': integer (lua number)

'f': float (lua number)

'd': double (lua number)

'h': 64bit integer (lua number)

's': string (lua string)

'c': character (lua string)

'T': boolean (lua bool) -- this is not implicily True, a lua true/false must be given

'F': boolean (lua bool) -- this is not implicily False, a lua true/false must be given

lua:
lua arguments: path, types, ...

Returns boolean true if successful, false on error.

Transmit an OSC message

Path (string) and type (string) must always be given. The number of following args must match the type. Supported types are:

'i': integer (lua number)

'f': float (lua number)

'd': double (lua number)

'h': 64bit integer (lua number)

's': string (lua string)

'c': character (lua string)

'T': boolean (lua bool) -- this is not implicily True, a lua true/false must be given

'F': boolean (lua bool) -- this is not implicily False, a lua true/false must be given

lua: lua arguments: path, types, ...

Returns boolean true if successful, false on error.

 ARDOUR:LuaProc

C‡: boost::shared_ptr< ARDOUR::LuaProc >, boost::weak_ptr< ARDOUR::LuaProc >

@@ -1546,10 +1546,10 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C Playlistcut (AudioRangeList&, bool) DataTypedata_type () voidduplicate (Region, long, long, float) -
gap
from the beginning of the region to the next beginning
+
gap from the beginning of the region to the next beginning
voidduplicate_range (AudioRange&, float) voidduplicate_until (Region, long, long, long) -
gap
from the beginning of the region to the next beginning
end
the first frame that does _not_ contain a duplicated frame
+
gap from the beginning of the region to the next beginning
end the first frame that does _not_ contain a duplicated frame
Regionfind_next_region (long, RegionPoint, int) longfind_next_region_boundary (long, int) voidlower_region (Region) @@ -1561,7 +1561,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C RegionListPtrregion_list () RegionListPtrregions_at (long) RegionListPtrregions_touched (long, long) -
start
Range start.
end
Range end.

Returns regions which have some part within this range.

+
start Range start.
end Range end.

Returns regions which have some part within this range.

RegionListPtrregions_with_end_within (Range) RegionListPtrregions_with_start_within (Range) voidremove_region (Region) @@ -1601,7 +1601,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C boolconnected ()

Returns true if this port is connected to anything

boolconnected_to (std::string) -
o
Port name

Returns true if this port is connected to o, otherwise false.

+
o Port name

Returns true if this port is connected to o, otherwise false.

intdisconnect (std::string) intdisconnect_all () std::stringname () @@ -1678,7 +1678,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C voidset_position_locked (bool) voidset_start (long) voidset_sync_position (long) -

Set the region's sync point.

absolute_pos
Session time.
+

Set the region's sync point.

absolute_pos Session time.
voidset_video_locked (bool) floatshift () Sourcesource (unsigned int) @@ -1758,11 +1758,11 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + - + - + @@ -1775,12 +1775,12 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + - + @@ -1795,14 +1795,14 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + - + - + @@ -2002,7 +2002,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + @@ -2130,7 +2130,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - +
Methods
Regionbounce (InterThreadInfo&)

bounce track from session start to session end to new region

itt
asynchronous progress report and cancel

Returns a new audio region (or nil in case of error)

bounce track from session start to session end to new region

itt asynchronous progress report and cancel

Returns a new audio region (or nil in case of error)

Regionbounce_range (long, long, InterThreadInfo&, Processor, bool)

Bounce the given range to a new audio region.

start
start time (in samples)
end
end time (in samples)
itt
asynchronous progress report and cancel
endpoint
the processor to tap the signal off (or nil for the top)
include_endpoint
include the given processor in the bounced audio.

Returns a new audio region (or nil in case of error)

Bounce the given range to a new audio region.

start start time (in samples)
end end time (in samples)
itt asynchronous progress report and cancel
endpoint the processor to tap the signal off (or nil for the top)
include_endpoint include the given processor in the bounced audio.

Returns a new audio region (or nil in case of error)

boolbounceable (Processor, bool)

Test if the track can be bounced with the given settings. If sends/inserts/returns are present in the signal path or the given track has no audio outputs bouncing is not possible.

endpoint
the processor to tap the signal off (or nil for the top)
include_endpoint
include the given processor in the bounced audio.

Returns true if the track can be bounced, or false otherwise.

Test if the track can be bounced with the given settings. If sends/inserts/returns are present in the signal path or the given track has no audio outputs bouncing is not possible.

endpoint the processor to tap the signal off (or nil for the top)
include_endpoint include the given processor in the bounced audio.

Returns true if the track can be bounced, or false otherwise.

boolcan_record ()
Playlistplaylist ()
boolset_name (std::string)
Methods
boolactive ()
intadd_processor_by_index (Processor, int, ProcessorStreams, bool)

Add a processor to a route such that it ends up with a given index into the visible processors.

index
Index to add the processor at, or -1 to add at the end of the list.

Returns 0 on success, non-0 on failure.

Add a processor to a route such that it ends up with a given index into the visible processors.

index Index to add the processor at, or -1 to add at the end of the list.

Returns 0 on success, non-0 on failure.

booladd_sidechain (Processor)
Ampamp ()
std::stringcomment ()
boolcustomize_plugin_insert (Processor, unsigned int, ChanCount, ChanCount)

enable custom plugin-insert configuration

proc
Processor to customize
count
number of plugin instances to use (if zero, reset to default)
outs
output port customization
sinks
input pins for variable-I/O plugins

Returns true if successful

enable custom plugin-insert configuration

proc Processor to customize
count number of plugin instances to use (if zero, reset to default)
outs output port customization
sinks input pins for variable-I/O plugins

Returns true if successful

IOinput ()
Deliverymain_outs ()

the signal processorat at end of the processing chain which produces output

PeakMeterpeak_meter ()

************************************************************* Pure interface begins here*************************************************************

intremove_processor (Processor, ProcessorStreams, bool)

remove plugin/processor

proc
processor to remove
err
error report (index where removal vailed, channel-count why it failed) may be nil
need_process_lock
if locking is required (set to true, unless called from RT context with lock)

Returns 0 on success

remove plugin/processor

proc processor to remove
err error report (index where removal vailed, channel-count why it failed) may be nil
need_process_lock if locking is required (set to true, unless called from RT context with lock)

Returns 0 on success

intremove_processors (ProcessorList, ProcessorStreams)
boolremove_sidechain (Processor)
intreorder_processors (ProcessorList, ProcessorStreams)
intreplace_processor (Processor, Processor, ProcessorStreams)

replace plugin/processor with another

old
processor to remove
sub
processor to substitute the old one with
err
error report (index where removal vailed, channel-count why it failed) may be nil

Returns 0 on success

replace plugin/processor with another

old processor to remove
sub processor to substitute the old one with
err error report (index where removal vailed, channel-count why it failed) may be nil

Returns 0 on success

boolreset_plugin_insert (Processor)

reset plugin-insert configuration to default, disable customizations.

This is equivalent to calling

 customize_plugin_insert (proc, 0, unused)
proc
Processor to reset

Returns true if successful

reset plugin-insert configuration to default, disable customizations.

This is equivalent to calling

 customize_plugin_insert (proc, 0, unused)
proc Processor to reset

Returns true if successful

voidset_active (bool, void*)
voidset_comment (std::string, void*)
voidset_meter_point (MeterPoint, bool)
voidset_automation_state (AutoState)
voidset_automation_style (AutoStyle)
voidset_value (double, GroupControlDisposition)

Get and Set `internal' value

All derived classes must implement this.

Basic derived classes will ignore

group_override,
but more sophisticated children, notably those that proxy the value setting logic via an object that is aware of group relationships between this control and others, will find it useful.

Get and Set `internal' value

All derived classes must implement this.

Basic derived classes will ignore

group_override, but more sophisticated children, notably those that proxy the value setting logic via an object that is aware of group relationships between this control and others, will find it useful.
voidstart_touch (double)
voidstop_touch (bool, double)
boolwritable ()
boolisnil ()
boolsameinstance (PhaseControl)
voidset_phase_invert (unsigned int, bool)
c
Audio channel index.
yn
true to invert phase, otherwise false.
c Audio channel index.
yn true to invert phase, otherwise false.

Inherited from ARDOUR:AutomationControl

@@ -2143,7 +2143,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + @@ -2177,10 +2177,10 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + - + @@ -2193,7 +2193,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + @@ -2282,7 +2282,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + @@ -2381,7 +2381,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + @@ -2432,7 +2432,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + @@ -2455,7 +2455,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - +
voidset_automation_state (AutoState)
voidset_automation_style (AutoStyle)
voidset_value (double, GroupControlDisposition)

Get and Set `internal' value

All derived classes must implement this.

Basic derived classes will ignore

group_override,
but more sophisticated children, notably those that proxy the value setting logic via an object that is aware of group relationships between this control and others, will find it useful.

Get and Set `internal' value

All derived classes must implement this.

Basic derived classes will ignore

group_override, but more sophisticated children, notably those that proxy the value setting logic via an object that is aware of group relationships between this control and others, will find it useful.
voidstart_touch (double)
voidstop_touch (bool, double)
boolwritable ()
Playlistcut (AudioRangeList&, bool)
DataTypedata_type ()
voidduplicate (Region, long, long, float)
gap
from the beginning of the region to the next beginning
gap from the beginning of the region to the next beginning
voidduplicate_range (AudioRange&, float)
voidduplicate_until (Region, long, long, long)
gap
from the beginning of the region to the next beginning
end
the first frame that does _not_ contain a duplicated frame
gap from the beginning of the region to the next beginning
end the first frame that does _not_ contain a duplicated frame
Regionfind_next_region (long, RegionPoint, int)
longfind_next_region_boundary (long, int)
boolisnil ()
RegionListPtrregion_list ()
RegionListPtrregions_at (long)
RegionListPtrregions_touched (long, long)
start
Range start.
end
Range end.

Returns regions which have some part within this range.

start Range start.
end Range end.

Returns regions which have some part within this range.

RegionListPtrregions_with_end_within (Range)
RegionListPtrregions_with_start_within (Range)
voidremove_region (Region)
voidset_automation_state (AutoState)
voidset_automation_style (AutoStyle)
voidset_value (double, GroupControlDisposition)

Get and Set `internal' value

All derived classes must implement this.

Basic derived classes will ignore

group_override,
but more sophisticated children, notably those that proxy the value setting logic via an object that is aware of group relationships between this control and others, will find it useful.

Get and Set `internal' value

All derived classes must implement this.

Basic derived classes will ignore

group_override, but more sophisticated children, notably those that proxy the value setting logic via an object that is aware of group relationships between this control and others, will find it useful.
voidstart_touch (double)
voidstop_touch (bool, double)
boolwritable ()
boolconnected ()

Returns true if this port is connected to anything

boolconnected_to (std::string)
o
Port name

Returns true if this port is connected to o, otherwise false.

o Port name

Returns true if this port is connected to o, otherwise false.

intdisconnect (std::string)
intdisconnect_all ()
boolisnil ()
voidget_physical_inputs (DataType, StringVector&, MidiPortFlags, MidiPortFlags)
voidget_physical_outputs (DataType, StringVector&, MidiPortFlags, MidiPortFlags)
Portget_port_by_name (std::string)
name
Full or short name of port

Returns Corresponding Port or 0.

name Full or short name of port

Returns Corresponding Port or 0.

LuaTable(int, ...)get_ports (DataType, PortList&)
std::stringget_pretty_name_by_name (std::string)
ChanCountn_physical_inputs ()
boolisnil ()
unsigned longnum_ports (DataType)
Portport (DataType, unsigned long)

nth port of type t, or nth port if t = NIL

t
data type
index
port index

nth port of type t, or nth port if t = NIL

t data type
index port index
boolremove (Port)
boolsameinstance (PortSet)
@@ -2671,7 +2671,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C voidset_position_locked (bool) voidset_start (long) voidset_sync_position (long) -

Set the region's sync point.

absolute_pos
Session time.
+

Set the region's sync point.

absolute_pos Session time.
voidset_video_locked (bool) floatshift () Sourcesource (unsigned int) @@ -2746,12 +2746,12 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C Methods boolactive () intadd_processor_by_index (Processor, int, ProcessorStreams, bool) -

Add a processor to a route such that it ends up with a given index into the visible processors.

index
Index to add the processor at, or -1 to add at the end of the list.

Returns 0 on success, non-0 on failure.

+

Add a processor to a route such that it ends up with a given index into the visible processors.

index Index to add the processor at, or -1 to add at the end of the list.

Returns 0 on success, non-0 on failure.

booladd_sidechain (Processor) Ampamp () std::stringcomment () boolcustomize_plugin_insert (Processor, unsigned int, ChanCount, ChanCount) -

enable custom plugin-insert configuration

proc
Processor to customize
count
number of plugin instances to use (if zero, reset to default)
outs
output port customization
sinks
input pins for variable-I/O plugins

Returns true if successful

+

enable custom plugin-insert configuration

proc Processor to customize
count number of plugin instances to use (if zero, reset to default)
outs output port customization
sinks input pins for variable-I/O plugins

Returns true if successful

IOinput () boolisnil () Deliverymain_outs () @@ -2767,14 +2767,14 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C PeakMeterpeak_meter ()

************************************************************* Pure interface begins here*************************************************************

intremove_processor (Processor, ProcessorStreams, bool) -

remove plugin/processor

proc
processor to remove
err
error report (index where removal vailed, channel-count why it failed) may be nil
need_process_lock
if locking is required (set to true, unless called from RT context with lock)

Returns 0 on success

+

remove plugin/processor

proc processor to remove
err error report (index where removal vailed, channel-count why it failed) may be nil
need_process_lock if locking is required (set to true, unless called from RT context with lock)

Returns 0 on success

intremove_processors (ProcessorList, ProcessorStreams) boolremove_sidechain (Processor) intreorder_processors (ProcessorList, ProcessorStreams) intreplace_processor (Processor, Processor, ProcessorStreams) -

replace plugin/processor with another

old
processor to remove
sub
processor to substitute the old one with
err
error report (index where removal vailed, channel-count why it failed) may be nil

Returns 0 on success

+

replace plugin/processor with another

old processor to remove
sub processor to substitute the old one with
err error report (index where removal vailed, channel-count why it failed) may be nil

Returns 0 on success

boolreset_plugin_insert (Processor) -

reset plugin-insert configuration to default, disable customizations.

This is equivalent to calling

 customize_plugin_insert (proc, 0, unused)
proc
Processor to reset

Returns true if successful

+

reset plugin-insert configuration to default, disable customizations.

This is equivalent to calling

 customize_plugin_insert (proc, 0, unused)
proc Processor to reset

Returns true if successful

boolsameinstance (Route) voidset_active (bool, void*) voidset_comment (std::string, void*) @@ -2861,7 +2861,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + @@ -2952,14 +2952,14 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + - + - + @@ -3008,7 +3008,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + @@ -3295,7 +3295,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + @@ -3350,7 +3350,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + @@ -3404,7 +3404,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + @@ -3457,7 +3457,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + @@ -3595,12 +3595,12 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Methods
intadd (Route)

Add a route to a group. Adding a route which is already in the group is allowed; nothing will happen.

r
Route to add.

Add a route to a group. Adding a route which is already in the group is allowed; nothing will happen.

r Route to add.
voidclear ()
voiddestroy_subgroup ()
boolempty ()
voidadd_command (Command)
voidadd_internal_sends (Route, Placement, RouteListPtr)
StatefulDiffCommandadd_stateful_diff_command (StatefulDestructiblePtr)

create an StatefulDiffCommand from the given object and add it to the stack.

This function must only be called after begin_reversible_command. Failing to do so may lead to a crash.

sfd
the object to diff

Returns the allocated StatefulDiffCommand (already added via add_command)

create an StatefulDiffCommand from the given object and add it to the stack.

This function must only be called after begin_reversible_command. Failing to do so may lead to a crash.

sfd the object to diff

Returns the allocated StatefulDiffCommand (already added via add_command)

voidbegin_reversible_command (std::string)

begin collecting undo information

This call must always be followed by either begin_reversible_command() or commit_reversible_command()

cmd_name
human readable name for the undo operation

begin collecting undo information

This call must always be followed by either begin_reversible_command() or commit_reversible_command()

cmd_name human readable name for the undo operation
voidcancel_all_solo ()
SessionConfigurationcfg ()
voidclear_all_solo_state (RouteListPtr)
voidcommit_reversible_command (Command)

finalize an undo command and commit pending transactions

This must only be called after begin_reversible_command ()

cmd
(additional) command to add

finalize an undo command and commit pending transactions

This must only be called after begin_reversible_command ()

cmd (additional) command to add
Controllablecontrollable_by_id (ID)
longcurrent_end_frame ()
longcurrent_start_frame ()
...sample_to_timecode_lua (--lua--)
doublesamples_per_timecode_frame ()
intsave_state (std::string, bool, bool, bool)

save session

snapshot_name
name of the session (use an empty string for the current name)
pending
save a 'recovery', not full state (default: false)
switch_to_snapshot
switch to given snapshot after saving (default: false)
template_only
save a session template (default: false)

Returns zero on success

save session

snapshot_name name of the session (use an empty string for the current name)
pending save a 'recovery', not full state (default: false)
switch_to_snapshot switch to given snapshot after saving (default: false)
template_only save a session template (default: false)

Returns zero on success

voidscripts_changed ()
voidset_control (AutomationControl, double, GroupControlDisposition)
voidset_controls (ControlListPtr, double, GroupControlDisposition)
voidset_automation_state (AutoState)
voidset_automation_style (AutoStyle)
voidset_value (double, GroupControlDisposition)

Get and Set `internal' value

All derived classes must implement this.

Basic derived classes will ignore

group_override,
but more sophisticated children, notably those that proxy the value setting logic via an object that is aware of group relationships between this control and others, will find it useful.

Get and Set `internal' value

All derived classes must implement this.

Basic derived classes will ignore

group_override, but more sophisticated children, notably those that proxy the value setting logic via an object that is aware of group relationships between this control and others, will find it useful.
voidstart_touch (double)
voidstop_touch (bool, double)
boolwritable ()
voidset_automation_state (AutoState)
voidset_automation_style (AutoStyle)
voidset_value (double, GroupControlDisposition)

Get and Set `internal' value

All derived classes must implement this.

Basic derived classes will ignore

group_override,
but more sophisticated children, notably those that proxy the value setting logic via an object that is aware of group relationships between this control and others, will find it useful.

Get and Set `internal' value

All derived classes must implement this.

Basic derived classes will ignore

group_override, but more sophisticated children, notably those that proxy the value setting logic via an object that is aware of group relationships between this control and others, will find it useful.
voidstart_touch (double)
voidstop_touch (bool, double)
boolwritable ()
voidset_automation_state (AutoState)
voidset_automation_style (AutoStyle)
voidset_value (double, GroupControlDisposition)

Get and Set `internal' value

All derived classes must implement this.

Basic derived classes will ignore

group_override,
but more sophisticated children, notably those that proxy the value setting logic via an object that is aware of group relationships between this control and others, will find it useful.

Get and Set `internal' value

All derived classes must implement this.

Basic derived classes will ignore

group_override, but more sophisticated children, notably those that proxy the value setting logic via an object that is aware of group relationships between this control and others, will find it useful.
voidstart_touch (double)
voidstop_touch (bool, double)
boolwritable ()
voidset_automation_state (AutoState)
voidset_automation_style (AutoStyle)
voidset_value (double, GroupControlDisposition)

Get and Set `internal' value

All derived classes must implement this.

Basic derived classes will ignore

group_override,
but more sophisticated children, notably those that proxy the value setting logic via an object that is aware of group relationships between this control and others, will find it useful.

Get and Set `internal' value

All derived classes must implement this.

Basic derived classes will ignore

group_override, but more sophisticated children, notably those that proxy the value setting logic via an object that is aware of group relationships between this control and others, will find it useful.
voidstart_touch (double)
voidstop_touch (bool, double)
boolwritable ()
- + - + - + @@ -3614,7 +3614,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + @@ -3645,11 +3645,11 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Constructor
ARDOUR.Tempo (double, double)
npm
Note Types per minute
type
Note Type (default `4': quarter note)
npm Note Types per minute
type Note Type (default `4': quarter note)
Methods
doubleframes_per_note_type (long)

audio samples per note type. if you want an instantaneous value for this, use TempoMap::frames_per_quarter_note_at() instead.

sr
samplerate

audio samples per note type. if you want an instantaneous value for this, use TempoMap::frames_per_quarter_note_at() instead.

sr samplerate
doubleframes_per_quarter_note (long)

audio samples per quarter note. if you want an instantaneous value for this, use TempoMap::frames_per_quarter_note_at() instead.

sr
samplerate

audio samples per quarter note. if you want an instantaneous value for this, use TempoMap::frames_per_quarter_note_at() instead.

sr samplerate
doublenote_type ()
doublenote_types_per_minute ()
doublequarter_notes_per_minute ()
MeterSectionadd_meter (Meter, double, BBT_TIME, long, PositionLockStyle)
TempoSectionadd_tempo (Tempo, double, long, Type, PositionLockStyle)
BBT_TIMEbbt_at_frame (long)

Returns the BBT time corresponding to the supplied frame position.

frame
the position in audio samples.

Returns the BBT time at the frame position .

Returns the BBT time corresponding to the supplied frame position.

frame the position in audio samples.

Returns the BBT time at the frame position .

doubleexact_beat_at_frame (long, int)
doubleexact_qn_at_frame (long, int)
MeterSectionmeter_section_at_beat (double)
- + - + - + @@ -3664,12 +3664,12 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + - + @@ -3684,14 +3684,14 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + - + - + @@ -3899,7 +3899,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + @@ -3949,7 +3949,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + @@ -3967,17 +3967,17 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + - + - + - + @@ -3993,7 +3993,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - +
Methods
Regionbounce (InterThreadInfo&)

bounce track from session start to session end to new region

itt
asynchronous progress report and cancel

Returns a new audio region (or nil in case of error)

bounce track from session start to session end to new region

itt asynchronous progress report and cancel

Returns a new audio region (or nil in case of error)

Regionbounce_range (long, long, InterThreadInfo&, Processor, bool)

Bounce the given range to a new audio region.

start
start time (in samples)
end
end time (in samples)
itt
asynchronous progress report and cancel
endpoint
the processor to tap the signal off (or nil for the top)
include_endpoint
include the given processor in the bounced audio.

Returns a new audio region (or nil in case of error)

Bounce the given range to a new audio region.

start start time (in samples)
end end time (in samples)
itt asynchronous progress report and cancel
endpoint the processor to tap the signal off (or nil for the top)
include_endpoint include the given processor in the bounced audio.

Returns a new audio region (or nil in case of error)

boolbounceable (Processor, bool)

Test if the track can be bounced with the given settings. If sends/inserts/returns are present in the signal path or the given track has no audio outputs bouncing is not possible.

endpoint
the processor to tap the signal off (or nil for the top)
include_endpoint
include the given processor in the bounced audio.

Returns true if the track can be bounced, or false otherwise.

Test if the track can be bounced with the given settings. If sends/inserts/returns are present in the signal path or the given track has no audio outputs bouncing is not possible.

endpoint the processor to tap the signal off (or nil for the top)
include_endpoint include the given processor in the bounced audio.

Returns true if the track can be bounced, or false otherwise.

boolcan_record ()
boolisnil ()
Playlistplaylist ()
Methods
boolactive ()
intadd_processor_by_index (Processor, int, ProcessorStreams, bool)

Add a processor to a route such that it ends up with a given index into the visible processors.

index
Index to add the processor at, or -1 to add at the end of the list.

Returns 0 on success, non-0 on failure.

Add a processor to a route such that it ends up with a given index into the visible processors.

index Index to add the processor at, or -1 to add at the end of the list.

Returns 0 on success, non-0 on failure.

booladd_sidechain (Processor)
Ampamp ()
std::stringcomment ()
boolcustomize_plugin_insert (Processor, unsigned int, ChanCount, ChanCount)

enable custom plugin-insert configuration

proc
Processor to customize
count
number of plugin instances to use (if zero, reset to default)
outs
output port customization
sinks
input pins for variable-I/O plugins

Returns true if successful

enable custom plugin-insert configuration

proc Processor to customize
count number of plugin instances to use (if zero, reset to default)
outs output port customization
sinks input pins for variable-I/O plugins

Returns true if successful

IOinput ()
Deliverymain_outs ()

the signal processorat at end of the processing chain which produces output

PeakMeterpeak_meter ()

************************************************************* Pure interface begins here*************************************************************

intremove_processor (Processor, ProcessorStreams, bool)

remove plugin/processor

proc
processor to remove
err
error report (index where removal vailed, channel-count why it failed) may be nil
need_process_lock
if locking is required (set to true, unless called from RT context with lock)

Returns 0 on success

remove plugin/processor

proc processor to remove
err error report (index where removal vailed, channel-count why it failed) may be nil
need_process_lock if locking is required (set to true, unless called from RT context with lock)

Returns 0 on success

intremove_processors (ProcessorList, ProcessorStreams)
boolremove_sidechain (Processor)
intreorder_processors (ProcessorList, ProcessorStreams)
intreplace_processor (Processor, Processor, ProcessorStreams)

replace plugin/processor with another

old
processor to remove
sub
processor to substitute the old one with
err
error report (index where removal vailed, channel-count why it failed) may be nil

Returns 0 on success

replace plugin/processor with another

old processor to remove
sub processor to substitute the old one with
err error report (index where removal vailed, channel-count why it failed) may be nil

Returns 0 on success

boolreset_plugin_insert (Processor)

reset plugin-insert configuration to default, disable customizations.

This is equivalent to calling

 customize_plugin_insert (proc, 0, unused)
proc
Processor to reset

Returns true if successful

reset plugin-insert configuration to default, disable customizations.

This is equivalent to calling

 customize_plugin_insert (proc, 0, unused)
proc Processor to reset

Returns true if successful

voidset_active (bool, void*)
voidset_comment (std::string, void*)
voidset_meter_point (MeterPoint, bool)
voidclear_playlist (Playlist)
voidclear_playlists (TimeAxisView)
voidconsider_auditioning (Region)

Possibly start the audition of a region. If

r
is 0, or not an AudioRegion any current audition is cancelled. If we are currently auditioning
r
will start.
r
Region to consider.
r,
the audition will be cancelled. Otherwise an audition of

Possibly start the audition of a region. If

r is 0, or not an AudioRegion any current audition is cancelled. If we are currently auditioning
r will start.
r Region to consider.
r, the audition will be cancelled. Otherwise an audition of
voidcopy_playlists (TimeAxisView)
MouseModecurrent_mouse_mode ()

Returns The current mouse mode (gain, object, range, timefx etc.) (defined in editing_syms.h)

voidplay_selection ()
voidplay_with_preroll ()
voidredo (unsigned int)

Redo some transactions.

n
Number of transaction to redo.

Redo some transactions.

n Number of transaction to redo.
RegionViewregionview_from_region (Region)
voidremove_last_capture ()
voidremove_location_at_playhead_cursor ()
voidselect_all_tracks ()
voidseparate_region_from_selection ()
voidset_follow_playhead (bool, bool)

Set whether the editor should follow the playhead.

yn
true to follow playhead, otherwise false.
catch_up
true to reset the editor view to show the playhead (if yn == true), otherwise false.

Set whether the editor should follow the playhead.

yn true to follow playhead, otherwise false.
catch_up true to reset the editor view to show the playhead (if yn == true), otherwise false.
voidset_loop_range (long, long, std::string)
voidset_mouse_mode (MouseMode, bool)

Set the mouse mode (gain, object, range, timefx etc.)

m
Mouse mode (defined in editing_syms.h)
force
Perform the effects of the change even if no change is required (ie even if the current mouse mode is equal to

Set the mouse mode (gain, object, range, timefx etc.)

m Mouse mode (defined in editing_syms.h)
force Perform the effects of the change even if no change is required (ie even if the current mouse mode is equal to
voidset_punch_range (long, long, std::string)
voidset_selection (SelectionList, Operation)
voidset_show_measures (bool)
voidset_snap_mode (SnapMode)

Set the snap mode.

m
Snap mode (defined in editing_syms.h)

Set the snap mode.

m Snap mode (defined in editing_syms.h)
voidset_snap_threshold (double)

Set the snap threshold.

t
Snap threshold in `units'.

Set the snap threshold.

t Snap threshold in `units'.
voidset_stationary_playhead (bool)
voidset_video_timeline_height (int)
voidset_zoom_focus (ZoomFocus)
voidtoggle_ruler_video (bool)
voidtoggle_xjadeo_proc (int)
voidundo (unsigned int)

Undo some transactions.

n
Number of transactions to undo.

Undo some transactions.

n Number of transactions to undo.
doublevisible_canvas_height ()

 ArdourUI:MarkerSelection

@@ -4064,7 +4064,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C

Clear everything from the Selection

voidclear_all () boolempty (bool) -

check if all selections are empty

internal_selection
also check object internals (e.g midi notes, automation points), when false only check objects.

Returns true if nothing is selected.

+

check if all selections are empty

internal_selection also check object internals (e.g midi notes, automation points), when false only check objects.

Returns true if nothing is selected.

Data Members ArdourUI:MarkerSelectionmarkers ArdourUI:RegionSelectionregions @@ -4316,9 +4316,9 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C context->translate(x, y); context->scale(width / 2.0, height / 2.0); context->arc(0.0, 0.0, 1.0, 0.0, 2 * M_PI); - context->restore();
xc
X position of the center of the arc
yc
Y position of the center of the arc
radius
the radius of the arc
angle1
the start angle, in radians
angle2
the end angle, in radians
+ context->restore();
xc X position of the center of the arc
yc Y position of the center of the arc
radius the radius of the arc
angle1 the start angle, in radians
angle2 the end angle, in radians
voidarc_negative (double, double, double, double, double) -

Adds a circular arc of the given radius to the current path. The arc is centered at (xc, yc), begins at angle1 and proceeds in the direction of decreasing angles to end at angle2. If angle2 is greater than angle1 it will be progressively decreased by 2*M_PI until it is greater than angle1.

See arc() for more details. This function differs only in the direction of the arc between the two angles.

xc
X position of the center of the arc
yc
Y position of the center of the arc
radius
the radius of the arc
angle1
the start angle, in radians
angle2
the end angle, in radians
+

Adds a circular arc of the given radius to the current path. The arc is centered at (xc, yc), begins at angle1 and proceeds in the direction of decreasing angles to end at angle2. If angle2 is greater than angle1 it will be progressively decreased by 2*M_PI until it is greater than angle1.

See arc() for more details. This function differs only in the direction of the arc between the two angles.

xc X position of the center of the arc
yc Y position of the center of the arc
radius the radius of the arc
angle1 the start angle, in radians
angle2 the end angle, in radians
voidbegin_new_path ()

Clears the current path. After this call there will be no current point.

voidbegin_new_sub_path () @@ -4330,65 +4330,65 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C voidclose_path ()

Adds a line segment to the path from the current point to the beginning of the current subpath, (the most recent point passed to move_to()), and closes this subpath. After this call the current point will be at the joined endpoint of the sub-path.

The behavior of close_path() is distinct from simply calling line_to() with the equivalent coordinate in the case of stroking. When a closed subpath is stroked, there are no caps on the ends of the subpath. Instead, there is a line join connecting the final and initial segments of the subpath.

If there is no current point before the call to close_path(), this function will have no effect.

voidcurve_to (double, double, double, double, double, double) -

Adds a cubic Bezier spline to the path from the current point to position (x3, y3) in user-space coordinates, using (x1, y1) and (x2, y2) as the control points. After this call the current point will be (x3, y3).

If there is no current point before the call to curve_to() this function will behave as if preceded by a call to move_to(x1, y1).

x1
the X coordinate of the first control point
y1
the Y coordinate of the first control point
x2
the X coordinate of the second control point
y2
the Y coordinate of the second control point
x3
the X coordinate of the end of the curve
y3
the Y coordinate of the end of the curve
+

Adds a cubic Bezier spline to the path from the current point to position (x3, y3) in user-space coordinates, using (x1, y1) and (x2, y2) as the control points. After this call the current point will be (x3, y3).

If there is no current point before the call to curve_to() this function will behave as if preceded by a call to move_to(x1, y1).

x1 the X coordinate of the first control point
y1 the Y coordinate of the first control point
x2 the X coordinate of the second control point
y2 the Y coordinate of the second control point
x3 the X coordinate of the end of the curve
y3 the Y coordinate of the end of the curve
voidfill ()

A drawing operator that fills the current path according to the current fill rule, (each sub-path is implicitly closed before being filled). After fill(), the current path will be cleared from the cairo context.

set_fill_rule()

fill_preserve()

voidfill_preserve ()

A drawing operator that fills the current path according to the current fill rule, (each sub-path is implicitly closed before being filled). Unlike fill(), fill_preserve() preserves the path within the cairo Context.

set_fill_rule()

fill().

voidline_to (double, double) -

Adds a line to the path from the current point to position (x, y) in user-space coordinates. After this call the current point will be (x, y).

If there is no current point before the call to line_to() this function will behave as move_to(x, y).

x
the X coordinate of the end of the new line
y
the Y coordinate of the end of the new line
+

Adds a line to the path from the current point to position (x, y) in user-space coordinates. After this call the current point will be (x, y).

If there is no current point before the call to line_to() this function will behave as move_to(x, y).

x the X coordinate of the end of the new line
y the Y coordinate of the end of the new line
voidmove_to (double, double) -

If the current subpath is not empty, begin a new subpath. After this call the current point will be (x, y).

x
the X coordinate of the new position
y
the Y coordinate of the new position
+

If the current subpath is not empty, begin a new subpath. After this call the current point will be (x, y).

x the X coordinate of the new position
y the Y coordinate of the new position
voidpaint ()

A drawing operator that paints the current source everywhere within the current clip region.

voidpaint_with_alpha (double) -

A drawing operator that paints the current source everywhere within the current clip region using a mask of constant alpha value alpha. The effect is similar to paint(), but the drawing is faded out using the alpha value.

alpha
an alpha value, between 0 (transparent) and 1 (opaque)
+

A drawing operator that paints the current source everywhere within the current clip region using a mask of constant alpha value alpha. The effect is similar to paint(), but the drawing is faded out using the alpha value.

alpha an alpha value, between 0 (transparent) and 1 (opaque)
voidrectangle (double, double, double, double)

Adds a closed-subpath rectangle of the given size to the current path at position (x, y) in user-space coordinates.

This function is logically equivalent to:

 context->move_to(x, y);
  context->rel_line_to(width, 0);
  context->rel_line_to(0, height);
  context->rel_line_to(-width, 0);
- context->close_path();
x
the X coordinate of the top left corner of the rectangle
y
the Y coordinate to the top left corner of the rectangle
width
the width of the rectangle
height
the height of the rectangle
+ context->close_path();
x the X coordinate of the top left corner of the rectangle
y the Y coordinate to the top left corner of the rectangle
width the width of the rectangle
height the height of the rectangle
voidrel_curve_to (double, double, double, double, double, double) -

Relative-coordinate version of curve_to(). All offsets are relative to the current point. Adds a cubic Bezier spline to the path from the current point to a point offset from the current point by (dx3, dy3), using points offset by (dx1, dy1) and (dx2, dy2) as the control points. After this call the current point will be offset by (dx3, dy3).

Given a current point of (x, y),

 rel_curve_to(dx1, dy1, dx2, dy2, dx3, dy3)

is logically equivalent to

 curve_to(x + dx1, y + dy1, x + dx2, y + dy2, x + dx3, y + dy3).

It is an error to call this function with no current point. Doing so will cause this to shutdown with a status of CAIRO_STATUS_NO_CURRENT_POINT. Cairomm will then throw an exception.

dx1
the X offset to the first control point
dy1
the Y offset to the first control point
dx2
the X offset to the second control point
dy2
the Y offset to the second control point
dx3
the X offset to the end of the curve
dy3
the Y offset to the end of the curve
+

Relative-coordinate version of curve_to(). All offsets are relative to the current point. Adds a cubic Bezier spline to the path from the current point to a point offset from the current point by (dx3, dy3), using points offset by (dx1, dy1) and (dx2, dy2) as the control points. After this call the current point will be offset by (dx3, dy3).

Given a current point of (x, y),

 rel_curve_to(dx1, dy1, dx2, dy2, dx3, dy3)

is logically equivalent to

 curve_to(x + dx1, y + dy1, x + dx2, y + dy2, x + dx3, y + dy3).

It is an error to call this function with no current point. Doing so will cause this to shutdown with a status of CAIRO_STATUS_NO_CURRENT_POINT. Cairomm will then throw an exception.

dx1 the X offset to the first control point
dy1 the Y offset to the first control point
dx2 the X offset to the second control point
dy2 the Y offset to the second control point
dx3 the X offset to the end of the curve
dy3 the Y offset to the end of the curve
voidrel_line_to (double, double) -

Relative-coordinate version of line_to(). Adds a line to the path from the current point to a point that is offset from the current point by (dx, dy) in user space. After this call the current point will be offset by (dx, dy).

Given a current point of (x, y),

 rel_line_to(dx, dy)

is logically equivalent to

 line_to(x + dx, y + dy).

It is an error to call this function with no current point. Doing so will cause this to shutdown with a status of CAIRO_STATUS_NO_CURRENT_POINT. Cairomm will then throw an exception.

dx
the X offset to the end of the new line
dy
the Y offset to the end of the new line
+

Relative-coordinate version of line_to(). Adds a line to the path from the current point to a point that is offset from the current point by (dx, dy) in user space. After this call the current point will be offset by (dx, dy).

Given a current point of (x, y),

 rel_line_to(dx, dy)

is logically equivalent to

 line_to(x + dx, y + dy).

It is an error to call this function with no current point. Doing so will cause this to shutdown with a status of CAIRO_STATUS_NO_CURRENT_POINT. Cairomm will then throw an exception.

dx the X offset to the end of the new line
dy the Y offset to the end of the new line
voidrel_move_to (double, double) -

If the current subpath is not empty, begin a new subpath. After this call the current point will offset by (x, y).

Given a current point of (x, y),

 rel_move_to(dx, dy)

is logically equivalent to

 move_to(x + dx, y + dy)

It is an error to call this function with no current point. Doing so will cause this to shutdown with a status of CAIRO_STATUS_NO_CURRENT_POINT. Cairomm will then throw an exception.

dx
the X offset
dy
the Y offset
+

If the current subpath is not empty, begin a new subpath. After this call the current point will offset by (x, y).

Given a current point of (x, y),

 rel_move_to(dx, dy)

is logically equivalent to

 move_to(x + dx, y + dy)

It is an error to call this function with no current point. Doing so will cause this to shutdown with a status of CAIRO_STATUS_NO_CURRENT_POINT. Cairomm will then throw an exception.

dx the X offset
dy the Y offset
voidreset_clip ()

Reset the current clip region to its original, unrestricted state. That is, set the clip region to an infinitely large shape containing the target surface. Equivalently, if infinity is too hard to grasp, one can imagine the clip region being reset to the exact bounds of the target surface.

Note that code meant to be reusable should not call reset_clip() as it will cause results unexpected by higher-level code which calls clip(). Consider using save() and restore() around clip() as a more robust means of temporarily restricting the clip region.

voidrestore ()

Restores cr to the state saved by a preceding call to save() and removes that state from the stack of saved states.

save()

voidrotate (double) -

Modifies the current transformation matrix (CTM) by rotating the user-space axes by angle radians. The rotation of the axes takes places after any existing transformation of user space. The rotation direction for positive angles is from the positive X axis toward the positive Y axis.

angle
angle (in radians) by which the user-space axes will be rotated
+

Modifies the current transformation matrix (CTM) by rotating the user-space axes by angle radians. The rotation of the axes takes places after any existing transformation of user space. The rotation direction for positive angles is from the positive X axis toward the positive Y axis.

angle angle (in radians) by which the user-space axes will be rotated
voidsave ()

Makes a copy of the current state of the Context and saves it on an internal stack of saved states. When restore() is called, it will be restored to the saved state. Multiple calls to save() and restore() can be nested; each call to restore() restores the state from the matching paired save().

It isn't necessary to clear all saved states before a cairo_t is freed. Any saved states will be freed when the Context is destroyed.

restore()

voidscale (double, double) -

Modifies the current transformation matrix (CTM) by scaling the X and Y user-space axes by sx and sy respectively. The scaling of the axes takes place after any existing transformation of user space.

sx
scale factor for the X dimension
sy
scale factor for the Y dimension
+

Modifies the current transformation matrix (CTM) by scaling the X and Y user-space axes by sx and sy respectively. The scaling of the axes takes place after any existing transformation of user space.

sx scale factor for the X dimension
sy scale factor for the Y dimension
voidset_dash (DoubleVector, double) -

Sets the dash pattern to be used by stroke(). A dash pattern is specified by dashes, an array of positive values. Each value provides the user-space length of altenate "on" and "off" portions of the stroke. The offset specifies an offset into the pattern at which the stroke begins.

Each "on" segment will have caps applied as if the segment were a separate sub-path. In particular, it is valid to use an "on" length of 0.0 with Cairo::LINE_CAP_ROUND or Cairo::LINE_CAP_SQUARE in order to distributed dots or squares along a path.

Note: The length values are in user-space units as evaluated at the time of stroking. This is not necessarily the same as the user space at the time of set_dash().

If dashes is empty dashing is disabled. If the size of dashes is 1, a symmetric pattern is assumed with alternating on and off portions of the size specified by the single value in dashes.

It is invalid for any value in dashes to be negative, or for all values to be 0. If this is the case, an exception will be thrown

dashes
an array specifying alternate lengths of on and off portions
offset
an offset into the dash pattern at which the stroke should start
+

Sets the dash pattern to be used by stroke(). A dash pattern is specified by dashes, an array of positive values. Each value provides the user-space length of altenate "on" and "off" portions of the stroke. The offset specifies an offset into the pattern at which the stroke begins.

Each "on" segment will have caps applied as if the segment were a separate sub-path. In particular, it is valid to use an "on" length of 0.0 with Cairo::LINE_CAP_ROUND or Cairo::LINE_CAP_SQUARE in order to distributed dots or squares along a path.

Note: The length values are in user-space units as evaluated at the time of stroking. This is not necessarily the same as the user space at the time of set_dash().

If dashes is empty dashing is disabled. If the size of dashes is 1, a symmetric pattern is assumed with alternating on and off portions of the size specified by the single value in dashes.

It is invalid for any value in dashes to be negative, or for all values to be 0. If this is the case, an exception will be thrown

dashes an array specifying alternate lengths of on and off portions
offset an offset into the dash pattern at which the stroke should start
voidset_font_size (double) -

Sets the current font matrix to a scale by a factor of size, replacing any font matrix previously set with set_font_size() or set_font_matrix(). This results in a font size of size user space units. (More precisely, this matrix will result in the font's em-square being a by size square in user space.)

If text is drawn without a call to set_font_size(), (nor set_font_matrix() nor set_scaled_font()), the default font size is 10.0.

size
the new font size, in user space units)
+

Sets the current font matrix to a scale by a factor of size, replacing any font matrix previously set with set_font_size() or set_font_matrix(). This results in a font size of size user space units. (More precisely, this matrix will result in the font's em-square being a by size square in user space.)

If text is drawn without a call to set_font_size(), (nor set_font_matrix() nor set_scaled_font()), the default font size is 10.0.

size the new font size, in user space units)
voidset_line_cap (LineCap) -

Sets the current line cap style within the cairo Context. See LineCap for details about how the available line cap styles are drawn.

As with the other stroke parameters, the current line cap style is examined by stroke(), stroke_extents(), and stroke_to_path(), but does not have any effect during path construction.

The default line cap style is Cairo::LINE_CAP_BUTT.

line_cap
a line cap style, as a LineCap
+

Sets the current line cap style within the cairo Context. See LineCap for details about how the available line cap styles are drawn.

As with the other stroke parameters, the current line cap style is examined by stroke(), stroke_extents(), and stroke_to_path(), but does not have any effect during path construction.

The default line cap style is Cairo::LINE_CAP_BUTT.

line_cap a line cap style, as a LineCap
voidset_line_join (LineJoin) -

Sets the current line join style within the cairo Context. See LineJoin for details about how the available line join styles are drawn.

As with the other stroke parameters, the current line join style is examined by stroke(), stroke_extents(), and stroke_to_path(), but does not have any effect during path construction.

The default line join style is Cairo::LINE_JOIN_MITER.

line_join
a line joint style, as a LineJoin
+

Sets the current line join style within the cairo Context. See LineJoin for details about how the available line join styles are drawn.

As with the other stroke parameters, the current line join style is examined by stroke(), stroke_extents(), and stroke_to_path(), but does not have any effect during path construction.

The default line join style is Cairo::LINE_JOIN_MITER.

line_join a line joint style, as a LineJoin
voidset_line_width (double) -

Sets the current line width within the cairo Context. The line width specifies the diameter of a pen that is circular in user-space, (though device-space pen may be an ellipse in general due to scaling/shear/rotation of the CTM).

Note: When the description above refers to user space and CTM it refers to the user space and CTM in effect at the time of the stroking operation, not the user space and CTM in effect at the time of the call to set_line_width(). The simplest usage makes both of these spaces identical. That is, if there is no change to the CTM between a call to set_line_width() and the stroking operation, then one can just pass user-space values to set_line_width() and ignore this note.

As with the other stroke parameters, the current line cap style is examined by stroke(), stroke_extents(), and stroke_to_path(), but does not have any effect during path construction.

The default line width value is 2.0.

width
a line width, as a user-space value
+

Sets the current line width within the cairo Context. The line width specifies the diameter of a pen that is circular in user-space, (though device-space pen may be an ellipse in general due to scaling/shear/rotation of the CTM).

Note: When the description above refers to user space and CTM it refers to the user space and CTM in effect at the time of the stroking operation, not the user space and CTM in effect at the time of the call to set_line_width(). The simplest usage makes both of these spaces identical. That is, if there is no change to the CTM between a call to set_line_width() and the stroking operation, then one can just pass user-space values to set_line_width() and ignore this note.

As with the other stroke parameters, the current line cap style is examined by stroke(), stroke_extents(), and stroke_to_path(), but does not have any effect during path construction.

The default line width value is 2.0.

width a line width, as a user-space value
voidset_operator (Operator) -

Sets the compositing operator to be used for all drawing operations. See Operator for details on the semantics of each available compositing operator.

op
a compositing operator, specified as a Operator
+

Sets the compositing operator to be used for all drawing operations. See Operator for details on the semantics of each available compositing operator.

op a compositing operator, specified as a Operator
voidset_source_rgb (double, double, double) -

Sets the source pattern within the Context to an opaque color. This opaque color will then be used for any subsequent drawing operation until a new source pattern is set.

The color components are floating point numbers in the range 0 to 1. If the values passed in are outside that range, they will be clamped.

set_source_rgba()

set_source()

red
red component of color
green
green component of color
blue
blue component of color
+

Sets the source pattern within the Context to an opaque color. This opaque color will then be used for any subsequent drawing operation until a new source pattern is set.

The color components are floating point numbers in the range 0 to 1. If the values passed in are outside that range, they will be clamped.

set_source_rgba()

set_source()

red red component of color
green green component of color
blue blue component of color
voidset_source_rgba (double, double, double, double) -

Sets the source pattern within the Context to a translucent color. This color will then be used for any subsequent drawing operation until a new source pattern is set.

The color and alpha components are floating point numbers in the range 0 to 1. If the values passed in are outside that range, they will be clamped.

set_source_rgb()

set_source()

red
red component of color
green
green component of color
blue
blue component of color
alpha
alpha component of color
+

Sets the source pattern within the Context to a translucent color. This color will then be used for any subsequent drawing operation until a new source pattern is set.

The color and alpha components are floating point numbers in the range 0 to 1. If the values passed in are outside that range, they will be clamped.

set_source_rgb()

set_source()

red red component of color
green green component of color
blue blue component of color
alpha alpha component of color
voidshow_text (std::string) -

A drawing operator that generates the shape from a string of UTF-8 characters, rendered according to the current font_face, font_size (font_matrix), and font_options.

This function first computes a set of glyphs for the string of text. The first glyph is placed so that its origin is at the current point. The origin of each subsequent glyph is offset from that of the previous glyph by the advance values of the previous glyph.

After this call the current point is moved to the origin of where the next glyph would be placed in this same progression. That is, the current point will be at the origin of the final glyph offset by its advance values. This allows for easy display of a single logical string with multiple calls to show_text().

Note: The show_text() function call is part of what the cairo designers call the "toy" text API. It is convenient for short demos and simple programs, but it is not expected to be adequate for serious text-using applications. See show_glyphs() for the "real" text display API in cairo.

utf8
a string containing text encoded in UTF-8
+

A drawing operator that generates the shape from a string of UTF-8 characters, rendered according to the current font_face, font_size (font_matrix), and font_options.

This function first computes a set of glyphs for the string of text. The first glyph is placed so that its origin is at the current point. The origin of each subsequent glyph is offset from that of the previous glyph by the advance values of the previous glyph.

After this call the current point is moved to the origin of where the next glyph would be placed in this same progression. That is, the current point will be at the origin of the final glyph offset by its advance values. This allows for easy display of a single logical string with multiple calls to show_text().

Note: The show_text() function call is part of what the cairo designers call the "toy" text API. It is convenient for short demos and simple programs, but it is not expected to be adequate for serious text-using applications. See show_glyphs() for the "real" text display API in cairo.

utf8 a string containing text encoded in UTF-8
voidstroke ()

A drawing operator that strokes the current Path according to the current line width, line join, line cap, and dash settings. After stroke(), the current Path will be cleared from the cairo Context.

set_line_width()

set_line_join()

set_line_cap()

set_dash()

stroke_preserve().

Note: Degenerate segments and sub-paths are treated specially and provide a useful result. These can result in two different situations:

1. Zero-length "on" segments set in set_dash(). If the cap style is Cairo::LINE_CAP_ROUND or Cairo::LINE_CAP_SQUARE then these segments will be drawn as circular dots or squares respectively. In the case of Cairo::LINE_CAP_SQUARE, the orientation of the squares is determined by the direction of the underlying path.

2. A sub-path created by move_to() followed by either a close_path() or one or more calls to line_to() to the same coordinate as the move_to(). If the cap style is Cairo::LINE_CAP_ROUND then these sub-paths will be drawn as circular dots. Note that in the case of Cairo::LINE_CAP_SQUARE a degenerate sub-path will not be drawn at all, (since the correct orientation is indeterminate).

In no case will a cap style of Cairo::LINE_CAP_BUTT cause anything to be drawn in the case of either degenerate segments or sub-paths.

voidstroke_preserve ()

A drawing operator that strokes the current Path according to the current line width, line join, line cap, and dash settings. Unlike stroke(), stroke_preserve() preserves the Path within the cairo Context.

set_line_width()

set_line_join()

set_line_cap()

set_dash()

stroke_preserve().

voidtranslate (double, double) -

Modifies the current transformation matrix (CTM) by translating the user-space origin by (tx, ty). This offset is interpreted as a user-space coordinate according to the CTM in place before the new call to translate. In other words, the translation of the user-space origin takes place after any existing transformation.

tx
amount to translate in the X direction
ty
amount to translate in the Y direction
+

Modifies the current transformation matrix (CTM) by translating the user-space origin by (tx, ty). This offset is interpreted as a user-space coordinate according to the CTM in place before the new call to translate. In other words, the translation of the user-space origin takes place after any existing transformation.

tx amount to translate in the X direction
ty amount to translate in the Y direction
voidunset_dash ()

This function disables a dash pattern that was set with set_dash()

@@ -4431,15 +4431,15 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C

Queries whether the layout had to wrap any paragraphs.

This returns true if a positive width is set on layout, ellipsization mode of layout is set to Pango::ELLIPSIZE_NONE, and there are paragraphs exceeding the layout width that have to be wrapped.

Returns true if any paragraphs had to be wrapped, false otherwise.

voidlayout_cairo_path (Context) voidset_ellipsize (EllipsizeMode) -

Sets the type of ellipsization being performed for layout. Depending on the ellipsization mode ellipsize text is removed from the start, middle, or end of text so they fit within the width and height of layout set with set_width() and set_height().

If the layout contains characters such as newlines that force it to be layed out in multiple paragraphs, then whether each paragraph is ellipsized separately or the entire layout is ellipsized as a whole depends on the set height of the layout. See set_height() for details.

ellipsize
The new ellipsization mode for layout.
+

Sets the type of ellipsization being performed for layout. Depending on the ellipsization mode ellipsize text is removed from the start, middle, or end of text so they fit within the width and height of layout set with set_width() and set_height().

If the layout contains characters such as newlines that force it to be layed out in multiple paragraphs, then whether each paragraph is ellipsized separately or the entire layout is ellipsized as a whole depends on the set height of the layout. See set_height() for details.

ellipsize The new ellipsization mode for layout.
voidset_markup (std::string) -

Sets the layout text and attribute list from marked-up text (see markup format). Replaces the current text and attribute list.

markup
Some marked-up text.
+

Sets the layout text and attribute list from marked-up text (see markup format). Replaces the current text and attribute list.

markup Some marked-up text.
voidset_text (std::string) -

Set the text of the layout.

text
The text for the layout.
+

Set the text of the layout.

text The text for the layout.
voidset_width (int) -

Sets the width to which the lines of the Pango::Layout should wrap or ellipsized. The default value is -1: no width set.

width
The desired width in Pango units, or -1 to indicate that no wrapping or ellipsization should be performed.
+

Sets the width to which the lines of the Pango::Layout should wrap or ellipsized. The default value is -1: no width set.

width The desired width in Pango units, or -1 to indicate that no wrapping or ellipsization should be performed.
voidset_wrap (WrapMode) -

Sets the wrap mode; the wrap mode only has effect if a width is set on the layout with set_width(). To turn off wrapping, set the width to -1.

wrap
The wrap mode.
+

Sets the wrap mode; the wrap mode only has effect if a width is set on the layout with set_width(). To turn off wrapping, set the width to -1.

wrap The wrap mode.
voidshow_in_cairo_context (Context)

 Evoral:Beats

@@ -4470,26 +4470,26 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C - + - + - + - + - + - + - + - +
Methods
voidadd (double, double, bool, bool)

add automation events

when
absolute time in samples
value
parameter value
with_guards
if true, add guard-points
with_initial
if true, add an initial point if the list is empty

add automation events

when absolute time in samples
value parameter value
with_guards if true, add guard-points
with_initial if true, add an initial point if the list is empty
voidclear (double, double)

remove all automation events between the given time range

start
start of range (inclusive) in audio samples
end
end of range (inclusive) in audio samples

remove all automation events between the given time range

start start of range (inclusive) in audio samples
end end of range (inclusive) in audio samples
doubleeval (double)

query value at given time (takes a read-lock, not safe while writing automation)

where
absolute time in samples

Returns parameter value

query value at given time (takes a read-lock, not safe while writing automation)

where absolute time in samples

Returns parameter value

boolin_write_pass ()
InterpolationStyleinterpolation ()

query interpolation style of the automation data

Returns Interpolation Style

boolisnil ()
LuaTable(double, ...)rt_safe_eval (double, bool&)

realtime safe version of eval, may fail if read-lock cannot be taken

where
absolute time in samples
ok
boolean reference if returned value is valid

Returns parameter value

realtime safe version of eval, may fail if read-lock cannot be taken

where absolute time in samples
ok boolean reference if returned value is valid

Returns parameter value

boolsameinstance (ControlList)
voidset_interpolation (InterpolationStyle)

set the interpolation style of the automation data

is
interpolation style

set the interpolation style of the automation data

is interpolation style
voidthin (double)

Thin the number of events in this list.

The thinning factor corresponds to the area of a triangle computed between three points in the list (time-difference * value-difference). If the area is large, it indicates significant non-linearity between the points.

Time is measured in samples, value is usually normalized to 0..1.

During automation recording we thin the recorded points using this value. If a point is sufficiently co-linear with its neighbours (as defined by the area of the triangle formed by three of them), we will not include it in the list. The larger the value, the more points are excluded, so this effectively measures the amount of thinning to be done.

thinning_factor
area-size (default: 20)

Thin the number of events in this list.

The thinning factor corresponds to the area of a triangle computed between three points in the list (time-difference * value-difference). If the area is large, it indicates significant non-linearity between the points.

Time is measured in samples, value is usually normalized to 0..1.

During automation recording we thin the recorded points using this value. If a point is sufficiently co-linear with its neighbours (as defined by the area of the triangle formed by three of them), we will not include it in the list. The larger the value, the more points are excluded, so this effectively measures the amount of thinning to be done.

thinning_factor area-size (default: 20)
voidtruncate_end (double)

truncate the event list after the given time

last_coordinate
last event to include

truncate the event list after the given time

last_coordinate last event to include
voidtruncate_start (double)

truncate the event list to the given time

overall_length
overall length

truncate the event list to the given time

overall_length overall length

 Evoral:ControlSet

C‡: boost::shared_ptr< Evoral::ControlSet >, boost::weak_ptr< Evoral::ControlSet >

diff --git a/include/common-region-edit-operations.html b/include/common-region-edit-operations.html index 34a27fe..7b02880 100644 --- a/include/common-region-edit-operations.html +++ b/include/common-region-edit-operations.html @@ -17,41 +17,41 @@ the edit point/range and which regions will be affected by region operations.

-
-
Spot (Align)
-
Move selected regions to the edit point.
-
Split
-
Split selected regions at the edit point.
-
Trim Start
-
Adjust the start of selected regions to the edit point (or as close as -possible).
-
Trim End
-
Adjust the end of selected regions to the edit point (or as close as -possible).
-
Duplicate
-
Make a copy of each selected region and position it immediately after the -original.
-
Crop
-
Truncate selected regions to the edit range.
-
Separate
-
Split selected regions at both ends of the edit range.
-
Set Fade In
-
Adjust selected audio regions' fade in to end at the edit point.
-
Set Fade Out
-
Adjust selected audio regions' fade out to end at the edit point.
-
Toggle Fade In
-
Turn selected audio regions' fade in on or off.
-
Toggle Fade Out
-
Turn selected audio regions' fade out on or off.
-
Play Region
-
Play session from the start of the earliest selected region.
-
Zoom To Region
-
Zoom horizontally so that the selected regions span the editor track -view.
-
Set Sync Point
-
Set the sync point of all selected regions to the edit point.
-
Insert
-
Inserts the currently selected regions in the Region List at the edit -point.
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Spot (Align)Move selected regions to the edit point.
SplitSplit selected regions at the edit point.
Trim StartAdjust the start of selected regions to the edit point (or as close as +possible).
Trim EndAdjust the end of selected regions to the edit point (or as close as +possible).
DuplicateMake a copy of each selected region and position it immediately after the +original.
CropTruncate selected regions to the edit range.
SeparateSplit selected regions at both ends of the edit range.
Set Fade InAdjust selected audio regions' fade in to end at the edit point.
Set Fade OutAdjust selected audio regions' fade out to end at the edit point.
Toggle Fade InTurn selected audio regions' fade in on or off.
Toggle Fade OutTurn selected audio regions' fade out on or off.
Play RegionPlay session from the start of the earliest selected region.
Zoom To RegionZoom horizontally so that the selected regions span the editor track +view.
Set Sync PointSet the sync point of all selected regions to the edit point.
InsertInserts the currently selected regions in the Region List at the edit +point.
diff --git a/include/control-masters-mixer-strips.html b/include/control-masters-mixer-strips.html index a83368b..ab2f5b8 100644 --- a/include/control-masters-mixer-strips.html +++ b/include/control-masters-mixer-strips.html @@ -38,12 +38,12 @@ A VCA strip is made of (from top to bottom in the screenshot):

Right-clicking the name button shows a context menus comprised of:

-
-
Rename
Renames the VCA
-
Color…
Changes the color of the VCA button in the tracks connected to this one
-
Drop All Slaves
Deletes all connections to this VCA, i.e. no tracks are controlled by this VCA anymore
-
Remove
Deletes this VCA
-
+ + + + + +
RenameRenames the VCA
Color…Changes the color of the VCA button in the tracks connected to this one
Drop All SlavesDeletes all connections to this VCA, i.e. no tracks are controlled by this VCA anymore
RemoveDeletes this VCA

Connecting to a VCA strip

diff --git a/include/create-region-fades-and-crossfades.html b/include/create-region-fades-and-crossfades.html index 5019806..2db6229 100644 --- a/include/create-region-fades-and-crossfades.html +++ b/include/create-region-fades-and-crossfades.html @@ -79,40 +79,40 @@

The different types of fades are:

-
-
Linear
A simple linear coefficient decrease, and its + + + + + + +
LinearA simple linear coefficient decrease, and its mathematical inverse. A Linear fade starts attentuating quickly and then cuts off even more abruptly at lower levels. When used as a crossfade, the signals are each -6dB attenuated at the midpoint. This is the correct crossfade to use with highly-correlated signals for -a smooth transition. -
Constant Power
The constant power curve starts fading +a smooth transition.
Constant PowerThe constant power curve starts fading slowly and then cuts off abruptly. When used as a crossfade between 2 audio regions, the signals are symetrically attenuated, and they each reach -3dB at the midpoint. This is the correct crossfade to -use when you want to splice audio in the general ( uncorrelated ) case. -
Symmetric
The Symmetric fade starts slowly, then +use when you want to splice audio in the general ( uncorrelated ) case.
SymmetricThe Symmetric fade starts slowly, then attenuates significantly before transitioning to a slower fade-out near the end of the fade. When used as a crossfade, the Symmetric curve is not mathematically correct like the Equal Power or Linear curves, but it provides a slower fade-out at low volumes. This is sometimes useful when editing 2 entire music works together so that the -transition is more gradual. -
Fast
The Fast curve is a linear decibel fade; It sounds +transition is more gradual.
FastThe Fast curve is a linear decibel fade; It sounds like a perfectly smooth fader or knob moved to silence. This shape is excellent as a general-purpose fade-in. When used as a crossfade, the inverse fade curve maintains constant power but is therefore non-symmetric; so its use is limited to those cases where the -user finds it appropriate. -
Slow
The Slow curve is a modified linear decibel fade. +user finds it appropriate.
SlowThe Slow curve is a modified linear decibel fade. The initial curve starts more gradually so that it has a less abrupt transition near unity. After that, it sounds like a perfectly smooth fader or knob moved to silence. This shape is excellent as a general-purpose fade-out. When used as a crossfade, the inverse fade curve maintains constant power but is therefore non-symmetric; so its use is limited to those cases where the user -finds it appropriate. - +finds it appropriate.

Although these fade shapes serve specific purposes, you might find that diff --git a/include/editing-clocks.html b/include/editing-clocks.html index a12061b..23eea6c 100644 --- a/include/editing-clocks.html +++ b/include/editing-clocks.html @@ -9,8 +9,8 @@ changing one changes all clocks in that group. The different modes are:

-
-
Timecode
Time is shown as + TimecodeTime is shown as SMPTE timecode in Hours:Minutes:Seconds:Frames, measured from the timecode zero point on the timeline (which may not correspond to the session start and/or absolute zero on the timeline, @@ -19,20 +19,20 @@ Second">FPS setting, or, if slaved to an external timecode master, the master's setting. In the transport clocks, the FPS value is shown below the time display, along with an indication of the current timecode source - (INT means that Ardour is its own timecode source).
-
BBT
Time is shown as Bars:Beats:Ticks, indicating musical time measured + (INT means that Ardour is its own timecode source). + BBTTime is shown as Bars:Beats:Ticks, indicating musical time measured from the start of the session. The transport clocks show the current tempo in bpm and meter below the time - display.
-
Minutes:Seconds
Time is shown as Hours:Minutes:Seconds.Milliseconds, measured from the + display. + Minutes:SecondsTime is shown as Hours:Minutes:Seconds.Milliseconds, measured from the absolute start of the timeline (ignoring the session start and any timecode - offsets).
-
Samples
Time is shown as a sample count from the absolute start of the timeline + offsets). + SamplesTime is shown as a sample count from the absolute start of the timeline (ignoring the session start and any timecode offsets). The number of samples per second is given by the current sample rate, and in the transport clocks, this rate is shown below the time display along with any - pullup/pulldown adjustment.
-
+ pullup/pulldown adjustment. +

Changing clock values with the keyboard

diff --git a/include/export-dialog.html b/include/export-dialog.html index cc41632..3105d76 100644 --- a/include/export-dialog.html +++ b/include/export-dialog.html @@ -58,12 +58,12 @@ to the uploaded files will become visible.

-

-
Make files public
Choose whether to make uploaded files available to anyone via the Soundcloud web site.
-
Open uploaded files in browser
Open each file on soundcloud in your browser after upload. -If you don't enable this, you can still see the URLs in the Log window.
-
Make files downloadable
Choose whether to allow downloading of files uploaded to Soundcloud.
-
+ + + + +
Make files publicChoose whether to make uploaded files available to anyone via the Soundcloud web site.
Open uploaded files in browserOpen each file on soundcloud in your browser after upload. +If you don't enable this, you can still see the URLs in the Log window.
Make files downloadableChoose whether to allow downloading of files uploaded to Soundcloud.

diff --git a/include/export-format-profiles.html b/include/export-format-profiles.html index 92fb4da..3849c9c 100644 --- a/include/export-format-profiles.html +++ b/include/export-format-profiles.html @@ -112,20 +112,20 @@ absolute path to an executable file here.

Certain sequences are allowed here to stand for the exported file name and the like. Currently these are: -

-
%f
-
Full path & filename of the exported audio file
-
%d
-
Directory containing the exported audio file (including trailing directory separator)
-
%b
-
Basename of the exported audio file (without extension)
-
%s
-
Path to the current session file
-
%n
-
Name of the current session file
-
%%
-
A literal percent sign
-
+ + + + + + + + + + + + + +
%fFull path & filename of the exported audio file
%dDirectory containing the exported audio file (including trailing directory separator)
%bBasename of the exported audio file (without extension)
%sPath to the current session file
%nName of the current session file
%%A literal percent sign

Any part of the command-line enclosed in double-quotes (") will be used as-is. diff --git a/include/generic-midi-binding-maps.html b/include/generic-midi-binding-maps.html index cb5f8e2..c8c49c2 100644 --- a/include/generic-midi-binding-maps.html +++ b/include/generic-midi-binding-maps.html @@ -178,46 +178,46 @@ bindings"> A control address defines what the binding will actually control. There are quite a few different things that can be specified here:

-
-
/route/gain
-
the gain control ("fader") for the track/bus
-
/route/trim
-
the trim control for the track/bus (new in 4.1)
-
/route/solo
-
a toggleable control for solo (and listen) of the track/bus
-
/route/mute
-
a toggleable control to mute/unmute the track/bus
-
/route/recenable
-
a toggleable control to record-enable the track
-
/route/panwidth
-
interpreted by the track/bus panner, should control image "width"
-
/route/pandirection
-
interpreted by the track/bus panner, should control image "direction"
-
/route/plugin/parameter
-
the Mth parameter of the Nth plugin of a track/bus -
-
/route/send/gain
-
the gain control ("fader") of the Nth send of a track/bus
-
+ + + + + + + + + + + + + + + + + + + +
/route/gainthe gain control ("fader") for the track/bus
/route/trimthe trim control for the track/bus (new in 4.1)
/route/soloa toggleable control for solo (and listen) of the track/bus
/route/mutea toggleable control to mute/unmute the track/bus
/route/recenablea toggleable control to record-enable the track
/route/panwidthinterpreted by the track/bus panner, should control image "width"
/route/pandirectioninterpreted by the track/bus panner, should control image "direction"
/route/plugin/parameterthe Mth parameter of the Nth plugin of a track/bus +
/route/send/gainthe gain control ("fader") of the Nth send of a track/bus

Each of the specifications needs an address, which takes various forms too. For track-level controls (solo/gain/mute/recenable), the address is one the following:

-
-
a number, eg. "1" -
-
identifies a track or bus by its remote control ID -
-
B, followed by a number -
-
identifies a track or bus by its remote control ID within the current bank (see below for more on banks) -
-
S, followed by a number -
-
identifies a selected track in order they have been selected, S1 should be the same track as the Editor Mixer -
-
one or more words -
-
identifies a track or bus by its name -
-
+ + + + + + + + + +
a number, eg. "1" +identifies a track or bus by its remote control ID +
B, followed by a number +identifies a track or bus by its remote control ID within the current bank (see below for more on banks) +
S, followed by a number +identifies a selected track in order they have been selected, S1 should be the same track as the Editor Mixer +
one or more words +identifies a track or bus by its name +

For send/insert/plugin controls, the address consists of a track/bus address (as just described) followed by a number identifying the plugin/send @@ -246,58 +246,58 @@ bindings"> In this case, a NoteOn message for note number 13 (on channel 1) will start the transport rolling. The following function names are available:

-
-
+ + + + + + + + + + + + + + + + + + + + + +
transport-stop - -
stop the transport -
-
+
stop the transport +
transport-roll - -
start the transport "rolling" -
-
+
start the transport "rolling" +
transport-zero - -
move the playhead to the zero position -
-
+
move the playhead to the zero position +
transport-start - -
move the playhead to the start marker -
-
+
move the playhead to the start marker +
transport-end - -
move the playhead to the end marker -
-
+
move the playhead to the end marker +
loop-toggle - -
turn on loop playback -
-
+
turn on loop playback +
rec-enable - -
enable the global record button -
-
+
enable the global record button +
rec-disable - -
disable the global record button -
-
+
disable the global record button +
next-bank - -
Move track/bus mapping to the next bank (see Banks below) -
-
+
Move track/bus mapping to the next bank (see Banks below) +
prev-bank - -
Move track/bus mapping to the previous bank (see Banks below) -
- +
Move track/bus mapping to the previous bank (see Banks below) +

Binding to Ardour "actions"

diff --git a/include/grid-controls.html b/include/grid-controls.html index 5b60ae2..2166fc9 100644 --- a/include/grid-controls.html +++ b/include/grid-controls.html @@ -67,14 +67,14 @@ to the grid:

-
-
No Grid
-
disables the grid. All objects move freely in this mode.
+ + + + + + + +
No Griddisables the grid. All objects move freely in this mode.
In No Grid mode, the grid may be temporarily activated by pressing the snap modifier (for absolute snap) or switch to relative snap - by pressing the relative snap modifier. -
Grid
-
activates normal snapping. All positions of objects snap to the grid. (See + by pressing the relative snap modifier.
Gridactivates normal snapping. All positions of objects snap to the grid. (See Grid Units below to change the grid). Moving an object in "Grid"-mode, does not change its position until the mouse is far enough for the object to reach the next grid line.
@@ -85,16 +85,16 @@ New objects will always be created at grid points.
Holding down the snap modifier will disable the current grid - setting and allow you to move the object freely. -
Magnetic
-
is a less strict type of snapping. Objects can still be moved to any + setting and allow you to move the object freely.
Magneticis a less strict type of snapping. Objects can still be moved to any position, but positions close to the relative or absolute grid points will snap. In order to move an object very close to a snap point, it may be necessary to zoom in to prevent snapping to that point, or to use the snap modifier to disable snap completely.
As with Grid mode, the snap modifier will disable snap completely while the absolute snap modifier will move the "notch" of - Magnetic snap to the grid lines. - + Magnetic snap to the grid lines.

Syncing Regions to the Grid

@@ -112,30 +112,30 @@ elements. The grid can be set to several different units:

-
-
CD Frames
-
A CD Frame is 1/75th of a second. Snapping to CD Frames (using absolute snap) can be used to avoid issues with CD track lengths.
-
Timecode Frames/Seconds/Minutes
-
The duration of a frame depends on the timecode settings for the session.
-
Seconds/Minutes
-
These are absolute time units, unaffected by sample rate or timecode settings
-
Beats/N
-
Set the grid to units of 1/N beats, where N can be 128, 64, 32, 16, 8, 7, 6, 5, 4, 3, 2. The duration of a grid unit will depend on the tempo and meter in effect at that point in the timeline.
-
Beats
-
Set the grid to whole beats. The duration of a grid unit will depend on the tempo and meter in effect at that point in the timeline.
-
Bars
-
Set the grid to whole bars. The duration of a grid unit will depend on the tempo and meter in effect at that point in the timeline.
-
Markers
-
The grid lines are the markers.
-
Region Starts
-
The grid lines are constructed from region start points (see below).
-
Region Ends
-
The grid lines are constructed from region end points (see below).
-
Region Syncs
-
The grid lines are constructed from region sync points.
-
Region Bounds
-
The grid lines are constructed from region start or end points.
-
+ + + + + + + + + + + + + + + + + + + + + + + +
CD FramesA CD Frame is 1/75th of a second. Snapping to CD Frames (using absolute snap) can be used to avoid issues with CD track lengths.
Timecode Frames/Seconds/MinutesThe duration of a frame depends on the timecode settings for the session.
Seconds/MinutesThese are absolute time units, unaffected by sample rate or timecode settings
Beats/NSet the grid to units of 1/N beats, where N can be 128, 64, 32, 16, 8, 7, 6, 5, 4, 3, 2. The duration of a grid unit will depend on the tempo and meter in effect at that point in the timeline.
BeatsSet the grid to whole beats. The duration of a grid unit will depend on the tempo and meter in effect at that point in the timeline.
BarsSet the grid to whole bars. The duration of a grid unit will depend on the tempo and meter in effect at that point in the timeline.
MarkersThe grid lines are the markers.
Region StartsThe grid lines are constructed from region start points (see below).
Region EndsThe grid lines are constructed from region end points (see below).
Region SyncsThe grid lines are constructed from region sync points.
Region BoundsThe grid lines are constructed from region start or end points.

To use Region starts/ends/syncs/bounds as snap choices, it is necessary to have either: diff --git a/include/groups-list.html b/include/groups-list.html index 2422415..b57714d 100644 --- a/include/groups-list.html +++ b/include/groups-list.html @@ -14,35 +14,35 @@ allows for multiple mixing actions:

-
-
Create New Group From…
Creates a new group based on some track properties. The choice is: + + + + + + + + - +
Create New Group From…Creates a new group based on some track properties. The choice is:
  • Selection… to create a group of all selected tracks
  • Record Enabled… to create a group of all the tracks that are record enabled
  • Soloed… to create a group of all the soloed tracks
  • -
-
Create New Group with Master From…
Acts exactly as the previous choice, but also creates a Control Master tied to these tracks.
-
Assign Selection to Control Master…
Allows to link all the selected tracks to a chosen Control Master, whether or not they belong to a group.
-
Assign Record Enabled to Control Master…
Allows to link all the record armed tracks to a chosen Control Master.
-
Assign Soloed to Control Master…
Allows to link all the soloed tracks to a chosen Control Master.
-
Enable All Groups
Enable all the groups, i.e. their selected properties are synchronized.
-
Disable All Groups
Disable all the groups, i.e. changing a property in a track won't affect the others.
+
Create New Group with Master From…Acts exactly as the previous choice, but also creates a Control Master tied to these tracks.
Assign Selection to Control Master…Allows to link all the selected tracks to a chosen Control Master, whether or not they belong to a group.
Assign Record Enabled to Control Master…Allows to link all the record armed tracks to a chosen Control Master.
Assign Soloed to Control Master…Allows to link all the soloed tracks to a chosen Control Master.
Enable All GroupsEnable all the groups, i.e. their selected properties are synchronized.
Disable All GroupsDisable all the groups, i.e. changing a property in a track won't affect the others.

When a group is selected, right clicking it adds the following menu entries:

-
-
Create New Group with Master From…
Acts exactly as the previous choice, but also creates a Control Master tied to these tracks.
-
Edit Group…
Shows the Track/bus Group window.
-
Collect Group
Rearranges the tracks/busses order to visualy group together the tracks belonging to the same group.
-
Remove Group
Deletes the group (but not the tracks/busses belongidng to this group).
-
Assign Group to Control Master…
Allows to link all the tracks in the group to a chosen VCA.
-
Add/Remove Subgroup Bus
Creates/removes a new bus connected to the Master, and send the output of all the tracks in the group to this new bus.
-
Add New Aux Bus (pre/post-fader)
Creates a new bus connected to the Master, and create Aux Sends (pre or post-fader) in all the tracks in the group to this new bus.
-
+ + + + + + + + +
Create New Group with Master From…Acts exactly as the previous choice, but also creates a Control Master tied to these tracks.
Edit Group…Shows the Track/bus Group window.
Collect GroupRearranges the tracks/busses order to visualy group together the tracks belonging to the same group.
Remove GroupDeletes the group (but not the tracks/busses belongidng to this group).
Assign Group to Control Master…Allows to link all the tracks in the group to a chosen VCA.
Add/Remove Subgroup BusCreates/removes a new bus connected to the Master, and send the output of all the tracks in the group to this new bus.
Add New Aux Bus (pre/post-fader)Creates a new bus connected to the Master, and create Aux Sends (pre or post-fader) in all the tracks in the group to this new bus.

The + button under the list allows the creation of an (empty) group, diff --git a/include/handling-overlapping-notes.html b/include/handling-overlapping-notes.html index a658e32..4cc371e 100644 --- a/include/handling-overlapping-notes.html +++ b/include/handling-overlapping-notes.html @@ -15,20 +15,20 @@ Options.

-
-
never allow them
-
Edits that would create note overlaps are not allowed
-
don't do anything in particular
-
Ardour leaves overlapping notes alone—the behaviour of a MIDI receiver (plugin or hardware) is undefined
-
replace any overlapped existing note
-
When one note is moved to overlap another, remove the one that wasn't being moved
-
shorten the overlapped existing note
-
When one note is moved to overlap another, shorten the one that wasn't moved so that there is no overlap
-
shorten the overlapping new note
-
When one note is moved to overlap another, shorten the one that was moved so that there is no overlap
-
replace both overlapping notes with a single note
-
When one note is moved to overlap another, merge them both to form one (longer) note
-
+ + + + + + + + + + + + + +
never allow themEdits that would create note overlaps are not allowed
don't do anything in particularArdour leaves overlapping notes alone—the behaviour of a MIDI receiver (plugin or hardware) is undefined
replace any overlapped existing noteWhen one note is moved to overlap another, remove the one that wasn't being moved
shorten the overlapped existing noteWhen one note is moved to overlap another, shorten the one that wasn't moved so that there is no overlap
shorten the overlapping new noteWhen one note is moved to overlap another, shorten the one that was moved so that there is no overlap
replace both overlapping notes with a single noteWhen one note is moved to overlap another, merge them both to form one (longer) note

Changing the option in use will not retroactively make changes—it will only affect new note overlaps created while the option remains chosen. diff --git a/include/import-dialog.html b/include/import-dialog.html index 8f7bac4..d3c89ba 100644 --- a/include/import-dialog.html +++ b/include/import-dialog.html @@ -55,11 +55,11 @@

Through the Add files… option, imported files can be inserted in the session:

-
-
as new tracks
automatically creates new tracks and import the files in it
-
to region list
adds the files to the region list, from where then can be manually dragged into a track
-
as new tape tracks
adds the files as Tape tracks.
-
+ + + + +
as new tracksautomatically creates new tracks and import the files in it
to region listadds the files to the region list, from where then can be manually dragged into a track
as new tape tracksadds the files as Tape tracks.

The Insert at option chooses where in time the file will be imported, amongst:

@@ -73,11 +73,11 @@ The Channel Mapping option is only available for multi-channel files (i.e. all but mono ones). It is either

-
-
one track/region per file
Creates a multi channel track for each imported file
-
one track/region per channel
Creates only mono channels, as many as there are channels in the imported files
-
sequence files
If multiple files are imported, they can be sequenced into a single track in the order of selection
-
+ + + + +
one track/region per fileCreates a multi channel track for each imported file
one track/region per channelCreates only mono channels, as many as there are channels in the imported files
sequence filesIf multiple files are imported, they can be sequenced into a single track in the order of selection

The Conversion quality drop-down controls the quality of the resampling process, if the sampling rate of the source file diff --git a/include/insert-remove-time.html b/include/insert-remove-time.html index cc35a0f..88fb5ec 100644 --- a/include/insert-remove-time.html +++ b/include/insert-remove-time.html @@ -17,22 +17,22 @@ The Insert Time window not only allows to set the time inserted, but also some fine tuning options:

-
-
Insert Time starting at:
-
Sets the point in the session where the time will be added. By default, it is the playhead's position
-
Time to insert:
-
Duration of the blank space inserted
-
Inserted regions should:
-
A choice as to what happens to regions that exists at the Insert Time set above. See below.
-
Apply to all the track's playlists
-
As a track can have multiple playlists, the insertion can happen either only on the active playlist or on all the plylists of this track
-
Move glued-to-musical-time regions (MIDI regions)
-
Defines if MIDI regions in selected tracks are affected by the operation
-
Move markers
-
As a marker can be locked or glued to bars/beats, this option and the two subjascent ones allow to shift the time position of those markers
-
Move tempo and meter changes
-
The tempo and meter markers, that can be used to change the tempo along the session, can also be shifted in the process. Though, moving the tempo markers while e.g. keeping the MIDI regions unaffected can create oddities.
-
+ + + + + + + + + + + + + + + +
Insert Time starting at:Sets the point in the session where the time will be added. By default, it is the playhead's position
Time to insert:Duration of the blank space inserted
Inserted regions should:A choice as to what happens to regions that exists at the Insert Time set above. See below.
Apply to all the track's playlistsAs a track can have multiple playlists, the insertion can happen either only on the active playlist or on all the plylists of this track
Move glued-to-musical-time regions (MIDI regions)Defines if MIDI regions in selected tracks are affected by the operation
Move markersAs a marker can be locked or glued to bars/beats, this option and the two subjascent ones allow to shift the time position of those markers
Move tempo and meter changesThe tempo and meter markers, that can be used to change the tempo along the session, can also be shifted in the process. Though, moving the tempo markers while e.g. keeping the MIDI regions unaffected can create oddities.

Both the two time fields have a useful context menu, that allows to copy/paste @@ -50,11 +50,11 @@ menu allows to choose what happens to the regions that exist at the insertion time :

-
-
stay in position (default)
The crossed regions are not affected by the time insertion
-
move
The crossed regions are shifted in time
-
be split
The crossed regions are split, and the section that is after the time insertion point are shifted in time
-
+ + + + +
stay in position (default)The crossed regions are not affected by the time insertion
moveThe crossed regions are shifted in time
be splitThe crossed regions are split, and the section that is after the time insertion point are shifted in time

This last mode allows a brute force insertion, creating a blank space diff --git a/include/list-of-menu-actions.html b/include/list-of-menu-actions.html index e58544b..82f38d5 100644 --- a/include/list-of-menu-actions.html +++ b/include/list-of-menu-actions.html @@ -16,725 +16,728 @@ new ardour version.--> time by running Ardour with the -b flag.

-
-
Action Name
Menu Name
-
ProcessorMenu/ab_plugins
A/B Plugins
-
ProcessorMenu/activate_all
Activate All
-
ProcessorMenu/backspace
Delete
-
ProcessorMenu/clear
Clear (all)
-
ProcessorMenu/clear_post
Clear (post-fader)
-
ProcessorMenu/clear_pre
Clear (pre-fader)
-
ProcessorMenu/controls
Controls
-
ProcessorMenu/copy
Copy
-
ProcessorMenu/cut
Cut
-
ProcessorMenu/deactivate_all
Deactivate All
-
ProcessorMenu/delete
Delete
-
ProcessorMenu/deselectall
Deselect All
-
ProcessorMenu/edit
Edit...
-
ProcessorMenu/edit-generic
Edit with generic controls...
-
ProcessorMenu/manage-pins
Pin Connections...
-
ProcessorMenu/newaux
New Aux Send ...
-
ProcessorMenu/newinsert
New Insert
-
ProcessorMenu/newplugin
New Plugin
-
ProcessorMenu/newsend
New External Send ...
-
ProcessorMenu/paste
Paste
-
ProcessorMenu/rename
Rename
-
ProcessorMenu/selectall
Select All
-
ProcessorMenu/send_options
Send Options
-
Common/Hide
Hide
-
Common/NewMIDITracer
MIDI Tracer
-
Common/Quit
Quit
-
Common/Save
Save
-
Common/ToggleMaximalEditor
Maximise Editor Space
-
Common/ToggleMaximalMixer
Maximise Mixer Space
-
Common/ToggleMixerList
Toggle Mixer List
-
Common/ToggleMonitorSection
Toggle Monitor Section Visibility
-
Common/ToggleRecordEnableTrack1
Toggle Record Enable Track 1
-
Common/ToggleRecordEnableTrack10
Toggle Record Enable Track 10
-
Common/ToggleRecordEnableTrack11
Toggle Record Enable Track 11
-
Common/ToggleRecordEnableTrack12
Toggle Record Enable Track 12
-
Common/ToggleRecordEnableTrack13
Toggle Record Enable Track 13
-
Common/ToggleRecordEnableTrack14
Toggle Record Enable Track 14
-
Common/ToggleRecordEnableTrack15
Toggle Record Enable Track 15
-
Common/ToggleRecordEnableTrack16
Toggle Record Enable Track 16
-
Common/ToggleRecordEnableTrack17
Toggle Record Enable Track 17
-
Common/ToggleRecordEnableTrack18
Toggle Record Enable Track 18
-
Common/ToggleRecordEnableTrack19
Toggle Record Enable Track 19
-
Common/ToggleRecordEnableTrack2
Toggle Record Enable Track 2
-
Common/ToggleRecordEnableTrack20
Toggle Record Enable Track 20
-
Common/ToggleRecordEnableTrack21
Toggle Record Enable Track 21
-
Common/ToggleRecordEnableTrack22
Toggle Record Enable Track 22
-
Common/ToggleRecordEnableTrack23
Toggle Record Enable Track 23
-
Common/ToggleRecordEnableTrack24
Toggle Record Enable Track 24
-
Common/ToggleRecordEnableTrack25
Toggle Record Enable Track 25
-
Common/ToggleRecordEnableTrack26
Toggle Record Enable Track 26
-
Common/ToggleRecordEnableTrack27
Toggle Record Enable Track 27
-
Common/ToggleRecordEnableTrack28
Toggle Record Enable Track 28
-
Common/ToggleRecordEnableTrack29
Toggle Record Enable Track 29
-
Common/ToggleRecordEnableTrack3
Toggle Record Enable Track 3
-
Common/ToggleRecordEnableTrack30
Toggle Record Enable Track 30
-
Common/ToggleRecordEnableTrack31
Toggle Record Enable Track 31
-
Common/ToggleRecordEnableTrack32
Toggle Record Enable Track 32
-
Common/ToggleRecordEnableTrack4
Toggle Record Enable Track 4
-
Common/ToggleRecordEnableTrack5
Toggle Record Enable Track 5
-
Common/ToggleRecordEnableTrack6
Toggle Record Enable Track 6
-
Common/ToggleRecordEnableTrack7
Toggle Record Enable Track 7
-
Common/ToggleRecordEnableTrack8
Toggle Record Enable Track 8
-
Common/ToggleRecordEnableTrack9
Toggle Record Enable Track 9
-
Common/add-location-from-playhead
Add Mark from Playhead
-
Common/addExistingAudioFiles
Import
-
Common/alt-finish-range
Finish Range
-
Common/alt-start-range
Start Range
-
Common/alternate-add-location-from-playhead
Add Mark from Playhead
-
Common/alternate-jump-backward-to-mark
Jump to Previous Mark
-
Common/alternate-jump-forward-to-mark
Jump to Next Mark
-
Common/alternate-remove-location-from-playhead
Remove Mark at Playhead
-
Common/attach-editor
Attach
-
Common/attach-mixer
Attach
-
Common/attach-preferences
Attach
-
Common/change-editor-visibility
Change
-
Common/change-mixer-visibility
Change
-
Common/change-preferences-visibility
Change
-
Common/chat
Chat
-
Common/cheat-sheet
Cheat Sheet
-
Common/detach-editor
Detach
-
Common/detach-mixer
Detach
-
Common/detach-preferences
Detach
-
Common/finish-loop-range
Finish Loop Range
-
Common/finish-punch-range
Finish Punch Range
-
Common/finish-range
Finish Range
-
Common/finish-range-from-playhead
Finish Range from Playhead
-
Common/forums
User Forums
-
Common/hide-editor
Hide
-
Common/hide-mixer
Hide
-
Common/hide-preferences
Hide
-
Common/howto-report
How to Report a Bug
-
Common/jump-backward-to-mark
Jump to Previous Mark
-
Common/jump-forward-to-mark
Jump to Next Mark
-
Common/key-change-editor-visibility
Change
-
Common/key-change-mixer-visibility
Change
-
Common/key-change-preferences-visibility
Change
-
Common/manual
Help|Manual
-
Common/menu-show-preferences
Preferences
-
Common/next-tab
Next Tab
-
Common/nudge-next-backward
Nudge Next Earlier
-
Common/nudge-next-forward
Nudge Next Later
-
Common/nudge-playhead-backward
Nudge Playhead Backward
-
Common/nudge-playhead-forward
Nudge Playhead Forward
-
Common/playhead-backward-to-grid
Playhead to Previous Grid
-
Common/playhead-forward-to-grid
Playhead to Next Grid
-
Common/previous-tab
Previous Tab
-
Common/reference
Manual|Reference
-
Common/remove-location-from-playhead
Remove Mark at Playhead
-
Common/set-session-end-from-playhead
Set Session End from Playhead
-
Common/set-session-start-from-playhead
Set Session Start from Playhead
-
Common/show-editor
Show
-
Common/show-mixer
Show
-
Common/show-preferences
Show
-
Common/start-loop-range
Start Loop Range
-
Common/start-punch-range
Start Punch Range
-
Common/start-range
Start Range
-
Common/start-range-from-playhead
Start Range from Playhead
-
Common/toggle-editor-and-mixer
Toggle Editor & Mixer
-
Common/toggle-location-at-playhead
Toggle Mark at Playhead
-
Common/toggle-luawindow
Window|Scripting
-
Common/toggle-meterbridge
Window|Meterbridge
-
Common/tracker
Report a Bug
-
Common/website
Ardour Website
-
Common/website-dev
Ardour Development
-
MIDI/panic
Panic (Send MIDI all-notes-off)
-
Main/AddTrackBus
Add Track, Bus or VCA...
-
Main/Archive
Archive...
-
Main/CleanupPeakFiles
Reset Peak Files
-
Main/CleanupUnused
Clean-up Unused Sources...
-
Main/Close
Close
-
Main/CloseVideo
Remove Video
-
Main/EditMetadata
Edit Metadata...
-
Main/Escape
Escape (deselect all)
-
Main/Export
Export
-
Main/ExportAudio
Export to Audio File(s)...
-
Main/ExportVideo
Export to Video File...
-
Main/FlushWastebasket
Flush Wastebasket
-
Main/ImportMetadata
Import Metadata...
-
Main/Metadata
Metadata
-
Main/New
New...
-
Main/Open
Open...
-
Main/OpenVideo
Open Video...
-
Main/QuickSnapshotStay
Quick Snapshot (& keep working on current version) ...
-
Main/QuickSnapshotSwitch
Quick Snapshot (& switch to new version) ...
-
Main/Recent
Recent...
-
Main/Rename
Rename...
-
Main/SaveAs
Save As...
-
Main/SaveTemplate
Save Template...
-
Main/Scripting
Session|Scripting
-
Main/SnapshotStay
Snapshot (& keep working on current version) ...
-
Main/SnapshotSwitch
Snapshot (& switch to new version) ...
-
Main/StemExport
Stem export...
-
Main/cancel-solo
Cancel Solo
-
Main/close-current-dialog
Close Current Dialog
-
Main/duplicate-routes
Duplicate Tracks/Busses...
-
Main_menu/AudioFileFormat
Audio File Format
-
Main_menu/AudioFileFormatData
Sample Format
-
Main_menu/AudioFileFormatHeader
File Type
-
Main_menu/Cleanup
Clean-up
-
Main_menu/ControlSurfaces
Control Surfaces
-
Main_menu/Denormals
Denormal Handling
-
Main_menu/DetachMenu
Detach
-
Main_menu/EditorMenu
Editor
-
Main_menu/Help
Help
-
Main_menu/KeyMouseActions
Misc. Shortcuts
-
Main_menu/Metering
Metering
-
Main_menu/MeteringFallOffRate
Fall Off Rate
-
Main_menu/MeteringHoldTime
Hold Time
-
Main_menu/MixerMenu
Mixer
-
Main_menu/Plugins
Plugins
-
Main_menu/PrefsMenu
Preferences
-
Main_menu/Session
Session
-
Main_menu/Sync
Sync
-
Main_menu/TransportOptions
Options
-
Main_menu/WindowMenu
Window
-
Options/SendMMC
Send MMC
-
Options/SendMTC
Send MTC
-
Options/SendMidiClock
Send MIDI Clock
-
Options/UseMMC
Use MMC
-
Transport/Forward
Forward
-
Transport/ForwardFast
Forward (Fast)
-
Transport/ForwardSlow
Forward (Slow)
-
Transport/GotoEnd
Go to End
-
Transport/GotoStart
Go to Start
-
Transport/GotoWallClock
Go to Wall Clock
-
Transport/GotoZero
Go to Zero
-
Transport/Loop
Play Loop Range
-
Transport/PlayPreroll
Play w/Preroll
-
Transport/PlaySelection
Play Selection
-
Transport/Record
Enable Record
-
Transport/RecordCountIn
Record w/Count-In
-
Transport/RecordPreroll
Record w/Preroll
-
Transport/Rewind
Rewind
-
Transport/RewindFast
Rewind (Fast)
-
Transport/RewindSlow
Rewind (Slow)
-
Transport/Roll
Roll
-
Transport/SessionMonitorDisk
All Disk
-
Transport/SessionMonitorIn
All Input
-
Transport/Stop
Stop
-
Transport/ToggleAutoInput
Auto Input
-
Transport/ToggleAutoPlay
Auto Play
-
Transport/ToggleAutoReturn
Auto Return
-
Transport/ToggleClick
Click
-
Transport/ToggleExternalSync
Use External Positional Sync Source
-
Transport/ToggleFollowEdits
Follow Range
-
Transport/TogglePunch
Punch In/Out
-
Transport/TogglePunchIn
Punch In
-
Transport/TogglePunchOut
Punch Out
-
Transport/ToggleRoll
Start/Stop
-
Transport/ToggleRollForgetCapture
Stop and Forget Capture
-
Transport/ToggleRollMaybe
Start/Continue/Stop
-
Transport/ToggleTimeMaster
Time Master
-
Transport/ToggleVideoSync
Sync Startup to Video
-
Transport/TransitionToReverse
Transition to Reverse
-
Transport/TransitionToRoll
Transition to Roll
-
Transport/Transport
Transport
-
Transport/alternate-GotoStart
Go to Start
-
Transport/alternate-ToggleRoll
Start/Stop
-
Transport/alternate-numpad-decimal
Numpad Decimal
-
Transport/alternate-record-roll
Start Recording
-
Transport/focus-on-clock
Focus On Clock
-
Transport/numpad-0
Numpad 0
-
Transport/numpad-1
Numpad 1
-
Transport/numpad-2
Numpad 2
-
Transport/numpad-3
Numpad 3
-
Transport/numpad-4
Numpad 4
-
Transport/numpad-5
Numpad 5
-
Transport/numpad-6
Numpad 6
-
Transport/numpad-7
Numpad 7
-
Transport/numpad-8
Numpad 8
-
Transport/numpad-9
Numpad 9
-
Transport/numpad-decimal
Numpad Decimal
-
Transport/primary-clock-bbt
Bars & Beats
-
Transport/primary-clock-minsec
Minutes & Seconds
-
Transport/primary-clock-samples
Samples
-
Transport/primary-clock-timecode
Timecode
-
Transport/record-roll
Start Recording
-
Transport/secondary-clock-bbt
Bars & Beats
-
Transport/secondary-clock-minsec
Minutes & Seconds
-
Transport/secondary-clock-samples
Samples
-
Transport/secondary-clock-timecode
Timecode
-
Window/toggle-about
-
Window/toggle-add-routes
-
Window/toggle-add-video
-
Window/toggle-audio-connection-manager
-
Window/toggle-audio-midi-setup
-
Window/toggle-big-clock
-
Window/toggle-bundle-manager
-
Window/toggle-inspector
-
Window/toggle-key-editor
-
Window/toggle-locations
-
Window/toggle-midi-connection-manager
-
Window/toggle-script-manager
-
Window/toggle-session-options-editor
-
Window/toggle-speaker-config
-
Window/toggle-video-export
-
Editor/SnapMode
Snap Mode
-
Editor/SnapTo
Snap to
-
Editor/ToggleGroupTabs
Show Group Tabs
-
Editor/ToggleJadeo
Video Monitor
-
Editor/ToggleMeasureVisibility
Show Measure Lines
-
Editor/ToggleSummary
Show Summary
-
Editor/addExistingPTFiles
Import PT session
-
Editor/addExternalAudioToRegionList
Import to Region List...
-
Editor/alternate-alternate-redo
Redo
-
Editor/alternate-editor-delete
Delete
-
Editor/alternate-redo
Redo
-
Editor/alternate-select-all-after-edit-cursor
Select All After Edit Point
-
Editor/alternate-select-all-before-edit-cursor
Select All Before Edit Point
-
Editor/alternate-tab-to-transient-backwards
Move to Previous Transient
-
Editor/alternate-tab-to-transient-forwards
Move to Next Transient
-
Editor/bring-into-session
Bring all media into session folder
-
Editor/center-edit-cursor
Center Edit Point
-
Editor/center-playhead
Center Playhead
-
Editor/crop
Crop
-
Editor/cycle-edit-mode
Cycle Edit Mode
-
Editor/cycle-edit-point
Change Edit Point
-
Editor/cycle-edit-point-with-marker
Change Edit Point Including Marker
-
Editor/cycle-snap-mode
Next Snap Mode
-
Editor/cycle-zoom-focus
Next Zoom Focus
-
Editor/deselect-all
Deselect All
-
Editor/duplicate
Duplicate
-
Editor/edit-at-mouse
Mouse
-
Editor/edit-at-playhead
Playhead
-
Editor/edit-at-selected-marker
Marker
-
Editor/edit-current-meter
Edit Current Meter
-
Editor/edit-current-tempo
Edit Current Tempo
-
Editor/edit-cursor-to-next-region-end
To Next Region End
-
Editor/edit-cursor-to-next-region-start
To Next Region Start
-
Editor/edit-cursor-to-next-region-sync
To Next Region Sync
-
Editor/edit-cursor-to-previous-region-end
To Previous Region End
-
Editor/edit-cursor-to-previous-region-start
To Previous Region Start
-
Editor/edit-cursor-to-previous-region-sync
To Previous Region Sync
-
Editor/edit-cursor-to-range-end
To Range End
-
Editor/edit-cursor-to-range-start
To Range Start
-
Editor/edit-to-playhead
Active Mark to Playhead
-
Editor/editor-copy
Copy
-
Editor/editor-crop
Crop
-
Editor/editor-cut
Cut
-
Editor/editor-delete
Delete
-
Editor/editor-fade-range
Fade Range Selection
-
Editor/editor-paste
Paste
-
Editor/editor-separate
Separate
-
Editor/expand-tracks
Expand Track Height
-
Editor/export-audio
Export Audio
-
Editor/export-range
Export Range
-
Editor/fit-selection
Fit Selection (Vertical)
-
Editor/fit_16_tracks
Fit 16 Tracks
-
Editor/fit_1_track
Fit 1 Track
-
Editor/fit_2_tracks
Fit 2 Tracks
-
Editor/fit_32_tracks
Fit 32 Tracks
-
Editor/fit_4_tracks
Fit 4 Tracks
-
Editor/fit_8_tracks
Fit 8 Tracks
-
Editor/fit_all_tracks
Fit All Tracks
-
Editor/goto-mark-1
Locate to Mark 1
-
Editor/goto-mark-2
Locate to Mark 2
-
Editor/goto-mark-3
Locate to Mark 3
-
Editor/goto-mark-4
Locate to Mark 4
-
Editor/goto-mark-5
Locate to Mark 5
-
Editor/goto-mark-6
Locate to Mark 6
-
Editor/goto-mark-7
Locate to Mark 7
-
Editor/goto-mark-8
Locate to Mark 8
-
Editor/goto-mark-9
Locate to Mark 9
-
Editor/goto-visual-state-1
Go to View 1
-
Editor/goto-visual-state-10
Go to View 10
-
Editor/goto-visual-state-11
Go to View 11
-
Editor/goto-visual-state-12
Go to View 12
-
Editor/goto-visual-state-2
Go to View 2
-
Editor/goto-visual-state-3
Go to View 3
-
Editor/goto-visual-state-4
Go to View 4
-
Editor/goto-visual-state-5
Go to View 5
-
Editor/goto-visual-state-6
Go to View 6
-
Editor/goto-visual-state-7
Go to View 7
-
Editor/goto-visual-state-8
Go to View 8
-
Editor/goto-visual-state-9
Go to View 9
-
Editor/importFromSession
Import from Session
-
Editor/insert-time
Insert Time
-
Editor/invert-selection
Invert Selection
-
Editor/lock
Session|Lock
-
Editor/main-menu-play-selected-regions
Play Selected Regions
-
Editor/move-range-end-to-next-region-boundary
Move Range End to Next Region Boundary
-
Editor/move-range-end-to-previous-region-boundary
Move Range End to Previous Region Boundary
-
Editor/move-range-start-to-next-region-boundary
Move Range Start to Next Region Boundary
-
Editor/move-range-start-to-previous-region-boundary
Move Range Start to Previous Region Boundary
-
Editor/move-selected-tracks-down
Move Selected Tracks Down
-
Editor/move-selected-tracks-up
Move Selected Tracks Up
-
Editor/multi-duplicate
Multi-Duplicate...
-
Editor/next-snap-choice
Next Snap Choice
-
Editor/next-snap-choice-music-only
Next Musical Snap Choice
-
Editor/play-edit-range
Play Edit Range
-
Editor/play-from-edit-point
Play from Edit Point
-
Editor/play-from-edit-point-and-return
Play from Edit Point and Return
-
Editor/playhead-to-edit
Playhead to Active Mark
-
Editor/playhead-to-next-region-boundary
Playhead to Next Region Boundary
-
Editor/playhead-to-next-region-boundary-noselection
Playhead to Next Region Boundary (No Track Selection)
-
Editor/playhead-to-next-region-end
Playhead to Next Region End
-
Editor/playhead-to-next-region-start
Playhead to Next Region Start
-
Editor/playhead-to-next-region-sync
Playhead to Next Region Sync
-
Editor/playhead-to-previous-region-boundary
Playhead to Previous Region Boundary
-
Editor/playhead-to-previous-region-boundary-noselection
Playhead to Previous Region Boundary (No Track Selection)
-
Editor/playhead-to-previous-region-end
Playhead to Previous Region End
-
Editor/playhead-to-previous-region-start
Playhead to Previous Region Start
-
Editor/playhead-to-previous-region-sync
Playhead to Previous Region Sync
-
Editor/playhead-to-range-end
Playhead to Range End
-
Editor/playhead-to-range-start
Playhead to Range Start
-
Editor/prev-snap-choice
Previous Snap Choice
-
Editor/prev-snap-choice-music-only
Previous Musical Snap Choice
-
Editor/quantize
Quantize
-
Editor/redo
Redo
-
Editor/redo-last-selection-op
Redo Selection Change
-
Editor/remove-last-capture
Remove Last Capture
-
Editor/remove-time
Remove Time
-
Editor/remove-track
Remove
-
Editor/save-visual-state-1
Save View 1
-
Editor/save-visual-state-10
Save View 10
-
Editor/save-visual-state-11
Save View 11
-
Editor/save-visual-state-12
Save View 12
-
Editor/save-visual-state-2
Save View 2
-
Editor/save-visual-state-3
Save View 3
-
Editor/save-visual-state-4
Save View 4
-
Editor/save-visual-state-5
Save View 5
-
Editor/save-visual-state-6
Save View 6
-
Editor/save-visual-state-7
Save View 7
-
Editor/save-visual-state-8
Save View 8
-
Editor/save-visual-state-9
Save View 9
-
Editor/script-action-1
Custom Action #1
-
Editor/script-action-2
Custom Action #2
-
Editor/script-action-3
Custom Action #3
-
Editor/script-action-4
Custom Action #4
-
Editor/script-action-5
Custom Action #5
-
Editor/script-action-6
Custom Action #6
-
Editor/script-action-7
Custom Action #7
-
Editor/script-action-8
Custom Action #8
-
Editor/script-action-9
Custom Action #9
-
Editor/scroll-backward
Scroll Backward
-
Editor/scroll-forward
Scroll Forward
-
Editor/scroll-playhead-backward
Playhead Backward
-
Editor/scroll-playhead-forward
Playhead Forward
-
Editor/scroll-tracks-down
Scroll Tracks Down
-
Editor/scroll-tracks-up
Scroll Tracks Up
-
Editor/select-all-after-edit-cursor
Select All After Edit Point
-
Editor/select-all-before-edit-cursor
Select All Before Edit Point
-
Editor/select-all-between-cursors
Select All Overlapping Edit Range
-
Editor/select-all-in-loop-range
Select All in Loop Range
-
Editor/select-all-in-punch-range
Select All in Punch Range
-
Editor/select-all-objects
Select All Objects
-
Editor/select-all-tracks
Select All Tracks
-
Editor/select-all-within-cursors
Select All Inside Edit Range
-
Editor/select-from-regions
Set Range to Selected Regions
-
Editor/select-loop-range
Set Range to Loop Range
-
Editor/select-next-route
Select Next Track or Bus
-
Editor/select-prev-route
Select Previous Track or Bus
-
Editor/select-punch-range
Set Range to Punch Range
-
Editor/select-range-between-cursors
Select Edit Range
-
Editor/selected-marker-to-next-region-boundary
To Next Region Boundary
-
Editor/selected-marker-to-next-region-boundary-noselection
To Next Region Boundary (No Track Selection)
-
Editor/selected-marker-to-previous-region-boundary
To Previous Region Boundary
-
Editor/selected-marker-to-previous-region-boundary-noselection
To Previous Region Boundary (No Track Selection)
-
Editor/separate-from-loop
Separate Using Loop Range
-
Editor/separate-from-punch
Separate Using Punch Range
-
Editor/set-auto-punch-range
Set Auto Punch In/Out from Playhead
-
Editor/set-edit-lock
EditMode|Lock
-
Editor/set-edit-point
Active Marker to Mouse
-
Editor/set-edit-ripple
Ripple
-
Editor/set-edit-slide
Slide
-
Editor/set-loop-from-edit-range
Set Loop from Selection
-
Editor/set-playhead
Playhead to Mouse
-
Editor/set-punch-from-edit-range
Set Punch from Selection
-
Editor/set-session-from-edit-range
Set Session Start/End from Selection
-
Editor/set-tempo-from-edit-range
Set Tempo from Edit Range = Bar
-
Editor/show-editor-list
Show Editor List
-
Editor/show-editor-mixer
Show Editor Mixer
-
Editor/show-marker-lines
Show Marker Lines
-
Editor/shrink-tracks
Shrink Track Height
-
Editor/snap-magnetic
Magnetic
-
Editor/snap-normal
Grid
-
Editor/snap-off
No Grid
-
Editor/sound-midi-notes
Sound Selected MIDI Notes
-
Editor/split-region
Split/Separate
-
Editor/step-mouse-mode
Step Mouse Mode
-
Editor/step-tracks-down
Step Tracks Down
-
Editor/step-tracks-up
Step Tracks Up
-
Editor/tab-to-transient-backwards
Move to Previous Transient
-
Editor/tab-to-transient-forwards
Move to Next Transient
-
Editor/temporal-zoom-in
Zoom In
-
Editor/temporal-zoom-out
Zoom Out
-
Editor/toggle-follow-playhead
Follow Playhead
-
Editor/toggle-log-window
Log
-
Editor/toggle-midi-input-active
Toggle MIDI Input Active for Editor-Selected Tracks/Busses
-
Editor/toggle-skip-playback
Use Skip Ranges
-
Editor/toggle-stationary-playhead
Stationary Playhead
-
Editor/toggle-track-active
Toggle Active
-
Editor/toggle-vmon-frame
Frame number
-
Editor/toggle-vmon-fullscreen
Fullscreen
-
Editor/toggle-vmon-letterbox
Letterbox
-
Editor/toggle-vmon-ontop
Always on Top
-
Editor/toggle-vmon-osdbg
Timecode Background
-
Editor/toggle-vmon-timecode
Timecode
-
Editor/toggle-zoom
Toggle Zoom State
-
Editor/track-height-large
Large
-
Editor/track-height-larger
Larger
-
Editor/track-height-largest
Largest
-
Editor/track-height-normal
Normal
-
Editor/track-height-small
Small
-
Editor/track-mute-toggle
Toggle Mute
-
Editor/track-record-enable-toggle
Toggle Record Enable
-
Editor/track-solo-isolate-toggle
Toggle Solo Isolate
-
Editor/track-solo-toggle
Toggle Solo
-
Editor/undo
Command|Undo
-
Editor/undo-last-selection-op
Undo Selection Change
-
Editor/zoom-to-selection
Zoom to Selection
-
Editor/zoom-to-selection-horiz
Zoom to Selection (Horizontal)
-
Editor/zoom-to-session
Zoom to Session
-
Editor/zoom-vmon-100
Original Size
-
Editor/zoom_100_ms
Zoom to 100 ms
-
Editor/zoom_10_min
Zoom to 10 min
-
Editor/zoom_10_ms
Zoom to 10 ms
-
Editor/zoom_10_sec
Zoom to 10 sec
-
Editor/zoom_1_min
Zoom to 1 min
-
Editor/zoom_1_sec
Zoom to 1 sec
-
Editor/zoom_5_min
Zoom to 5 min
-
EditorMenu/AlignMenu
Align
-
EditorMenu/Autoconnect
Autoconnect
-
EditorMenu/Crossfades
Crossfades
-
EditorMenu/Edit
Edit
-
EditorMenu/EditCursorMovementOptions
Move Selected Marker
-
EditorMenu/EditPointMenu
Edit Point
-
EditorMenu/EditSelectRangeOptions
Select Range Operations
-
EditorMenu/EditSelectRegionOptions
Select Regions
-
EditorMenu/FadeMenu
Fade
-
EditorMenu/LatchMenu
Latch
-
EditorMenu/Link
Link
-
EditorMenu/LocateToMarker
Locate to Markers
-
EditorMenu/LuaScripts
Lua Scripts
-
EditorMenu/MIDI
MIDI Options
-
EditorMenu/MarkerMenu
Markers
-
EditorMenu/MeterFalloff
Meter falloff
-
EditorMenu/MeterHold
Meter hold
-
EditorMenu/MiscOptions
Misc Options
-
EditorMenu/Monitoring
Monitoring
-
EditorMenu/MoveActiveMarkMenu
Active Mark
-
EditorMenu/MovePlayHeadMenu
Playhead
-
EditorMenu/PlayMenu
Play
-
EditorMenu/PrimaryClockMenu
Primary Clock
-
EditorMenu/Pullup
Pullup / Pulldown
-
EditorMenu/RegionEditOps
Region operations
-
EditorMenu/RegionGainMenu
Gain
-
EditorMenu/RegionMenu
Region
-
EditorMenu/RegionMenuDuplicate
Duplicate
-
EditorMenu/RegionMenuEdit
Edit
-
EditorMenu/RegionMenuFades
Fades
-
EditorMenu/RegionMenuGain
Gain
-
EditorMenu/RegionMenuLayering
Layering
-
EditorMenu/RegionMenuMIDI
MIDI
-
EditorMenu/RegionMenuPosition
Position
-
EditorMenu/RegionMenuRanges
Ranges
-
EditorMenu/RegionMenuTrim
Trim
-
EditorMenu/RulerMenu
Rulers
-
EditorMenu/SavedViewMenu
Views
-
EditorMenu/ScrollMenu
Scroll
-
EditorMenu/SecondaryClockMenu
Secondary Clock
-
EditorMenu/Select
Select
-
EditorMenu/SelectMenu
Select
-
EditorMenu/SeparateMenu
Separate
-
EditorMenu/SetLoopMenu
Loop
-
EditorMenu/SetPunchMenu
Punch
-
EditorMenu/Solo
Solo
-
EditorMenu/Subframes
Subframes
-
EditorMenu/SyncMenu
Sync
-
EditorMenu/TempoMenu
Tempo
-
EditorMenu/Timecode
Timecode fps
-
EditorMenu/Tools
Tools
-
EditorMenu/TrackHeightMenu
Height
-
EditorMenu/TrackMenu
Track
-
EditorMenu/VideoMonitorMenu
Video Monitor
-
EditorMenu/View
View
-
EditorMenu/ZoomFocus
Zoom Focus
-
EditorMenu/ZoomFocusMenu
Zoom Focus
-
EditorMenu/ZoomMenu
Zoom
-
MouseMode/set-mouse-mode-audition
Audition Tool
-
MouseMode/set-mouse-mode-content
Content Tool
-
MouseMode/set-mouse-mode-cut
Cut Tool
-
MouseMode/set-mouse-mode-draw
Note Drawing Tool
-
MouseMode/set-mouse-mode-object
Object Tool
-
MouseMode/set-mouse-mode-object-range
Smart Object Mode
-
MouseMode/set-mouse-mode-range
Range Tool
-
MouseMode/set-mouse-mode-timefx
Time FX Tool
-
Region/add-range-marker-from-region
Add Single Range Marker
-
Region/add-range-markers-from-region
Add Range Marker Per Region
-
Region/align-regions-end
Align End
-
Region/align-regions-end-relative
Align End Relative
-
Region/align-regions-start
Align Start
-
Region/align-regions-start-relative
Align Start Relative
-
Region/align-regions-sync
Align Sync
-
Region/align-regions-sync-relative
Align Sync Relative
-
Region/alternate-nudge-backward
Nudge Earlier
-
Region/alternate-nudge-forward
Nudge Later
-
Region/alternate-set-fade-in-length
Set Fade In Length
-
Region/alternate-set-fade-out-length
Set Fade Out Length
-
Region/boost-region-gain
Boost Gain
-
Region/bounce-regions-processed
Bounce (with processing)
-
Region/bounce-regions-unprocessed
Bounce (without processing)
-
Region/choose-top-region
Choose Top...
-
Region/choose-top-region-context-menu
Choose Top...
-
Region/close-region-gaps
Close Gaps
-
Region/combine-regions
Combine
-
Region/cut-region-gain
Cut Gain
-
Region/duplicate-region
Duplicate
-
Region/export-region
Export...
-
Region/fork-region
Unlink from other copies
-
Region/insert-patch-change
Insert Patch Change...
-
Region/insert-patch-change-context
Insert Patch Change...
-
Region/insert-region-from-region-list
Insert Region from Region List
-
Region/legatize-region
Legatize
-
Region/loop-region
Loop
-
Region/loudness-analyze-region
Loudness Analysis...
-
Region/lower-region
Lower
-
Region/lower-region-to-bottom
Lower to Bottom
-
Region/multi-duplicate-region
Multi-Duplicate...
-
Region/naturalize-region
Move to Original Position
-
Region/normalize-region
Normalize...
-
Region/nudge-backward
Nudge Earlier
-
Region/nudge-backward-by-capture-offset
Nudge Earlier by Capture Offset
-
Region/nudge-forward
Nudge Later
-
Region/nudge-forward-by-capture-offset
Nudge Later by Capture Offset
-
Region/pitch-shift-region
Pitch Shift...
-
Region/place-transient
Place Transient
-
Region/play-selected-regions
Play selected Regions
-
Region/quantize-region
Quantize...
-
Region/raise-region
Raise
-
Region/raise-region-to-top
Raise to Top
-
Region/region-fill-track
Fill Track
-
Region/remove-overlap
Remove Overlap
-
Region/remove-region
Remove
-
Region/remove-region-sync
Remove Sync
-
Region/rename-region
Rename...
-
Region/reset-region-gain
Reset Gain
-
Region/reset-region-gain-envelopes
Reset Envelope
-
Region/reset-region-scale-amplitude
Reset Gain
-
Region/reverse-region
Reverse
-
Region/separate-under-region
Separate Under
-
Region/sequence-regions
Sequence Regions
-
Region/set-fade-in-length
Set Fade In Length
-
Region/set-fade-out-length
Set Fade Out Length
-
Region/set-loop-from-region
Set Loop Range
-
Region/set-punch-from-region
Set Punch
-
Region/set-region-sync-position
Set Sync Position
-
Region/set-selection-from-region
Set Range Selection
-
Region/set-tempo-from-region
Set Tempo from Region = Bar
-
Region/show-region-list-editor
List Editor...
-
Region/show-region-properties
Properties...
-
Region/show-rhythm-ferret
Rhythm Ferret...
-
Region/snap-regions-to-grid
Snap Position to Grid
-
Region/spectral-analyze-region
Spectral Analysis...
-
Region/split-multichannel-region
Make Mono Regions
-
Region/split-region-at-transients
Split at Percussion Onsets
-
Region/strip-region-silence
Strip Silence...
-
Region/toggle-opaque-region
Opaque
-
Region/toggle-region-fade-in
Fade In
-
Region/toggle-region-fade-out
Fade Out
-
Region/toggle-region-fades
Fades
-
Region/toggle-region-gain-envelope-active
Envelope Active
-
Region/toggle-region-lock
Lock
-
Region/toggle-region-lock-style
Glue to Bars and Beats
-
Region/toggle-region-mute
Mute
-
Region/toggle-region-video-lock
Lock to Video
-
Region/transform-region
Transform...
-
Region/transpose-region
Transpose...
-
Region/trim-back
Trim End at Edit Point
-
Region/trim-front
Trim Start at Edit Point
-
Region/trim-region-to-loop
Trim to Loop
-
Region/trim-region-to-punch
Trim to Punch
-
Region/trim-to-next-region
Trim to Next
-
Region/trim-to-previous-region
Trim to Previous
-
Region/uncombine-regions
Uncombine
-
RegionList/RegionListSort
Sort
-
RegionList/SortAscending
Ascending
-
RegionList/SortByRegionEndinFile
By Region End in File
-
RegionList/SortByRegionLength
By Region Length
-
RegionList/SortByRegionName
By Region Name
-
RegionList/SortByRegionPosition
By Region Position
-
RegionList/SortByRegionStartinFile
By Region Start in File
-
RegionList/SortByRegionTimestamp
By Region Timestamp
-
RegionList/SortBySourceFileCreationDate
By Source File Creation Date
-
RegionList/SortBySourceFileLength
By Source File Length
-
RegionList/SortBySourceFileName
By Source File Name
-
RegionList/SortBySourceFilesystem
By Source Filesystem
-
RegionList/SortDescending
Descending
-
RegionList/removeUnusedRegions
Remove Unused
-
RegionList/rlAudition
Audition
-
RegionList/rlHide
Hide
-
RegionList/rlShow
Show
-
RegionList/rlShowAll
Show All
-
RegionList/rlShowAuto
Show Automatic Regions
-
Rulers/toggle-bbt-ruler
Bars & Beats
-
Rulers/toggle-cd-marker-ruler
CD Markers
-
Rulers/toggle-loop-punch-ruler
Loop/Punch
-
Rulers/toggle-marker-ruler
Markers
-
Rulers/toggle-meter-ruler
Meter
-
Rulers/toggle-minsec-ruler
Min:Sec
-
Rulers/toggle-range-ruler
Ranges
-
Rulers/toggle-samples-ruler
Samples
-
Rulers/toggle-tempo-ruler
Tempo
-
Rulers/toggle-timecode-ruler
Timecode
-
Rulers/toggle-video-ruler
Video
-
Snap/snap-to-asixteenthbeat
Snap to Sixteenths
-
Snap/snap-to-bar
Snap to Bar
-
Snap/snap-to-beat
Snap to Beat
-
Snap/snap-to-cd-frame
Snap to CD Frame
-
Snap/snap-to-eighths
Snap to Eighths
-
Snap/snap-to-fifths
Snap to Fifths
-
Snap/snap-to-fourteenths
Snap to Fourteenths
-
Snap/snap-to-halves
Snap to Halves
-
Snap/snap-to-mark
Snap to Mark
-
Snap/snap-to-minutes
Snap to Minutes
-
Snap/snap-to-onetwentyeighths
Snap to One Twenty Eighths
-
Snap/snap-to-quarters
Snap to Quarters
-
Snap/snap-to-region-boundary
Snap to Region Boundary
-
Snap/snap-to-region-end
Snap to Region End
-
Snap/snap-to-region-start
Snap to Region Start
-
Snap/snap-to-region-sync
Snap to Region Sync
-
Snap/snap-to-seconds
Snap to Seconds
-
Snap/snap-to-sevenths
Snap to Sevenths
-
Snap/snap-to-sixths
Snap to Sixths
-
Snap/snap-to-sixtyfourths
Snap to Sixty Fourths
-
Snap/snap-to-tenths
Snap to Tenths
-
Snap/snap-to-thirds
Snap to Thirds
-
Snap/snap-to-thirtyseconds
Snap to Thirty Seconds
-
Snap/snap-to-timecode-frame
Snap to Timecode Frame
-
Snap/snap-to-timecode-minutes
Snap to Timecode Minutes
-
Snap/snap-to-timecode-seconds
Snap to Timecode Seconds
-
Snap/snap-to-twelfths
Snap to Twelfths
-
Snap/snap-to-twentieths
Snap to Twentieths
-
Snap/snap-to-twentyeighths
Snap to Twenty Eighths
-
Snap/snap-to-twentyfourths
Snap to Twenty Fourths
-
Zoom/zoom-focus-center
Zoom Focus Center
-
Zoom/zoom-focus-edit
Zoom Focus Edit Point
-
Zoom/zoom-focus-left
Zoom Focus Left
-
Zoom/zoom-focus-mouse
Zoom Focus Mouse
-
Zoom/zoom-focus-playhead
Zoom Focus Playhead
-
Zoom/zoom-focus-right
Zoom Focus Right
-
Mixer/ab-plugins
Toggle Selected Plugins
-
Mixer/copy-processors
Copy Selected Processors
-
Mixer/cut-processors
Cut Selected Processors
-
Mixer/decrement-gain
Increase Gain on Mixer-Selected Tracks/Busses
-
Mixer/delete-processors
Delete Selected Processors
-
Mixer/increment-gain
Decrease Gain on Mixer-Selected Tracks/Busses
-
Mixer/mute
Toggle Mute on Mixer-Selected Tracks/Busses
-
Mixer/paste-processors
Paste Selected Processors
-
Mixer/recenable
Toggle Rec-enable on Mixer-Selected Tracks/Busses
-
Mixer/scroll-left
Scroll Mixer Window to the left
-
Mixer/scroll-right
Scroll Mixer Window to the right
-
Mixer/select-all-processors
Select All (visible) Processors
-
Mixer/select-none
Deselect all strips and processors
-
Mixer/solo
Toggle Solo on Mixer-Selected Tracks/Busses
-
Mixer/toggle-midi-input-active
Toggle MIDI Input Active for Editor-Selected Tracks/Busses
-
Mixer/toggle-processors
Toggle Selected Processors
-
Mixer/unity-gain
Set Gain to 0dB on Mixer-Selected Tracks/Busses
-
- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Action NameMenu Name
ProcessorMenu/ab_pluginsA/B Plugins
ProcessorMenu/activate_allActivate All
ProcessorMenu/backspaceDelete
ProcessorMenu/clearClear (all)
ProcessorMenu/clear_postClear (post-fader)
ProcessorMenu/clear_preClear (pre-fader)
ProcessorMenu/controlsControls
ProcessorMenu/copyCopy
ProcessorMenu/cutCut
ProcessorMenu/deactivate_allDeactivate All
ProcessorMenu/deleteDelete
ProcessorMenu/deselectallDeselect All
ProcessorMenu/editEdit...
ProcessorMenu/edit-genericEdit with generic controls...
ProcessorMenu/manage-pinsPin Connections...
ProcessorMenu/newauxNew Aux Send ...
ProcessorMenu/newinsertNew Insert
ProcessorMenu/newpluginNew Plugin
ProcessorMenu/newsendNew External Send ...
ProcessorMenu/pastePaste
ProcessorMenu/renameRename
ProcessorMenu/selectallSelect All
ProcessorMenu/send_optionsSend Options
Common/HideHide
Common/NewMIDITracerMIDI Tracer
Common/QuitQuit
Common/SaveSave
Common/ToggleMaximalEditorMaximise Editor Space
Common/ToggleMaximalMixerMaximise Mixer Space
Common/ToggleMixerListToggle Mixer List
Common/ToggleMonitorSectionToggle Monitor Section Visibility
Common/ToggleRecordEnableTrack1Toggle Record Enable Track 1
Common/ToggleRecordEnableTrack10Toggle Record Enable Track 10
Common/ToggleRecordEnableTrack11Toggle Record Enable Track 11
Common/ToggleRecordEnableTrack12Toggle Record Enable Track 12
Common/ToggleRecordEnableTrack13Toggle Record Enable Track 13
Common/ToggleRecordEnableTrack14Toggle Record Enable Track 14
Common/ToggleRecordEnableTrack15Toggle Record Enable Track 15
Common/ToggleRecordEnableTrack16Toggle Record Enable Track 16
Common/ToggleRecordEnableTrack17Toggle Record Enable Track 17
Common/ToggleRecordEnableTrack18Toggle Record Enable Track 18
Common/ToggleRecordEnableTrack19Toggle Record Enable Track 19
Common/ToggleRecordEnableTrack2Toggle Record Enable Track 2
Common/ToggleRecordEnableTrack20Toggle Record Enable Track 20
Common/ToggleRecordEnableTrack21Toggle Record Enable Track 21
Common/ToggleRecordEnableTrack22Toggle Record Enable Track 22
Common/ToggleRecordEnableTrack23Toggle Record Enable Track 23
Common/ToggleRecordEnableTrack24Toggle Record Enable Track 24
Common/ToggleRecordEnableTrack25Toggle Record Enable Track 25
Common/ToggleRecordEnableTrack26Toggle Record Enable Track 26
Common/ToggleRecordEnableTrack27Toggle Record Enable Track 27
Common/ToggleRecordEnableTrack28Toggle Record Enable Track 28
Common/ToggleRecordEnableTrack29Toggle Record Enable Track 29
Common/ToggleRecordEnableTrack3Toggle Record Enable Track 3
Common/ToggleRecordEnableTrack30Toggle Record Enable Track 30
Common/ToggleRecordEnableTrack31Toggle Record Enable Track 31
Common/ToggleRecordEnableTrack32Toggle Record Enable Track 32
Common/ToggleRecordEnableTrack4Toggle Record Enable Track 4
Common/ToggleRecordEnableTrack5Toggle Record Enable Track 5
Common/ToggleRecordEnableTrack6Toggle Record Enable Track 6
Common/ToggleRecordEnableTrack7Toggle Record Enable Track 7
Common/ToggleRecordEnableTrack8Toggle Record Enable Track 8
Common/ToggleRecordEnableTrack9Toggle Record Enable Track 9
Common/add-location-from-playheadAdd Mark from Playhead
Common/addExistingAudioFilesImport
Common/alt-finish-rangeFinish Range
Common/alt-start-rangeStart Range
Common/alternate-add-location-from-playheadAdd Mark from Playhead
Common/alternate-jump-backward-to-markJump to Previous Mark
Common/alternate-jump-forward-to-markJump to Next Mark
Common/alternate-remove-location-from-playheadRemove Mark at Playhead
Common/attach-editorAttach
Common/attach-mixerAttach
Common/attach-preferencesAttach
Common/change-editor-visibilityChange
Common/change-mixer-visibilityChange
Common/change-preferences-visibilityChange
Common/chatChat
Common/cheat-sheetCheat Sheet
Common/detach-editorDetach
Common/detach-mixerDetach
Common/detach-preferencesDetach
Common/finish-loop-rangeFinish Loop Range
Common/finish-punch-rangeFinish Punch Range
Common/finish-rangeFinish Range
Common/finish-range-from-playheadFinish Range from Playhead
Common/forumsUser Forums
Common/hide-editorHide
Common/hide-mixerHide
Common/hide-preferencesHide
Common/howto-reportHow to Report a Bug
Common/jump-backward-to-markJump to Previous Mark
Common/jump-forward-to-markJump to Next Mark
Common/key-change-editor-visibilityChange
Common/key-change-mixer-visibilityChange
Common/key-change-preferences-visibilityChange
Common/manualHelp|Manual
Common/menu-show-preferencesPreferences
Common/next-tabNext Tab
Common/nudge-next-backwardNudge Next Earlier
Common/nudge-next-forwardNudge Next Later
Common/nudge-playhead-backwardNudge Playhead Backward
Common/nudge-playhead-forwardNudge Playhead Forward
Common/playhead-backward-to-gridPlayhead to Previous Grid
Common/playhead-forward-to-gridPlayhead to Next Grid
Common/previous-tabPrevious Tab
Common/referenceManual|Reference
Common/remove-location-from-playheadRemove Mark at Playhead
Common/set-session-end-from-playheadSet Session End from Playhead
Common/set-session-start-from-playheadSet Session Start from Playhead
Common/show-editorShow
Common/show-mixerShow
Common/show-preferencesShow
Common/start-loop-rangeStart Loop Range
Common/start-punch-rangeStart Punch Range
Common/start-rangeStart Range
Common/start-range-from-playheadStart Range from Playhead
Common/toggle-editor-and-mixerToggle Editor & Mixer
Common/toggle-location-at-playheadToggle Mark at Playhead
Common/toggle-luawindowWindow|Scripting
Common/toggle-meterbridgeWindow|Meterbridge
Common/trackerReport a Bug
Common/websiteArdour Website
Common/website-devArdour Development
MIDI/panicPanic (Send MIDI all-notes-off)
Main/AddTrackBusAdd Track, Bus or VCA...
Main/ArchiveArchive...
Main/CleanupPeakFilesReset Peak Files
Main/CleanupUnusedClean-up Unused Sources...
Main/CloseClose
Main/CloseVideoRemove Video
Main/EditMetadataEdit Metadata...
Main/EscapeEscape (deselect all)
Main/ExportExport
Main/ExportAudioExport to Audio File(s)...
Main/ExportVideoExport to Video File...
Main/FlushWastebasketFlush Wastebasket
Main/ImportMetadataImport Metadata...
Main/MetadataMetadata
Main/NewNew...
Main/OpenOpen...
Main/OpenVideoOpen Video...
Main/QuickSnapshotStayQuick Snapshot (& keep working on current version) ...
Main/QuickSnapshotSwitchQuick Snapshot (& switch to new version) ...
Main/RecentRecent...
Main/RenameRename...
Main/SaveAsSave As...
Main/SaveTemplateSave Template...
Main/ScriptingSession|Scripting
Main/SnapshotStaySnapshot (& keep working on current version) ...
Main/SnapshotSwitchSnapshot (& switch to new version) ...
Main/StemExportStem export...
Main/cancel-soloCancel Solo
Main/close-current-dialogClose Current Dialog
Main/duplicate-routesDuplicate Tracks/Busses...
Main_menu/AudioFileFormatAudio File Format
Main_menu/AudioFileFormatDataSample Format
Main_menu/AudioFileFormatHeaderFile Type
Main_menu/CleanupClean-up
Main_menu/ControlSurfacesControl Surfaces
Main_menu/DenormalsDenormal Handling
Main_menu/DetachMenuDetach
Main_menu/EditorMenuEditor
Main_menu/HelpHelp
Main_menu/KeyMouseActionsMisc. Shortcuts
Main_menu/MeteringMetering
Main_menu/MeteringFallOffRateFall Off Rate
Main_menu/MeteringHoldTimeHold Time
Main_menu/MixerMenuMixer
Main_menu/PluginsPlugins
Main_menu/PrefsMenuPreferences
Main_menu/SessionSession
Main_menu/SyncSync
Main_menu/TransportOptionsOptions
Main_menu/WindowMenuWindow
Options/SendMMCSend MMC
Options/SendMTCSend MTC
Options/SendMidiClockSend MIDI Clock
Options/UseMMCUse MMC
Transport/ForwardForward
Transport/ForwardFastForward (Fast)
Transport/ForwardSlowForward (Slow)
Transport/GotoEndGo to End
Transport/GotoStartGo to Start
Transport/GotoWallClockGo to Wall Clock
Transport/GotoZeroGo to Zero
Transport/LoopPlay Loop Range
Transport/PlayPrerollPlay w/Preroll
Transport/PlaySelectionPlay Selection
Transport/RecordEnable Record
Transport/RecordCountInRecord w/Count-In
Transport/RecordPrerollRecord w/Preroll
Transport/RewindRewind
Transport/RewindFastRewind (Fast)
Transport/RewindSlowRewind (Slow)
Transport/RollRoll
Transport/SessionMonitorDiskAll Disk
Transport/SessionMonitorInAll Input
Transport/StopStop
Transport/ToggleAutoInputAuto Input
Transport/ToggleAutoPlayAuto Play
Transport/ToggleAutoReturnAuto Return
Transport/ToggleClickClick
Transport/ToggleExternalSyncUse External Positional Sync Source
Transport/ToggleFollowEditsFollow Range
Transport/TogglePunchPunch In/Out
Transport/TogglePunchInPunch In
Transport/TogglePunchOutPunch Out
Transport/ToggleRollStart/Stop
Transport/ToggleRollForgetCaptureStop and Forget Capture
Transport/ToggleRollMaybeStart/Continue/Stop
Transport/ToggleTimeMasterTime Master
Transport/ToggleVideoSyncSync Startup to Video
Transport/TransitionToReverseTransition to Reverse
Transport/TransitionToRollTransition to Roll
Transport/TransportTransport
Transport/alternate-GotoStartGo to Start
Transport/alternate-ToggleRollStart/Stop
Transport/alternate-numpad-decimalNumpad Decimal
Transport/alternate-record-rollStart Recording
Transport/focus-on-clockFocus On Clock
Transport/numpad-0Numpad 0
Transport/numpad-1Numpad 1
Transport/numpad-2Numpad 2
Transport/numpad-3Numpad 3
Transport/numpad-4Numpad 4
Transport/numpad-5Numpad 5
Transport/numpad-6Numpad 6
Transport/numpad-7Numpad 7
Transport/numpad-8Numpad 8
Transport/numpad-9Numpad 9
Transport/numpad-decimalNumpad Decimal
Transport/primary-clock-bbtBars & Beats
Transport/primary-clock-minsecMinutes & Seconds
Transport/primary-clock-samplesSamples
Transport/primary-clock-timecodeTimecode
Transport/record-rollStart Recording
Transport/secondary-clock-bbtBars & Beats
Transport/secondary-clock-minsecMinutes & Seconds
Transport/secondary-clock-samplesSamples
Transport/secondary-clock-timecodeTimecode
Window/toggle-about
Window/toggle-add-routes
Window/toggle-add-video
Window/toggle-audio-connection-manager
Window/toggle-audio-midi-setup
Window/toggle-big-clock
Window/toggle-bundle-manager
Window/toggle-inspector
Window/toggle-key-editor
Window/toggle-locations
Window/toggle-midi-connection-manager
Window/toggle-script-manager
Window/toggle-session-options-editor
Window/toggle-speaker-config
Window/toggle-video-export
Editor/SnapModeSnap Mode
Editor/SnapToSnap to
Editor/ToggleGroupTabsShow Group Tabs
Editor/ToggleJadeoVideo Monitor
Editor/ToggleMeasureVisibilityShow Measure Lines
Editor/ToggleSummaryShow Summary
Editor/addExistingPTFilesImport PT session
Editor/addExternalAudioToRegionListImport to Region List...
Editor/alternate-alternate-redoRedo
Editor/alternate-editor-deleteDelete
Editor/alternate-redoRedo
Editor/alternate-select-all-after-edit-cursorSelect All After Edit Point
Editor/alternate-select-all-before-edit-cursorSelect All Before Edit Point
Editor/alternate-tab-to-transient-backwardsMove to Previous Transient
Editor/alternate-tab-to-transient-forwardsMove to Next Transient
Editor/bring-into-sessionBring all media into session folder
Editor/center-edit-cursorCenter Edit Point
Editor/center-playheadCenter Playhead
Editor/cropCrop
Editor/cycle-edit-modeCycle Edit Mode
Editor/cycle-edit-pointChange Edit Point
Editor/cycle-edit-point-with-markerChange Edit Point Including Marker
Editor/cycle-snap-modeNext Snap Mode
Editor/cycle-zoom-focusNext Zoom Focus
Editor/deselect-allDeselect All
Editor/duplicateDuplicate
Editor/edit-at-mouseMouse
Editor/edit-at-playheadPlayhead
Editor/edit-at-selected-markerMarker
Editor/edit-current-meterEdit Current Meter
Editor/edit-current-tempoEdit Current Tempo
Editor/edit-cursor-to-next-region-endTo Next Region End
Editor/edit-cursor-to-next-region-startTo Next Region Start
Editor/edit-cursor-to-next-region-syncTo Next Region Sync
Editor/edit-cursor-to-previous-region-endTo Previous Region End
Editor/edit-cursor-to-previous-region-startTo Previous Region Start
Editor/edit-cursor-to-previous-region-syncTo Previous Region Sync
Editor/edit-cursor-to-range-endTo Range End
Editor/edit-cursor-to-range-startTo Range Start
Editor/edit-to-playheadActive Mark to Playhead
Editor/editor-copyCopy
Editor/editor-cropCrop
Editor/editor-cutCut
Editor/editor-deleteDelete
Editor/editor-fade-rangeFade Range Selection
Editor/editor-pastePaste
Editor/editor-separateSeparate
Editor/expand-tracksExpand Track Height
Editor/export-audioExport Audio
Editor/export-rangeExport Range
Editor/fit-selectionFit Selection (Vertical)
Editor/fit_16_tracksFit 16 Tracks
Editor/fit_1_trackFit 1 Track
Editor/fit_2_tracksFit 2 Tracks
Editor/fit_32_tracksFit 32 Tracks
Editor/fit_4_tracksFit 4 Tracks
Editor/fit_8_tracksFit 8 Tracks
Editor/fit_all_tracksFit All Tracks
Editor/goto-mark-1Locate to Mark 1
Editor/goto-mark-2Locate to Mark 2
Editor/goto-mark-3Locate to Mark 3
Editor/goto-mark-4Locate to Mark 4
Editor/goto-mark-5Locate to Mark 5
Editor/goto-mark-6Locate to Mark 6
Editor/goto-mark-7Locate to Mark 7
Editor/goto-mark-8Locate to Mark 8
Editor/goto-mark-9Locate to Mark 9
Editor/goto-visual-state-1Go to View 1
Editor/goto-visual-state-10Go to View 10
Editor/goto-visual-state-11Go to View 11
Editor/goto-visual-state-12Go to View 12
Editor/goto-visual-state-2Go to View 2
Editor/goto-visual-state-3Go to View 3
Editor/goto-visual-state-4Go to View 4
Editor/goto-visual-state-5Go to View 5
Editor/goto-visual-state-6Go to View 6
Editor/goto-visual-state-7Go to View 7
Editor/goto-visual-state-8Go to View 8
Editor/goto-visual-state-9Go to View 9
Editor/importFromSessionImport from Session
Editor/insert-timeInsert Time
Editor/invert-selectionInvert Selection
Editor/lockSession|Lock
Editor/main-menu-play-selected-regionsPlay Selected Regions
Editor/move-range-end-to-next-region-boundaryMove Range End to Next Region Boundary
Editor/move-range-end-to-previous-region-boundaryMove Range End to Previous Region Boundary
Editor/move-range-start-to-next-region-boundaryMove Range Start to Next Region Boundary
Editor/move-range-start-to-previous-region-boundaryMove Range Start to Previous Region Boundary
Editor/move-selected-tracks-downMove Selected Tracks Down
Editor/move-selected-tracks-upMove Selected Tracks Up
Editor/multi-duplicateMulti-Duplicate...
Editor/next-snap-choiceNext Snap Choice
Editor/next-snap-choice-music-onlyNext Musical Snap Choice
Editor/play-edit-rangePlay Edit Range
Editor/play-from-edit-pointPlay from Edit Point
Editor/play-from-edit-point-and-returnPlay from Edit Point and Return
Editor/playhead-to-editPlayhead to Active Mark
Editor/playhead-to-next-region-boundaryPlayhead to Next Region Boundary
Editor/playhead-to-next-region-boundary-noselectionPlayhead to Next Region Boundary (No Track Selection)
Editor/playhead-to-next-region-endPlayhead to Next Region End
Editor/playhead-to-next-region-startPlayhead to Next Region Start
Editor/playhead-to-next-region-syncPlayhead to Next Region Sync
Editor/playhead-to-previous-region-boundaryPlayhead to Previous Region Boundary
Editor/playhead-to-previous-region-boundary-noselectionPlayhead to Previous Region Boundary (No Track Selection)
Editor/playhead-to-previous-region-endPlayhead to Previous Region End
Editor/playhead-to-previous-region-startPlayhead to Previous Region Start
Editor/playhead-to-previous-region-syncPlayhead to Previous Region Sync
Editor/playhead-to-range-endPlayhead to Range End
Editor/playhead-to-range-startPlayhead to Range Start
Editor/prev-snap-choicePrevious Snap Choice
Editor/prev-snap-choice-music-onlyPrevious Musical Snap Choice
Editor/quantizeQuantize
Editor/redoRedo
Editor/redo-last-selection-opRedo Selection Change
Editor/remove-last-captureRemove Last Capture
Editor/remove-timeRemove Time
Editor/remove-trackRemove
Editor/save-visual-state-1Save View 1
Editor/save-visual-state-10Save View 10
Editor/save-visual-state-11Save View 11
Editor/save-visual-state-12Save View 12
Editor/save-visual-state-2Save View 2
Editor/save-visual-state-3Save View 3
Editor/save-visual-state-4Save View 4
Editor/save-visual-state-5Save View 5
Editor/save-visual-state-6Save View 6
Editor/save-visual-state-7Save View 7
Editor/save-visual-state-8Save View 8
Editor/save-visual-state-9Save View 9
Editor/script-action-1Custom Action #1
Editor/script-action-2Custom Action #2
Editor/script-action-3Custom Action #3
Editor/script-action-4Custom Action #4
Editor/script-action-5Custom Action #5
Editor/script-action-6Custom Action #6
Editor/script-action-7Custom Action #7
Editor/script-action-8Custom Action #8
Editor/script-action-9Custom Action #9
Editor/scroll-backwardScroll Backward
Editor/scroll-forwardScroll Forward
Editor/scroll-playhead-backwardPlayhead Backward
Editor/scroll-playhead-forwardPlayhead Forward
Editor/scroll-tracks-downScroll Tracks Down
Editor/scroll-tracks-upScroll Tracks Up
Editor/select-all-after-edit-cursorSelect All After Edit Point
Editor/select-all-before-edit-cursorSelect All Before Edit Point
Editor/select-all-between-cursorsSelect All Overlapping Edit Range
Editor/select-all-in-loop-rangeSelect All in Loop Range
Editor/select-all-in-punch-rangeSelect All in Punch Range
Editor/select-all-objectsSelect All Objects
Editor/select-all-tracksSelect All Tracks
Editor/select-all-within-cursorsSelect All Inside Edit Range
Editor/select-from-regionsSet Range to Selected Regions
Editor/select-loop-rangeSet Range to Loop Range
Editor/select-next-routeSelect Next Track or Bus
Editor/select-prev-routeSelect Previous Track or Bus
Editor/select-punch-rangeSet Range to Punch Range
Editor/select-range-between-cursorsSelect Edit Range
Editor/selected-marker-to-next-region-boundaryTo Next Region Boundary
Editor/selected-marker-to-next-region-boundary-noselectionTo Next Region Boundary (No Track Selection)
Editor/selected-marker-to-previous-region-boundaryTo Previous Region Boundary
Editor/selected-marker-to-previous-region-boundary-noselectionTo Previous Region Boundary (No Track Selection)
Editor/separate-from-loopSeparate Using Loop Range
Editor/separate-from-punchSeparate Using Punch Range
Editor/set-auto-punch-rangeSet Auto Punch In/Out from Playhead
Editor/set-edit-lockEditMode|Lock
Editor/set-edit-pointActive Marker to Mouse
Editor/set-edit-rippleRipple
Editor/set-edit-slideSlide
Editor/set-loop-from-edit-rangeSet Loop from Selection
Editor/set-playheadPlayhead to Mouse
Editor/set-punch-from-edit-rangeSet Punch from Selection
Editor/set-session-from-edit-rangeSet Session Start/End from Selection
Editor/set-tempo-from-edit-rangeSet Tempo from Edit Range = Bar
Editor/show-editor-listShow Editor List
Editor/show-editor-mixerShow Editor Mixer
Editor/show-marker-linesShow Marker Lines
Editor/shrink-tracksShrink Track Height
Editor/snap-magneticMagnetic
Editor/snap-normalGrid
Editor/snap-offNo Grid
Editor/sound-midi-notesSound Selected MIDI Notes
Editor/split-regionSplit/Separate
Editor/step-mouse-modeStep Mouse Mode
Editor/step-tracks-downStep Tracks Down
Editor/step-tracks-upStep Tracks Up
Editor/tab-to-transient-backwardsMove to Previous Transient
Editor/tab-to-transient-forwardsMove to Next Transient
Editor/temporal-zoom-inZoom In
Editor/temporal-zoom-outZoom Out
Editor/toggle-follow-playheadFollow Playhead
Editor/toggle-log-windowLog
Editor/toggle-midi-input-activeToggle MIDI Input Active for Editor-Selected Tracks/Busses
Editor/toggle-skip-playbackUse Skip Ranges
Editor/toggle-stationary-playheadStationary Playhead
Editor/toggle-track-activeToggle Active
Editor/toggle-vmon-frameFrame number
Editor/toggle-vmon-fullscreenFullscreen
Editor/toggle-vmon-letterboxLetterbox
Editor/toggle-vmon-ontopAlways on Top
Editor/toggle-vmon-osdbgTimecode Background
Editor/toggle-vmon-timecodeTimecode
Editor/toggle-zoomToggle Zoom State
Editor/track-height-largeLarge
Editor/track-height-largerLarger
Editor/track-height-largestLargest
Editor/track-height-normalNormal
Editor/track-height-smallSmall
Editor/track-mute-toggleToggle Mute
Editor/track-record-enable-toggleToggle Record Enable
Editor/track-solo-isolate-toggleToggle Solo Isolate
Editor/track-solo-toggleToggle Solo
Editor/undoCommand|Undo
Editor/undo-last-selection-opUndo Selection Change
Editor/zoom-to-selectionZoom to Selection
Editor/zoom-to-selection-horizZoom to Selection (Horizontal)
Editor/zoom-to-sessionZoom to Session
Editor/zoom-vmon-100Original Size
Editor/zoom_100_msZoom to 100 ms
Editor/zoom_10_minZoom to 10 min
Editor/zoom_10_msZoom to 10 ms
Editor/zoom_10_secZoom to 10 sec
Editor/zoom_1_minZoom to 1 min
Editor/zoom_1_secZoom to 1 sec
Editor/zoom_5_minZoom to 5 min
EditorMenu/AlignMenuAlign
EditorMenu/AutoconnectAutoconnect
EditorMenu/CrossfadesCrossfades
EditorMenu/EditEdit
EditorMenu/EditCursorMovementOptionsMove Selected Marker
EditorMenu/EditPointMenuEdit Point
EditorMenu/EditSelectRangeOptionsSelect Range Operations
EditorMenu/EditSelectRegionOptionsSelect Regions
EditorMenu/FadeMenuFade
EditorMenu/LatchMenuLatch
EditorMenu/LinkLink
EditorMenu/LocateToMarkerLocate to Markers
EditorMenu/LuaScriptsLua Scripts
EditorMenu/MIDIMIDI Options
EditorMenu/MarkerMenuMarkers
EditorMenu/MeterFalloffMeter falloff
EditorMenu/MeterHoldMeter hold
EditorMenu/MiscOptionsMisc Options
EditorMenu/MonitoringMonitoring
EditorMenu/MoveActiveMarkMenuActive Mark
EditorMenu/MovePlayHeadMenuPlayhead
EditorMenu/PlayMenuPlay
EditorMenu/PrimaryClockMenuPrimary Clock
EditorMenu/PullupPullup / Pulldown
EditorMenu/RegionEditOpsRegion operations
EditorMenu/RegionGainMenuGain
EditorMenu/RegionMenuRegion
EditorMenu/RegionMenuDuplicateDuplicate
EditorMenu/RegionMenuEditEdit
EditorMenu/RegionMenuFadesFades
EditorMenu/RegionMenuGainGain
EditorMenu/RegionMenuLayeringLayering
EditorMenu/RegionMenuMIDIMIDI
EditorMenu/RegionMenuPositionPosition
EditorMenu/RegionMenuRangesRanges
EditorMenu/RegionMenuTrimTrim
EditorMenu/RulerMenuRulers
EditorMenu/SavedViewMenuViews
EditorMenu/ScrollMenuScroll
EditorMenu/SecondaryClockMenuSecondary Clock
EditorMenu/SelectSelect
EditorMenu/SelectMenuSelect
EditorMenu/SeparateMenuSeparate
EditorMenu/SetLoopMenuLoop
EditorMenu/SetPunchMenuPunch
EditorMenu/SoloSolo
EditorMenu/SubframesSubframes
EditorMenu/SyncMenuSync
EditorMenu/TempoMenuTempo
EditorMenu/TimecodeTimecode fps
EditorMenu/ToolsTools
EditorMenu/TrackHeightMenuHeight
EditorMenu/TrackMenuTrack
EditorMenu/VideoMonitorMenuVideo Monitor
EditorMenu/ViewView
EditorMenu/ZoomFocusZoom Focus
EditorMenu/ZoomFocusMenuZoom Focus
EditorMenu/ZoomMenuZoom
MouseMode/set-mouse-mode-auditionAudition Tool
MouseMode/set-mouse-mode-contentContent Tool
MouseMode/set-mouse-mode-cutCut Tool
MouseMode/set-mouse-mode-drawNote Drawing Tool
MouseMode/set-mouse-mode-objectObject Tool
MouseMode/set-mouse-mode-object-rangeSmart Object Mode
MouseMode/set-mouse-mode-rangeRange Tool
MouseMode/set-mouse-mode-timefxTime FX Tool
Region/add-range-marker-from-regionAdd Single Range Marker
Region/add-range-markers-from-regionAdd Range Marker Per Region
Region/align-regions-endAlign End
Region/align-regions-end-relativeAlign End Relative
Region/align-regions-startAlign Start
Region/align-regions-start-relativeAlign Start Relative
Region/align-regions-syncAlign Sync
Region/align-regions-sync-relativeAlign Sync Relative
Region/alternate-nudge-backwardNudge Earlier
Region/alternate-nudge-forwardNudge Later
Region/alternate-set-fade-in-lengthSet Fade In Length
Region/alternate-set-fade-out-lengthSet Fade Out Length
Region/boost-region-gainBoost Gain
Region/bounce-regions-processedBounce (with processing)
Region/bounce-regions-unprocessedBounce (without processing)
Region/choose-top-regionChoose Top...
Region/choose-top-region-context-menuChoose Top...
Region/close-region-gapsClose Gaps
Region/combine-regionsCombine
Region/cut-region-gainCut Gain
Region/duplicate-regionDuplicate
Region/export-regionExport...
Region/fork-regionUnlink from other copies
Region/insert-patch-changeInsert Patch Change...
Region/insert-patch-change-contextInsert Patch Change...
Region/insert-region-from-region-listInsert Region from Region List
Region/legatize-regionLegatize
Region/loop-regionLoop
Region/loudness-analyze-regionLoudness Analysis...
Region/lower-regionLower
Region/lower-region-to-bottomLower to Bottom
Region/multi-duplicate-regionMulti-Duplicate...
Region/naturalize-regionMove to Original Position
Region/normalize-regionNormalize...
Region/nudge-backwardNudge Earlier
Region/nudge-backward-by-capture-offsetNudge Earlier by Capture Offset
Region/nudge-forwardNudge Later
Region/nudge-forward-by-capture-offsetNudge Later by Capture Offset
Region/pitch-shift-regionPitch Shift...
Region/place-transientPlace Transient
Region/play-selected-regionsPlay selected Regions
Region/quantize-regionQuantize...
Region/raise-regionRaise
Region/raise-region-to-topRaise to Top
Region/region-fill-trackFill Track
Region/remove-overlapRemove Overlap
Region/remove-regionRemove
Region/remove-region-syncRemove Sync
Region/rename-regionRename...
Region/reset-region-gainReset Gain
Region/reset-region-gain-envelopesReset Envelope
Region/reset-region-scale-amplitudeReset Gain
Region/reverse-regionReverse
Region/separate-under-regionSeparate Under
Region/sequence-regionsSequence Regions
Region/set-fade-in-lengthSet Fade In Length
Region/set-fade-out-lengthSet Fade Out Length
Region/set-loop-from-regionSet Loop Range
Region/set-punch-from-regionSet Punch
Region/set-region-sync-positionSet Sync Position
Region/set-selection-from-regionSet Range Selection
Region/set-tempo-from-regionSet Tempo from Region = Bar
Region/show-region-list-editorList Editor...
Region/show-region-propertiesProperties...
Region/show-rhythm-ferretRhythm Ferret...
Region/snap-regions-to-gridSnap Position to Grid
Region/spectral-analyze-regionSpectral Analysis...
Region/split-multichannel-regionMake Mono Regions
Region/split-region-at-transientsSplit at Percussion Onsets
Region/strip-region-silenceStrip Silence...
Region/toggle-opaque-regionOpaque
Region/toggle-region-fade-inFade In
Region/toggle-region-fade-outFade Out
Region/toggle-region-fadesFades
Region/toggle-region-gain-envelope-activeEnvelope Active
Region/toggle-region-lockLock
Region/toggle-region-lock-styleGlue to Bars and Beats
Region/toggle-region-muteMute
Region/toggle-region-video-lockLock to Video
Region/transform-regionTransform...
Region/transpose-regionTranspose...
Region/trim-backTrim End at Edit Point
Region/trim-frontTrim Start at Edit Point
Region/trim-region-to-loopTrim to Loop
Region/trim-region-to-punchTrim to Punch
Region/trim-to-next-regionTrim to Next
Region/trim-to-previous-regionTrim to Previous
Region/uncombine-regionsUncombine
RegionList/RegionListSortSort
RegionList/SortAscendingAscending
RegionList/SortByRegionEndinFileBy Region End in File
RegionList/SortByRegionLengthBy Region Length
RegionList/SortByRegionNameBy Region Name
RegionList/SortByRegionPositionBy Region Position
RegionList/SortByRegionStartinFileBy Region Start in File
RegionList/SortByRegionTimestampBy Region Timestamp
RegionList/SortBySourceFileCreationDateBy Source File Creation Date
RegionList/SortBySourceFileLengthBy Source File Length
RegionList/SortBySourceFileNameBy Source File Name
RegionList/SortBySourceFilesystemBy Source Filesystem
RegionList/SortDescendingDescending
RegionList/removeUnusedRegionsRemove Unused
RegionList/rlAuditionAudition
RegionList/rlHideHide
RegionList/rlShowShow
RegionList/rlShowAllShow All
RegionList/rlShowAutoShow Automatic Regions
Rulers/toggle-bbt-rulerBars & Beats
Rulers/toggle-cd-marker-rulerCD Markers
Rulers/toggle-loop-punch-rulerLoop/Punch
Rulers/toggle-marker-rulerMarkers
Rulers/toggle-meter-rulerMeter
Rulers/toggle-minsec-rulerMin:Sec
Rulers/toggle-range-rulerRanges
Rulers/toggle-samples-rulerSamples
Rulers/toggle-tempo-rulerTempo
Rulers/toggle-timecode-rulerTimecode
Rulers/toggle-video-rulerVideo
Snap/snap-to-asixteenthbeatSnap to Sixteenths
Snap/snap-to-barSnap to Bar
Snap/snap-to-beatSnap to Beat
Snap/snap-to-cd-frameSnap to CD Frame
Snap/snap-to-eighthsSnap to Eighths
Snap/snap-to-fifthsSnap to Fifths
Snap/snap-to-fourteenthsSnap to Fourteenths
Snap/snap-to-halvesSnap to Halves
Snap/snap-to-markSnap to Mark
Snap/snap-to-minutesSnap to Minutes
Snap/snap-to-onetwentyeighthsSnap to One Twenty Eighths
Snap/snap-to-quartersSnap to Quarters
Snap/snap-to-region-boundarySnap to Region Boundary
Snap/snap-to-region-endSnap to Region End
Snap/snap-to-region-startSnap to Region Start
Snap/snap-to-region-syncSnap to Region Sync
Snap/snap-to-secondsSnap to Seconds
Snap/snap-to-seventhsSnap to Sevenths
Snap/snap-to-sixthsSnap to Sixths
Snap/snap-to-sixtyfourthsSnap to Sixty Fourths
Snap/snap-to-tenthsSnap to Tenths
Snap/snap-to-thirdsSnap to Thirds
Snap/snap-to-thirtysecondsSnap to Thirty Seconds
Snap/snap-to-timecode-frameSnap to Timecode Frame
Snap/snap-to-timecode-minutesSnap to Timecode Minutes
Snap/snap-to-timecode-secondsSnap to Timecode Seconds
Snap/snap-to-twelfthsSnap to Twelfths
Snap/snap-to-twentiethsSnap to Twentieths
Snap/snap-to-twentyeighthsSnap to Twenty Eighths
Snap/snap-to-twentyfourthsSnap to Twenty Fourths
Zoom/zoom-focus-centerZoom Focus Center
Zoom/zoom-focus-editZoom Focus Edit Point
Zoom/zoom-focus-leftZoom Focus Left
Zoom/zoom-focus-mouseZoom Focus Mouse
Zoom/zoom-focus-playheadZoom Focus Playhead
Zoom/zoom-focus-rightZoom Focus Right
Mixer/ab-pluginsToggle Selected Plugins
Mixer/copy-processorsCopy Selected Processors
Mixer/cut-processorsCut Selected Processors
Mixer/decrement-gainIncrease Gain on Mixer-Selected Tracks/Busses
Mixer/delete-processorsDelete Selected Processors
Mixer/increment-gainDecrease Gain on Mixer-Selected Tracks/Busses
Mixer/muteToggle Mute on Mixer-Selected Tracks/Busses
Mixer/paste-processorsPaste Selected Processors
Mixer/recenableToggle Rec-enable on Mixer-Selected Tracks/Busses
Mixer/scroll-leftScroll Mixer Window to the left
Mixer/scroll-rightScroll Mixer Window to the right
Mixer/select-all-processorsSelect All (visible) Processors
Mixer/select-noneDeselect all strips and processors
Mixer/soloToggle Solo on Mixer-Selected Tracks/Busses
Mixer/toggle-midi-input-activeToggle MIDI Input Active for Editor-Selected Tracks/Busses
Mixer/toggle-processorsToggle Selected Processors
Mixer/unity-gainSet Gain to 0dB on Mixer-Selected Tracks/Busses
diff --git a/include/lua-scripting.html b/include/lua-scripting.html index ae3b367..2dfb428 100644 --- a/include/lua-scripting.html +++ b/include/lua-scripting.html @@ -74,21 +74,21 @@ Like Control surfaces and the GUI, Lua Scripts are confined to certain aspects o In Ardour's case Lua is available:

-
-
Editor Action Scripts
User initiated actions (menu, shortcuts) for batch processing
-
Editor Hooks/Callbacks
Event triggered actions for the Editor/Mixer GUI
-
Session Scripts
Scripts called at the start of every audio cycle (session, real-time)
-
DSP Scripts
Audio/Midi processor - plugins with access to the Ardour session (per track/bus, real-time)
-
Script Console
Action Script commandline
-
+ + + + + + +
Editor Action ScriptsUser initiated actions (menu, shortcuts) for batch processing
Editor Hooks/CallbacksEvent triggered actions for the Editor/Mixer GUI
Session ScriptsScripts called at the start of every audio cycle (session, real-time)
DSP ScriptsAudio/Midi processor - plugins with access to the Ardour session (per track/bus, real-time)
Script ConsoleAction Script commandline

There are is also a special mode:

-
-
Commandline Tool
Replaces the complete Editor GUI, direct access to libardour (no GUI) from the commandline.
- Be aware that the vast majority of complex functionality is provided by the Editor UI.
-
+ + +
Commandline ToolReplaces the complete Editor GUI, direct access to libardour (no GUI) from the commandline.
+ Be aware that the vast majority of complex functionality is provided by the Editor UI.

Managing Scripts

@@ -104,13 +104,13 @@ Apart from scripts included directly with Ardour, this includes

Files must end with .lua file extension.

Scripts are managed via the GUI

-
-
Editor Action Scripts
Menu → Edit → Scripted Actions → Manage
-
Editor Hooks/Callbacks
Menu → Edit → Scripted Actions → Manage
-
Session Scripts
Menu → Session → Scripting → Add/Remove Script
-
DSP Scripts
Mixer-strip → context menu (right click) → New Lua Proc
-
Script Console
Menu → Window → Scripting
-
+ + + + + + +
Editor Action ScriptsMenu → Edit → Scripted Actions → Manage
Editor Hooks/CallbacksMenu → Edit → Scripted Actions → Manage
Session ScriptsMenu → Session → Scripting → Add/Remove Script
DSP ScriptsMixer-strip → context menu (right click) → New Lua Proc
Script ConsoleMenu → Window → Scripting

Script Layout

    @@ -140,13 +140,13 @@ Apart from scripts included directly with Ardour, this includes

    The common part for all scripts is the "Descriptor". It's a Lua function which returns a table (key/values) with the following keys (the keys are case-sensitive):

    -
    -
    type [required]
    one of "DSP", "Session", "EditorHook", "EditorAction" (the type is not case-sensitive)
    -
    name [required]
    Name/Title of the script
    -
    author
    Your Name
    -
    license
    The license of the script (e.g. "GPL" or "MIT")
    -
    description
    A longer text explaining to the user what the script does
    -
    + + + + + + +
    type [required]one of "DSP", "Session", "EditorHook", "EditorAction" (the type is not case-sensitive)
    name [required]Name/Title of the script
    authorYour Name
    licenseThe license of the script (e.g. "GPL" or "MIT")
    descriptionA longer text explaining to the user what the script does

    Scripts that come with Ardour (currently mostly examples) can be found in the Source Tree. diff --git a/include/marker-context-menu.html b/include/marker-context-menu.html index caf2e5b..6c1a004 100644 --- a/include/marker-context-menu.html +++ b/include/marker-context-menu.html @@ -3,32 +3,32 @@ Right-clicking a marker in the timeline opens the marker context menu. From this menu, you can:

    -
    -
    Locate to Here
    -
    Move the playhead to this marker's position.
    -
    Play from Here
    -
    start playback from this marker's position.
    -
    Move Mark to Playhead
    -
    Move this marker to the current playhead position.
    -
    Create Range to Next Marker
    -
    Create a range marker between this location and the next one along on - the timeline.
    -
    Hide
    -
    Hide this marker from the view. It can be made visible again from the + + + + + + + + + + + + + + + + + + + +
    Locate to HereMove the playhead to this marker's position.
    Play from Herestart playback from this marker's position.
    Move Mark to PlayheadMove this marker to the current playhead position.
    Create Range to Next MarkerCreate a range marker between this location and the next one along on + the timeline.
    HideHide this marker from the view. It can be made visible again from the Window > Locations window or the Ranges & Marks - list. -
    Rename
    -
    Change the name of the marker.
    -
    Lock
    -
    If this is ticked, it will be impossible to drag the marker's - position; useful if you want to prevent accidental movements.
    -
    Glue to Bars and Beats
    -
    If this is ticked, the marker will maintain its position in bars and - beats even if there are changes in tempo and meter.
    -
    Remove
    -
    Removes the marker.
    - + list.
    RenameChange the name of the marker.
    LockIf this is ticked, it will be impossible to drag the marker's + position; useful if you want to prevent accidental movements.
    Glue to Bars and BeatsIf this is ticked, the marker will maintain its position in bars and + beats even if there are changes in tempo and meter.
    RemoveRemoves the marker.

    There are also a few options in Transport > Active Mark. These options apply to the currently selected location marker, diff --git a/include/metering-in-ardour.html b/include/metering-in-ardour.html index 8dbe8c2..3a35df9 100644 --- a/include/metering-in-ardour.html +++ b/include/metering-in-ardour.html @@ -46,9 +46,9 @@ There are different metering standards, most of which are available in Ardour. In short:

    -
    -
    Digital peak-meter
    -
    A Digital Peak Meter displays the absolute maximum signal + + + -
    RMS meters
    -
    An RMS-type meter +
    + -
    IEC PPMs
    -
    IEC-type +
    + -
    VU meters
    -
    VU meters are the dinosaurs (1939) +
    + +
    Digital peak-meterA Digital Peak Meter displays the absolute maximum signal of the raw audio PCM signal (for a given time). It is commonly used when tracking to make sure the recorded audio never clips. To that end, DPMs are always calibrated to 0 Edit > Preferences > GUI.

    - +
    RMS metersAn RMS-type meter is an averaging meter that looks at the energy in the signal. It provides a general indication of loudness as perceived by humans. Ardour features three RMS meters, all of which offer additonal peak indication. @@ -77,10 +77,10 @@
  • Peak + RMS: standard RMS, customizable via Edit > Preferences > GUI > Metering
  • - +
    IEC PPMsIEC-type PPMs are a mix between DPMs and RMS meters, created mainly for the purpose of interoperability. Many national and institutional varieties exist ( - +
    VU metersVU meters are the dinosaurs (1939) amongst the meters. They react very slowly, averaging out peaks. Their specification is very strict (300ms rise-time, 1–1.5% overshoot, flat frequency response). Ardour's VU meter adheres to that spec, but for visual consistency it is displayed as a bar-graph rather than needle-style (more below). - - +

    Ardour Specifics

    diff --git a/include/midi-list-editor.html b/include/midi-list-editor.html index 39fc395..71549bb 100644 --- a/include/midi-list-editor.html +++ b/include/midi-list-editor.html @@ -23,14 +23,14 @@

    The window displays the following MIDI data:

    -
    -
    Start
    the timestamp of the start of the note
    -
    Channel
    the MIDI channel of the event
    -
    Num
    The MIDI number of the note
    -
    Name
    The MIDI name of the note, made of its english name and octave (e.g. "C4")
    -
    Vel
    the velocity of the note (i.e. its intensity, between 0 and 127)
    -
    Length
    duration of the note, either expressed as a number (in ticks, related to the tempo) or as a text (fraction of a beat, also related to the tempo)
    -
    + + + + + + + +
    Startthe timestamp of the start of the note
    Channelthe MIDI channel of the event
    NumThe MIDI number of the note
    NameThe MIDI name of the note, made of its english name and octave (e.g. "C4")
    Velthe velocity of the note (i.e. its intensity, between 0 and 127)
    Lengthduration of the note, either expressed as a number (in ticks, related to the tempo) or as a text (fraction of a beat, also related to the tempo)

    At the top of the window is a Sound Selected MIDI Notes, diff --git a/include/midi-notes-ref.html b/include/midi-notes-ref.html index c0c26d1..477daca 100644 --- a/include/midi-notes-ref.html +++ b/include/midi-notes-ref.html @@ -7,7 +7,7 @@ Frequency calculations are based on A4 = 440 Hz.

    - +
    diff --git a/include/midi-on-linux.html b/include/midi-on-linux.html index 307ae54..9f72d87 100644 --- a/include/midi-on-linux.html +++ b/include/midi-on-linux.html @@ -2,18 +2,18 @@ The right approach for using MIDI on Linux depends on which version of JACK you use. The world divides into: -
    -
    Systems using JACK 1, versions 0.124 or later
    -
    On these systems, just start JACK with +
    MIDI numberMIDI (english) Note NameGerman Note NameNeo-Latin Note NameOctaveFrequency (Hz) Rounded at 10-3
    0CCDo-18.176
    + + + + +
    Systems using JACK 1, versions 0.124 or laterOn these systems, just start JACK with the -X alsa_midi server argument. To support legacy control applications, you can also use the -X seq argument to the ALSA - backend of JACK and get the exact same results. -
    All others
    -
    Use a2jmidid to act as a bridge between ALSA MIDI and JACK. Do + backend of JACK and get the exact same results.
    All othersUse a2jmidid to act as a bridge between ALSA MIDI and JACK. Do not use the -X seq or -X raw arguments—the timing and performance of these options is not acceptable. - - +

    a2jmidid

    diff --git a/include/midi-tracer.html b/include/midi-tracer.html index 91220cd..9acebca 100644 --- a/include/midi-tracer.html +++ b/include/midi-tracer.html @@ -25,27 +25,27 @@

    The window is made of:

    -
    -
    Port
    a list of all the MIDI ports Ardour presents to the system. They + + + + + + + + +
    Porta list of all the MIDI ports Ardour presents to the system. They are both internal and external and are the same ports Ardour presents to JACK, if - enabled. -
    the events list
    where all the events for this port are listed, see below
    -
    Line history
    how many lines should be kept in the events list
    -
    Delta times
    if checked, shows the times as the duration since the last event, instead of the absolute time
    -
    Decimal
    if checked, shows the MIDI data as decimal values instead of the original hexadecimal values
    -
    Enabled
    if checked, the events are displayed in the events list, otherwise stops the logging
    -
    Auto-Scroll
    if checked, the events list scrolls as new events are logged, allowing to keep the newest events on screen
    - + enabled.
    the events listwhere all the events for this port are listed, see below
    Line historyhow many lines should be kept in the events list
    Delta timesif checked, shows the times as the duration since the last event, instead of the absolute time
    Decimalif checked, shows the MIDI data as decimal values instead of the original hexadecimal values
    Enabledif checked, the events are displayed in the events list, otherwise stops the logging
    Auto-Scrollif checked, the events list scrolls as new events are logged, allowing to keep the newest events on screen

    The events list displays the events as columns:

    -
    -
    time of the event
    either absolute or relative, based on the Delta times checkbox
    -
    MIDI status (event type)
    what midi events happened (e.g. Note On, Note Off, Pitch Bend, …)
    -
    MIDI channel
    in which MIDI channel did the event happen
    -
    MIDI data bytes (event parameters)
    parameters of the event, e.g. for a Note On: what note was it, and which was the note's velocity
    -
    + + + + + +
    time of the eventeither absolute or relative, based on the Delta times checkbox
    MIDI status (event type)what midi events happened (e.g. Note On, Note Off, Pitch Bend, …)
    MIDI channelin which MIDI channel did the event happen
    MIDI data bytes (event parameters)parameters of the event, e.g. for a Note On: what note was it, and which was the note's velocity

    Note: The MIDI Tracer can lists all kind of MIDI events, "audio" ones, but also scene automation or timecodes ones. diff --git a/include/mnemonic-bindings-for-linux.html b/include/mnemonic-bindings-for-linux.html index a1458ae..1c3a913 100644 --- a/include/mnemonic-bindings-for-linux.html +++ b/include/mnemonic-bindings-for-linux.html @@ -14,133 +14,133 @@

    Transport & Recording Control

    -
    -
    destroy last recording
    -
    Del
    -
    engage record
    -
    r
    -
    fast forward
    -
    -
    loop play (the loop range)
    -
    l
    -
    rewind
    -
    -
    set playhead position
    -
    p
    -
    start recording
    -
    Space
    -
    stop (keep loop/range play)
    -
    Space
    -
    stop and destroy
    -
    Space
    -
    toggle auto play
    -
    5
    -
    toggle auto return
    -
    6
    -
    toggle click (metronome)
    -
    7
    -
    toggle playhead follows edits
    -
    F
    -
    toggle playhead tracking
    -
    F
    -
    toggle roll
    -
    Space
    -
    toggle selected track rec-enable
    -
    b
    -
    toggle selected track solo status
    -
    s
    -
    transition to reverse
    -
    -
    transition to roll
    -
    -
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    destroy last recordingDel
    engage recordr
    fast forward
    loop play (the loop range)l
    rewind
    set playhead positionp
    start recordingSpace
    stop (keep loop/range play)Space
    stop and destroySpace
    toggle auto play5
    toggle auto return6
    toggle click (metronome)7
    toggle playhead follows editsF
    toggle playhead trackingF
    toggle rollSpace
    toggle selected track rec-enable b
    toggle selected track solo statuss
    transition to reverse
    transition to roll

    Session & File Handling

    -
    -
    add track(s) or bus(ses)
    -
    n
    -
    export session
    -
    e
    -
    import audio files
    -
    i
    -
    open a new session
    -
    n
    -
    open a recent session
    -
    o
    -
    open an existing session
    -
    o
    -
    quit
    -
    q
    -
    save session
    -
    s
    -
    snapshot session
    -
    s
    -
    toggle selected track MIDI input
    -
    i
    -
    + + + + + + + + + + + + + + + + + + + + + +
    add track(s) or bus(ses)n
    export sessione
    import audio filesi
    open a new sessionn
    open a recent sessiono
    open an existing sessiono
    quitq
    save sessions
    snapshot sessions
    toggle selected track MIDI inputi

    Changing What's Visible

    -
    -
    fit tracks vertically
    -
    f
    -
    move selected tracks down
    -
    -
    move selected tracks up
    -
    -
    scroll down (page)
    -
    PgDn
    -
    scroll down (step)
    -
    -
    scroll up (page)
    -
    PgUp
    -
    scroll up (step)
    -
    -
    toggle editor window mixer
    -
    e
    -
    visual undo
    -
    z
    -
    zoom height to selected region(s)
    -
    z
    -
    zoom height and time to selected region
    -
    z
    -
    zoom in
    -
    =
    -
    zoom out
    -
    -
    -
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    fit tracks verticallyf
    move selected tracks down
    move selected tracks up
    scroll down (page)PgDn
    scroll down (step)
    scroll up (page)PgUp
    scroll up (step)
    toggle editor window mixere
    visual undoz
    zoom height to selected region(s)z
    zoom height and time to selected regionz
    zoom in=
    zoom out-

    Window Visibility

    -
    -
    toggle locations dialog
    -
    l(ell)
    -
    focus on main clock
    -
    ÷
    -
    maximise editor space
    -
    f
    -
    switch between editor & mixer window
    -
    m
    -
    show rhythm ferret window
    -
    f
    -
    toggle big clock
    -
    b
    -
    toggle color manager
    -
    c
    -
    toggle editor window
    -
    e
    -
    toggle global audio patchbay
    -
    p
    -
    toggle global midi patchbay
    -
    p
    -
    toggle key bindings editor
    -
    k
    -
    toggle preferences dialog
    -
    o
    -
    toggle preferences dialog
    -
    p
    -
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    toggle locations dialogl(ell)
    focus on main clock÷
    maximise editor spacef
    switch between editor & mixer windowm
    show rhythm ferret window f
    toggle big clockb
    toggle color managerc
    toggle editor windowe
    toggle global audio patchbayp
    toggle global midi patchbayp
    toggle key bindings editork
    toggle preferences dialogo
    toggle preferences dialogp

    Editing with Edit Point

    @@ -150,46 +150,46 @@ choice of edit point (by default) also sets the Zoom Focus.

    -
    -
    EP to next region sync
    -
    ;
    -
    EP to prev region sync
    -
    '
    -
    cycle to next grid snap mode
    -
    2
    -
    cycle to next zoom focus
    -
    1
    -
    insert from region list
    -
    i
    -
    insert time
    -
    t
    -
    move EP to playhead
    -
    -
    next EP w/marker
    -
    `
    -
    next EP w/o marker
    -
    `
    -
    trim back
    -
    k
    -
    trim front
    -
    j
    -
    trim region end to edit point
    -
    }
    -
    trim region start to edit point
    -
    {
    -
    trim region to end of prev region
    -
    j
    -
    trim region to start of next region
    -
    k
    -
    use previous grid unit
    -
    3
    -
    use next grid unit
    -
    4
    -
    use previous grid unit
    -
    3
    -
    use next musical grid unit
    -
    4
    -
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EP to next region sync;
    EP to prev region sync'
    cycle to next grid snap mode2
    cycle to next zoom focus1
    insert from region listi
    insert timet
    move EP to playhead
    next EP w/marker`
    next EP w/o marker`
    trim backk
    trim frontj
    trim region end to edit point}
    trim region start to edit point{
    trim region to end of prev regionj
    trim region to start of next regionk
    use previous grid unit3
    use next grid unit4
    use previous grid unit3
    use next musical grid unit4

    Aligning with the Edit Point

    @@ -199,97 +199,97 @@ region and moves other selected regions to maintain relative positioning.

    -
    -
    align end(s)
    -
    a
    -
    align start(s)
    -
    a
    -
    align start(s) relative
    -
    a
    -
    align sync points
    -
    a
    -
    align sync points (relative)
    -
    a
    -
    range end to next prev edge
    -
    >
    -
    range end to next region edge
    -
    >
    -
    range start to next region edge
    -
    <
    -
    range start to prev region edge
    -
    <
    -
    + + + + + + + + + + + + + + + + + + + +
    align end(s)a
    align start(s)a
    align start(s) relativea
    align sync pointsa
    align sync points (relative)a
    range end to next prev edge>
    range end to next region edge>
    range start to next region edge<
    range start to prev region edge<

    Edit Point Playback

    -
    -
    play edit range
    -
    Space
    -
    play from EP & return
    -
    Space
    -
    play selected region(s)
    -
    h
    -
    + + + + + + + +
    play edit rangeSpace
    play from EP & returnSpace
    play selected region(s)h

    Region Operations

    -
    -
    duplicate region (multi)
    -
    d
    -
    duplicate region (once)
    -
    d
    -
    export selected region(s)
    -
    e
    -
    increase region gain
    -
    ^
    -
    move to original position
    -
    o
    -
    mute/unmute
    -
    m
    -
    normalize
    -
    n
    -
    nudge backward
    -
    -
    nudge forward
    -
    +
    -
    quantize MIDI notes
    -
    q
    -
    reduce region gain
    -
    &
    -
    reverse
    -
    r
    -
    set fade in length
    -
    /
    -
    set fade out length
    -
    \
    -
    set region sync point
    -
    v
    -
    split
    -
    s
    -
    toggle fade in active
    -
    /
    -
    toggle fade out active
    -
    \
    -
    transpose
    -
    t
    -
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    duplicate region (multi)d
    duplicate region (once)d
    export selected region(s)e
    increase region gain^
    move to original positiono
    mute/unmutem
    normalizen
    nudge backward
    nudge forward+
    quantize MIDI notes q
    reduce region gain&
    reverser
    set fade in length/
    set fade out length\
    set region sync pointv
    splits
    toggle fade in active/
    toggle fade out active\
    transposet

    Generic Editing

    -
    -
    copy
    -
    c
    -
    cut
    -
    x
    -
    delete
    -
    Del
    -
    paste
    -
    v
    -
    redo
    -
    r
    -
    undo
    -
    z
    -
    + + + + + + + + + + + + + +
    copyc
    cutx
    deleteDel
    pastev
    redor
    undoz

    Selecting

    @@ -299,49 +299,49 @@ points: playhead, active marker, or mouse.

    -
    -
    all after playhead
    -
    p
    -
    all before playhead
    -
    p
    -
    all enclosed by edit range
    -
    u
    -
    all present in edit range
    -
    u
    -
    convert edit range to range
    -
    F6
    -
    invert selection
    -
    i
    -
    select all after EP
    -
    e
    -
    select all before EP
    -
    e
    -
    select all in loop range
    -
    l
    -
    select all in punch range
    -
    d
    -
    select everything
    -
    a
    -
    select next track/bus
    -
    -
    select previous track/bus
    -
    -
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    all after playheadp
    all before playheadp
    all enclosed by edit rangeu
    all present in edit rangeu
    convert edit range to rangeF6
    invert selectioni
    select all after EPe
    select all before EPe
    select all in loop rangel
    select all in punch ranged
    select everythinga
    select next track/bus
    select previous track/bus

    Defining Loop, Punch Range and Tempo Changes

    -
    -
    set loop range from edit range
    -
    ]
    -
    set loop range from region(s)
    -
    ]
    -
    set punch range from edit range
    -
    [
    -
    set punch range from region(s)
    -
    [
    -
    set tempo (1 bar) from edit range
    -
    0
    -
    set tempo (1 bar) from region(s)
    -
    9
    -
    + + + + + + + + + + + + + +
    set loop range from edit range]
    set loop range from region(s)]
    set punch range from edit range[
    set punch range from region(s)[
    set tempo (1 bar) from edit range0
    set tempo (1 bar) from region(s)9
    diff --git a/include/mnemonic-bindings-for-os-x.html b/include/mnemonic-bindings-for-os-x.html index 485b553..964a0df 100644 --- a/include/mnemonic-bindings-for-os-x.html +++ b/include/mnemonic-bindings-for-os-x.html @@ -6,133 +6,133 @@

    Transport & Recording Control

    -
    -
    destroy last recording
    -
    Del
    -
    engage record
    -
    r
    -
    fast forward
    -
    →
    -
    loop play (the loop range)
    -
    l
    -
    rewind
    -
    -
    set playhead position
    -
    p
    -
    start recording
    -
    space
    -
    stop (keep loop/range play)
    -
    space
    -
    stop and destroy
    -
    space
    -
    toggle auto play
    -
    5
    -
    toggle auto return
    -
    6
    -
    toggle click (metronome)
    -
    7
    -
    toggle playhead follows edits
    -
    f
    -
    toggle playhead tracking
    -
    f
    -
    toggle roll
    -
    space
    -
    toggle track rec-enable
    -
    b
    -
    toggle track solo status
    -
    s
    -
    transition to reverse
    -
    -
    transition to roll
    -
    -
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    destroy last recordingDel
    engage recordr
    fast forward→
    loop play (the loop range)l
    rewind
    set playhead positionp
    start recordingspace
    stop (keep loop/range play)space
    stop and destroyspace
    toggle auto play5
    toggle auto return6
    toggle click (metronome)7
    toggle playhead follows editsf
    toggle playhead trackingf
    toggle rollspace
    toggle track rec-enable b
    toggle track solo statuss
    transition to reverse
    transition to roll

    Session & File Handling

    -
    -
    add track(s) or bus(ses)
    -
    n
    -
    export session
    -
    e
    -
    import audio files
    -
    i
    -
    open a new session
    -
    n
    -
    open a recent session
    -
    o
    -
    open an existing session
    -
    o
    -
    quit
    -
    q
    -
    save session
    -
    s
    -
    snapshot session
    -
    s
    -
    toggle sel. track MIDI input
    -
    i
    -
    + + + + + + + + + + + + + + + + + + + + + +
    add track(s) or bus(ses)n
    export sessione
    import audio filesi
    open a new sessionn
    open a recent sessiono
    open an existing sessiono
    quitq
    save sessions
    snapshot sessions
    toggle sel. track MIDI inputi

    Changing What's Visible

    -
    -
    fit tracks vertically
    -
    f
    -
    move selected tracks down
    -
    -
    move selected tracks up
    -
    -
    scroll down (page)
    -
    PgDn
    -
    scroll down (step)
    -
    -
    scroll up (page)
    -
    PageUp
    -
    scroll up (step)
    -
    -
    toggle editor window mixer
    -
    e
    -
    toggle last 2 zoom states
    -
    z
    -
    zoom height to selected region(s)
    -
    Control+z
    -
    zoom height and time to selected region
    -
    z
    -
    zoom in
    -
    =
    -
    zoom out
    -
    -
    -
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    fit tracks verticallyf
    move selected tracks down
    move selected tracks up
    scroll down (page)PgDn
    scroll down (step)
    scroll up (page)PageUp
    scroll up (step)
    toggle editor window mixere
    toggle last 2 zoom statesz
    zoom height to selected region(s)Control+z
    zoom height and time to selected regionz
    zoom in=
    zoom out-

    Window Visibility

    -
    -
    toggle locations dialog
    -
    l
    -
    focus on main clock
    -
    ÷
    -
    maximise editor space
    -
    f
    -
    rotate editor & mixer window
    -
    m
    -
    show rhythm ferret window
    -
    f
    -
    toggle big clock
    -
    b
    -
    toggle color manager
    -
    c
    -
    toggle editor window
    -
    e
    -
    toggle global audio patchbay
    -
    p
    -
    toggle global midi patchbay
    -
    p
    -
    toggle key bindings editor
    -
    k
    -
    toggle preferences dialog
    -
    o
    -
    toggle preferences dialog
    -
    p
    -
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    toggle locations dialogl
    focus on main clock÷
    maximise editor spacef
    rotate editor & mixer windowm
    show rhythm ferret window f
    toggle big clockb
    toggle color managerc
    toggle editor windowe
    toggle global audio patchbayp
    toggle global midi patchbayp
    toggle key bindings editork
    toggle preferences dialogo
    toggle preferences dialogp

    Editing with Edit Point

    @@ -142,46 +142,46 @@ choice of edit point (by default) also sets the Zoom Focus.

    -
    -
    EP to next region sync
    -
    ;
    -
    EP to prev region sync
    -
    '
    -
    cycle to next grid snap mode
    -
    2
    -
    cycle to next zoom focus
    -
    1
    -
    insert from region list
    -
    i
    -
    insert time
    -
    t
    -
    move EP to playhead
    -
    Return
    -
    next EP w/marker
    -
    ^
    -
    next EP w/o marker
    -
    `
    -
    trim back
    -
    k
    -
    trim front
    -
    j
    -
    trim region end to edit point
    -
    }
    -
    trim region start to edit point
    -
    {
    -
    trim region to end of prev region
    -
    j
    -
    trim region to start of next region
    -
    k
    -
    use previous grid unit
    -
    3
    -
    use next grid unit
    -
    4
    -
    use previous grid unit
    -
    3
    -
    use next musical grid unit
    -
    4
    -
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EP to next region sync;
    EP to prev region sync'
    cycle to next grid snap mode2
    cycle to next zoom focus1
    insert from region listi
    insert timet
    move EP to playheadReturn
    next EP w/marker^
    next EP w/o marker`
    trim backk
    trim frontj
    trim region end to edit point}
    trim region start to edit point{
    trim region to end of prev regionj
    trim region to start of next regionk
    use previous grid unit3
    use next grid unit4
    use previous grid unit3
    use next musical grid unit4

    Aligning with the Edit Point

    @@ -191,97 +191,97 @@ region and moves other selected regions to maintain relative positioning.

    -
    -
    align end(s)
    -
    a
    -
    align start(s)
    -
    -
    align start(s) relative
    -
    -
    align sync points
    -
    a
    -
    align sync points (relative)
    -
    a
    -
    range end to next prev edge
    -
    >
    -
    range end to next region edge
    -
    >
    -
    range start to next region edge
    -
    <
    -
    range start to prev region edge
    -
    <
    -
    + + + + + + + + + + + + + + + + + + + +
    align end(s)a
    align start(s)
    align start(s) relative
    align sync pointsa
    align sync points (relative)a
    range end to next prev edge>
    range end to next region edge>
    range start to next region edge<
    range start to prev region edge<

    Edit Point Playback

    -
    -
    play edit range
    -
    Space
    -
    play from EP & return
    -
    Space
    -
    play selected region(s)
    -
    h
    -
    + + + + + + + +
    play edit rangeSpace
    play from EP & returnSpace
    play selected region(s)h

    Region Operations

    -
    -
    duplicate region (multi)
    -
    d
    -
    duplicate region (once)
    -
    d
    -
    export selected region(s)
    -
    -
    increase region gain
    -
    ^
    -
    move to original position
    -
    o
    -
    mute/unmute
    -
    m
    -
    normalize
    -
    n
    -
    nudge backward
    -
    -
    nudge forward
    -
    +
    -
    quantize MIDI notes
    -
    q
    -
    reduce region gain
    -
    &
    -
    reverse
    -
    r
    -
    set fade in length
    -
    /
    -
    set fade out length
    -
    \
    -
    set region sync point
    -
    v
    -
    split
    -
    s
    -
    toggle fade in active
    -
    /
    -
    toggle fade out active
    -
    \
    -
    transpose
    -
    t
    -
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    duplicate region (multi)d
    duplicate region (once)d
    export selected region(s)
    increase region gain^
    move to original positiono
    mute/unmutem
    normalizen
    nudge backward
    nudge forward+
    quantize MIDI notes q
    reduce region gain&
    reverser
    set fade in length/
    set fade out length\
    set region sync pointv
    splits
    toggle fade in active/
    toggle fade out active\
    transposet

    Generic Editing

    -
    -
    copy
    -
    c
    -
    cut
    -
    x
    -
    delete
    -
    Del
    -
    paste
    -
    v
    -
    redo
    -
    r
    -
    undo
    -
    z
    -
    + + + + + + + + + + + + + +
    copyc
    cutx
    deleteDel
    pastev
    redor
    undoz

    Selecting

    @@ -291,49 +291,49 @@ points: playhead, active marker, or mouse.

    -
    -
    all after playhead
    -
    p
    -
    all before playhead
    -
    p
    -
    all enclosed by edit range
    -
    u
    -
    all present in edit range
    -
    u
    -
    convert edit range to range
    -
    F6
    -
    invert selection
    -
    i
    -
    select all after EP
    -
    Shift+e
    -
    select all before EP
    -
    e
    -
    select all in loop range
    -
    l
    -
    select all in punch range
    -
    d
    -
    select everything
    -
    a
    -
    select next track/bus
    -
    ↓
    -
    select previous track/bus
    -
    ↑
    -
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    all after playheadp
    all before playheadp
    all enclosed by edit rangeu
    all present in edit rangeu
    convert edit range to rangeF6
    invert selectioni
    select all after EPShift+e
    select all before EPe
    select all in loop rangel
    select all in punch ranged
    select everythinga
    select next track/bus↓
    select previous track/bus↑

    Defining Loop, Punch Range and Tempo Changes

    -
    -
    set loop range from edit range
    -
    ]
    -
    set loop range from region(s)
    -
    ]
    -
    set punch range from edit range
    -
    [
    -
    set punch range from region(s)
    -
    [
    -
    set tempo (1 bar) from edit range
    -
    0
    -
    set tempo (1 bar) from region(s)
    -
    9
    -
    + + + + + + + + + + + + + +
    set loop range from edit range]
    set loop range from region(s)]
    set punch range from edit range[
    set punch range from region(s)[
    set tempo (1 bar) from edit range0
    set tempo (1 bar) from region(s)9
    diff --git a/include/monitor-section.html b/include/monitor-section.html index 2ea74f2..8111715 100644 --- a/include/monitor-section.html +++ b/include/monitor-section.html @@ -40,13 +40,13 @@

    The SiP, PFL and AFL controls inter-cancel with each other and select the desired Solo mode. Excl. Solo and Solo Mute then modify the modes behaviour. See Muting and Soloing. The current mode is indicated by the illuminated 'LED' on the button.

    -
    -
    SiP
    This selects Solo In Place as the current solo mode and cancells the previous mode.
    -
    PFL
    This selects Pre Fade Listen as the current solo mode and cancells the previous mode.
    -
    AFL
    This selects After Fade Listen as the current solo mode and cancells the previous mode.
    -
    Excl. Solo
    This enables or disables the Exclusive Solo option.
    -
    Solo » Mute
    This enables or disables the Solo Mute option.
    -
    + + + + + + +
    SiPThis selects Solo In Place as the current solo mode and cancells the previous mode.
    PFLThis selects Pre Fade Listen as the current solo mode and cancells the previous mode.
    AFLThis selects After Fade Listen as the current solo mode and cancells the previous mode.
    Excl. SoloThis enables or disables the Exclusive Solo option.
    Solo » MuteThis enables or disables the Solo Mute option.

    Changing the solo mode (SiP, PFL or AFL) will update the labels on the mixer strips' solo controls accordingly. @@ -68,10 +68,10 @@

    These controls set the level of the audio when a channel or bus solo is engaged.

    -
    -
    Solo Boost
    This is the level that will be added to the current main monitor level when a track or bus is soloed, providing a conveniant boost in level for the isolated signal. The rotary control has a range of 0dB to +10dB and can be set at any point between these two values. A drop down menu with pre-defined values is also provided for convenience.
    -
    SiP Cut
    Only relevant to Solo in Place mode. This sets the level that all muted tracks or busses will be muted by. By default it is -&infinity; i.e. the non soloed tracks are totally inaudible. The level can be raised to make the other tracks audible, though dimmed. This is also sometimes referred to Solo in Front. The rotary control has a range of -inf to +0dB and can be set at any point between these two values. A drop down menu with pre-defined values is also provided for convenience.
    -
    + + + +
    Solo BoostThis is the level that will be added to the current main monitor level when a track or bus is soloed, providing a conveniant boost in level for the isolated signal. The rotary control has a range of 0dB to +10dB and can be set at any point between these two values. A drop down menu with pre-defined values is also provided for convenience.
    SiP CutOnly relevant to Solo in Place mode. This sets the level that all muted tracks or busses will be muted by. By default it is -&infinity; i.e. the non soloed tracks are totally inaudible. The level can be raised to make the other tracks audible, though dimmed. This is also sometimes referred to Solo in Front. The rotary control has a range of -inf to +0dB and can be set at any point between these two values. A drop down menu with pre-defined values is also provided for convenience.

    Dim level control

    @@ -84,12 +84,12 @@

    Each of the individual paths through the Monitor Section, (e.g. L and R for stereo), can be controlled individually. Four functions are available:

    -
    -
    Mute
    Mutes the selected path(s)
    -
    Dim
    Reduces the selected path(s) level by the amount set with the Dim level control
    -
    Solo
    Soloes the selected channel(s)
    -
    Inv
    Inverts the selected channel(s) polarity
    -
    + + + + + +
    MuteMutes the selected path(s)
    DimReduces the selected path(s) level by the amount set with the Dim level control
    SoloSoloes the selected channel(s)
    InvInverts the selected channel(s) polarity

    Global Monitor controls

    diff --git a/include/mono-panner.html b/include/mono-panner.html index 9873af8..d2da02b 100644 --- a/include/mono-panner.html +++ b/include/mono-panner.html @@ -24,22 +24,22 @@ default, the panner is centered. to grab the position indicator in order to drag

    -
    + -
    Reset to defaults
    -
    Click right
    + + -
    Change to a "hard left"
    -
    Double click right in the left side - of the panner
    + + -
    Change to a "hard right"
    -
    Double click right in the right side - of the panner
    + + -
    Set the position to center
    -
    Double Click right in the middle of the panner
    - + + +
    Reset to defaultsClick right
    Change to a "hard left"Double click right in the left side + of the panner
    Change to a "hard right"Double click right in the right side + of the panner
    Set the position to centerDouble Click right in the middle of the panner

    Keyboard bindings

    @@ -48,14 +48,14 @@ When the pointer is within a mono panner user interface, the following keybindings are available to operate on that panner:

    -
    -
    /
    -
    move position 1° / 5° to the left
    -
    /
    -
    move position 1° / 5° to the right
    -
    0
    -
    reset position to center
    -
    + + + + + + + +
    / move position 1° / 5° to the left
    / move position 1° / 5° to the right
    0reset position to center

    Using the scroll wheel/touch scroll

    @@ -64,14 +64,14 @@ When the pointer is within a mono panner user interface, the scroll wheel may be used as follows:

    -
    -
    or
    -
    move position to the left by 1°
    -
    or
    -
    move position to the left by 5°
    -
    or
    -
    move position to the right by 1°
    -
    or
    -
    move position to the right by 5°
    -
    + + + + + + + + + +
    or move position to the left by 1°
    or move position to the left by 5°
    or move position to the right by 1°
    or move position to the right by 5°
    diff --git a/include/move-regions.html b/include/move-regions.html index e87a4d9..bfe466f 100644 --- a/include/move-regions.html +++ b/include/move-regions.html @@ -2,14 +2,14 @@

    Ardour has a global edit mode selector at the left of the Editing toolbar, which affect how regions are moved or copied:

    -
    -
    Slide
    -
    Regions move freely. Ardour creates overlaps when necessary.
    -
    Lock
    -
    No region motion is permitted (except for "nudge").
    -
    Ripple
    -
    The effect of an edit is reflected in the regions to the "right" of the edit
    -
    + + + + + + + +
    SlideRegions move freely. Ardour creates overlaps when necessary.
    LockNo region motion is permitted (except for "nudge").
    RippleThe effect of an edit is reflected in the regions to the "right" of the edit

    More details about Ripple

    Ripple Edit mode provides the following conveniences: diff --git a/include/newopen-session-dialog.html b/include/newopen-session-dialog.html index 3e442e0..bee4c7c 100644 --- a/include/newopen-session-dialog.html +++ b/include/newopen-session-dialog.html @@ -54,15 +54,15 @@ current work session, for hardware and software and is made of:

    -
    -
    Audio System
    -
    Depending on the operating system, Ardour can possibly use different audio + + + + + + + + + + + + + + + + + + + +
    Audio SystemDepending on the operating system, Ardour can possibly use different audio systems, e.g. on Linux, both ALSA and JACK are available. - -
    Driver
    -
    +
    Driver On Mac OS X this will typically be CoreAudio. On Linux usually this will be either FFADO @@ -70,9 +70,9 @@ Architecture">ALSA, depending on whether or not you are utilizing a firewire device. Advanced users on all platforms may also use NetJack which provides network audio I/O. - -
    Device
    -
    The selector should show all availiable interfaces provided by the +
    DeviceThe selector should show all availiable interfaces provided by the driver above and which are capable of duplex operation.

    If you are using an Intel Mac running OS X and the builtin audio @@ -81,31 +81,31 @@ its separate input and output devices into a single "aggregate device" before Ardour will be able to use it.

    - -
    Sample Rate
    -
    +
    Sample Rate The selector will allow you to select from any sample rate supported by the device selected above it. - -
    Buffer Size
    -
    +
    Buffer Size You can adjust the size of the buffer used by your audio interface to allow for either lower latency, or lower CPU usage and higher latency. - -
    Input/Output Channels
    -
    +
    Input/Output Channels Here you can specify the number of hardware channels to use. The - default is all available channels. -
    Hardware Input/Output Latency
    -
    Specify the hardware delay in samples for precise latency compensation.
    -
    Calibrate
    -
    + default is all available channels.
    Hardware Input/Output LatencySpecify the hardware delay in samples for precise latency compensation.
    Calibrate This button guides you through a semi-automated process to obtain - precise hardware latency measurements for the above option. -
    MIDI System
    -
    + precise hardware latency measurements for the above option.
    MIDI System Select the MIDI driver to use. On Mac OS X, this will be CoreMIDI. On Linux, you can change between two legacy - ALSA drivers or the (preferred) new JACK+ALSA implementation. - + ALSA drivers or the (preferred) new JACK+ALSA implementation.
    diff --git a/include/osc-control-for-ardour-4.7-and-prior.html b/include/osc-control-for-ardour-4.7-and-prior.html index f73794c..31cc14c 100644 --- a/include/osc-control-for-ardour-4.7-and-prior.html +++ b/include/osc-control-for-ardour-4.7-and-prior.html @@ -34,78 +34,78 @@ here"/>

    List of OSC messages

    Transport Control

    -
    -
    /ardour/transport_stop
    -
    -
    /ardour/transport_play
    -
    -
    /ardour/set_transport_speed s
    -
    where s is a float ranging from -8.0f to 8.0f
    -
    /ardour/ffwd
    -
    -
    /ardour/rewind
    -
    -
    /ardour/goto_start
    -
    -
    /ardour/goto_end
    -
    -
    /ardour/add_marker
    -
    (adds marker to the current transport position)
    -
    /ardour/next_marker
    -
    -
    /ardour/prev_marker
    -
    -
    /ardour/locate spos roll
    -
    where spos is the target position in samples and + + + + + + + + + + + + + + + + + + + + + + + + + +
    /ardour/transport_stop
    /ardour/transport_play
    /ardour/set_transport_speed swhere s is a float ranging from -8.0f to 8.0f
    /ardour/ffwd
    /ardour/rewind
    /ardour/goto_start
    /ardour/goto_end
    /ardour/add_marker(adds marker to the current transport position)
    /ardour/next_marker
    /ardour/prev_marker
    /ardour/locate spos rollwhere spos is the target position in samples and roll is a bool/integer defining whether you want transport - to be kept rolling or not -
    /ardour/loop_toggle
    -
    - + to be kept rolling or not
    /ardour/loop_toggle

    Editing-related

    -
    -
    /ardour/undo
    -
    -
    /ardour/redo
    -
    -
    /ardour/save_state
    -
    (this is the regular Session > Save - operation)
    -
    + + + + + + + +
    /ardour/undo
    /ardour/redo
    /ardour/save_state(this is the regular Session > Save + operation)

    Recording control

    -
    -
    /ardour/toggle_punch_in
    -
    -
    /ardour/toggle_punch_out
    -
    -
    /ardour/rec_enable_toggle
    -
    -
    /ardour/toggle_all_rec_enables
    -
    (toggles all tracks' recording state)
    -
    + + + + + + + + + +
    /ardour/toggle_punch_in
    /ardour/toggle_punch_out
    /ardour/rec_enable_toggle
    /ardour/toggle_all_rec_enables(toggles all tracks' recording state)

    Track specific operations

    For each of the following, rid is the remote ID or the track

    -
    -
    /ardour/routes/mute rid mute_st
    -
    where mute_st is a bool/int representing the desired mute state of the track
    -
    /ardour/routes/solo rid solo_st
    -
    where solo_st is a bool/int representing the desired solo state of the track
    -
    /ardour/routes/recenable rid rec_st
    -
    where rec_st is a bool/int representing the desired rec state of the track
    -
    /ardour/routes/gainabs rid gain_abs
    -
    where gain_abs is a float ranging from 0 to 2 (0 being -infinite, 1 being 0dB and 2 being +6dB).
    -
    /ardour/routes/gaindB rid gain_db
    -
    where gain_db is a float ranging from -400 to 6 representing the desired gain of the track in dB.
    -
    /ardour/routes/trimabs rid trim_abs
    -
    where trim_abs is a float ranging from 0.1 to 10 (-20dB to +20dB). (since 4.1)
    -
    /ardour/routes/trimdB rid trim_db
    -
    where trim_db is a float ranging from -20 to 20 representing the desired trim of the track in dB. (since 4.1)
    -
    + + + + + + + + + + + + + + + +
    /ardour/routes/mute rid mute_stwhere mute_st is a bool/int representing the desired mute state of the track
    /ardour/routes/solo rid solo_stwhere solo_st is a bool/int representing the desired solo state of the track
    /ardour/routes/recenable rid rec_stwhere rec_st is a bool/int representing the desired rec state of the track
    /ardour/routes/gainabs rid gain_abswhere gain_abs is a float ranging from 0 to 2 (0 being -infinite, 1 being 0dB and 2 being +6dB).
    /ardour/routes/gaindB rid gain_dbwhere gain_db is a float ranging from -400 to 6 representing the desired gain of the track in dB.
    /ardour/routes/trimabs rid trim_abswhere trim_abs is a float ranging from 0.1 to 10 (-20dB to +20dB). (since 4.1)
    /ardour/routes/trimdB rid trim_dbwhere trim_db is a float ranging from -20 to 20 representing the desired trim of the track in dB. (since 4.1)

    Menu actions

    @@ -118,575 +118,575 @@ here"/> mid-February 2014 for Ardour 3.5. You can get the current list at any time by running Ardour with the -b flag.

    -
    -
    Action Name
    Menu Name
    -
    Common/Chat
    Chat
    -
    Common/KeepTearoffs
    Show Toolbars
    -
    Common/Manual
    Manual
    -
    Common/NewMIDITracer
    MIDI Tracer
    -
    Common/Quit
    Quit
    -
    Common/Reference
    Reference
    -
    Common/Save
    Save
    -
    Common/toggle-editor-mixer
    Toggle Editor+Mixer
    -
    Common/ToggleMaximalEditor
    Maximise Editor Space
    -
    Common/toggle-meterbridge
    Meterbridge
    -
    Common/toggle-mixer
    Mixer
    -
    Common/ToggleRecordEnableTrack10
    Toggle Record Enable Track 10
    -
    Common/ToggleRecordEnableTrack11
    Toggle Record Enable Track 11
    -
    Common/ToggleRecordEnableTrack12
    Toggle Record Enable Track 12
    -
    Common/ToggleRecordEnableTrack13
    Toggle Record Enable Track 13
    -
    Common/ToggleRecordEnableTrack14
    Toggle Record Enable Track 14
    -
    Common/ToggleRecordEnableTrack15
    Toggle Record Enable Track 15
    -
    Common/ToggleRecordEnableTrack16
    Toggle Record Enable Track 16
    -
    Common/ToggleRecordEnableTrack17
    Toggle Record Enable Track 17
    -
    Common/ToggleRecordEnableTrack18
    Toggle Record Enable Track 18
    -
    Common/ToggleRecordEnableTrack19
    Toggle Record Enable Track 19
    -
    Common/ToggleRecordEnableTrack1
    Toggle Record Enable Track 1
    -
    Common/ToggleRecordEnableTrack20
    Toggle Record Enable Track 20
    -
    Common/ToggleRecordEnableTrack21
    Toggle Record Enable Track 21
    -
    Common/ToggleRecordEnableTrack22
    Toggle Record Enable Track 22
    -
    Common/ToggleRecordEnableTrack23
    Toggle Record Enable Track 23
    -
    Common/ToggleRecordEnableTrack24
    Toggle Record Enable Track 24
    -
    Common/ToggleRecordEnableTrack25
    Toggle Record Enable Track 25
    -
    Common/ToggleRecordEnableTrack26
    Toggle Record Enable Track 26
    -
    Common/ToggleRecordEnableTrack27
    Toggle Record Enable Track 27
    -
    Common/ToggleRecordEnableTrack28
    Toggle Record Enable Track 28
    -
    Common/ToggleRecordEnableTrack29
    Toggle Record Enable Track 29
    -
    Common/ToggleRecordEnableTrack2
    Toggle Record Enable Track 2
    -
    Common/ToggleRecordEnableTrack30
    Toggle Record Enable Track 30
    -
    Common/ToggleRecordEnableTrack31
    Toggle Record Enable Track 31
    -
    Common/ToggleRecordEnableTrack32
    Toggle Record Enable Track 32
    -
    Common/ToggleRecordEnableTrack3
    Toggle Record Enable Track 3
    -
    Common/ToggleRecordEnableTrack4
    Toggle Record Enable Track 4
    -
    Common/ToggleRecordEnableTrack5
    Toggle Record Enable Track 5
    -
    Common/ToggleRecordEnableTrack6
    Toggle Record Enable Track 6
    -
    Common/ToggleRecordEnableTrack7
    Toggle Record Enable Track 7
    -
    Common/ToggleRecordEnableTrack8
    Toggle Record Enable Track 8
    -
    Common/ToggleRecordEnableTrack9
    Toggle Record Enable Track 9
    -
    Editor/addExistingAudioFiles
    Import
    -
    Editor/addExternalAudioToRegionList
    Import to Region List…
    -
    Editor/add-location-from-playhead
    Add Mark from Playhead
    -
    Editor/center-edit-cursor
    Center Edit Point
    -
    Editor/center-playhead
    Center Playhead
    -
    Editor/crop
    Crop
    -
    Editor/cycle-edit-point
    Change Edit Point
    -
    Editor/cycle-edit-point-with-marker
    Change Edit Point Including Marker
    -
    Editor/cycle-snap-mode
    Next Snap Mode
    -
    Editor/cycle-zoom-focus
    Next Zoom Focus
    -
    Editor/deselect-all
    Deselect All
    -
    Editor/duplicate-range
    Duplicate Range
    -
    Editor/edit-at-mouse
    Mouse
    -
    Editor/edit-at-playhead
    Playhead
    -
    Editor/edit-at-selected-marker
    Marker
    -
    Editor/edit-cursor-to-next-region-end
    To Next Region End
    -
    Editor/edit-cursor-to-next-region-start
    To Next Region Start
    -
    Editor/edit-cursor-to-next-region-sync
    To Next Region Sync
    -
    Editor/edit-cursor-to-previous-region-end
    To Previous Region End
    -
    Editor/edit-cursor-to-previous-region-start
    To Previous Region Start
    -
    Editor/edit-cursor-to-previous-region-sync
    To Previous Region Sync
    -
    Editor/edit-cursor-to-range-end
    To Range End
    -
    Editor/edit-cursor-to-range-start
    To Range Start
    -
    Editor/editor-copy
    Copy
    -
    Editor/editor-crop
    Crop
    -
    Editor/editor-cut
    Cut
    -
    Editor/editor-delete
    Delete
    -
    Editor/editor-paste
    Paste
    -
    Editor/editor-separate
    Separate
    -
    Editor/edit-to-playhead
    Active Mark to Playhead
    -
    Editor/escape
    Break drag or deselect all
    -
    Editor/expand-tracks
    Expand Track Height
    -
    Editor/export-audio
    Export Audio
    -
    Editor/export-range
    Export Range
    -
    Editor/finish-add-range
    Finish Add Range
    -
    Editor/finish-range
    Finish Range
    -
    Editor/fit-tracks
    Fit Selected Tracks
    -
    Editor/goto-mark-1
    Locate to Mark 1
    -
    Editor/goto-mark-2
    Locate to Mark 2
    -
    Editor/goto-mark-3
    Locate to Mark 3
    -
    Editor/goto-mark-4
    Locate to Mark 4
    -
    Editor/goto-mark-5
    Locate to Mark 5
    -
    Editor/goto-mark-6
    Locate to Mark 6
    -
    Editor/goto-mark-7
    Locate to Mark 7
    -
    Editor/goto-mark-8
    Locate to Mark 8
    -
    Editor/goto-mark-9
    Locate to Mark 9
    -
    Editor/goto-visual-state-10
    Goto View 10
    -
    Editor/goto-visual-state-11
    Goto View 11
    -
    Editor/goto-visual-state-12
    Goto View 12
    -
    Editor/goto-visual-state-1
    Goto View 1
    -
    Editor/goto-visual-state-2
    Goto View 2
    -
    Editor/goto-visual-state-3
    Goto View 3
    -
    Editor/goto-visual-state-4
    Goto View 4
    -
    Editor/goto-visual-state-5
    Goto View 5
    -
    Editor/goto-visual-state-6
    Goto View 6
    -
    Editor/goto-visual-state-7
    Goto View 7
    -
    Editor/goto-visual-state-8
    Goto View 8
    -
    Editor/goto-visual-state-9
    Goto View 9
    -
    Editor/importFromSession
    Import From Session
    -
    Editor/insert-time
    Insert Time
    -
    Editor/invert-selection
    Invert Selection
    -
    Editor/jump-backward-to-mark
    Jump to Previous Mark
    -
    Editor/jump-forward-to-mark
    Jump to Next Mark
    -
    Editor/main-menu-play-selected-regions
    Play Selected Regions
    -
    EditorMenu/AlignMenu
    Align
    -
    EditorMenu/Autoconnect
    Autoconnect
    -
    EditorMenu/Crossfades
    Crossfades
    -
    EditorMenu/EditCursorMovementOptions
    Move Selected Marker
    -
    EditorMenu/Edit
    Edit
    -
    EditorMenu/EditPointMenu
    Edit Point
    -
    EditorMenu/EditSelectRangeOptions
    Select Range Operations
    -
    EditorMenu/EditSelectRegionOptions
    Select Regions
    -
    EditorMenu/FadeMenu
    Fade
    -
    EditorMenu/LatchMenu
    Latch
    -
    EditorMenu/Link
    Link
    -
    EditorMenu/LocateToMarker
    Locate to Markers
    -
    EditorMenu/MarkerMenu
    Markers
    -
    EditorMenu/MeterFalloff
    Meter falloff
    -
    EditorMenu/MeterHold
    Meter hold
    -
    EditorMenu/MIDI
    MIDI Options
    -
    EditorMenu/MiscOptions
    Misc Options
    -
    EditorMenu/Monitoring
    Monitoring
    -
    EditorMenu/MoveActiveMarkMenu
    Active Mark
    -
    EditorMenu/MovePlayHeadMenu
    Playhead
    -
    EditorMenu/PlayMenu
    Play
    -
    EditorMenu/PrimaryClockMenu
    Primary Clock
    -
    EditorMenu/Pullup
    Pullup / Pulldown
    -
    EditorMenu/RegionEditOps
    Region operations
    -
    EditorMenu/RegionGainMenu
    Gain
    -
    EditorMenu/RegionMenuDuplicate
    Duplicate
    -
    EditorMenu/RegionMenuEdit
    Edit
    -
    EditorMenu/RegionMenuFades
    Fades
    -
    EditorMenu/RegionMenuGain
    Gain
    -
    EditorMenu/RegionMenu
    Region
    -
    EditorMenu/RegionMenuLayering
    Layering
    -
    EditorMenu/RegionMenuMIDI
    MIDI
    -
    EditorMenu/RegionMenuPosition
    Position
    -
    EditorMenu/RegionMenuRanges
    Ranges
    -
    EditorMenu/RegionMenuTrim
    Trim
    -
    EditorMenu/RulerMenu
    Rulers
    -
    EditorMenu/SavedViewMenu
    Views
    -
    EditorMenu/ScrollMenu
    Scroll
    -
    EditorMenu/SecondaryClockMenu
    Secondary Clock
    -
    EditorMenu/Select
    Select
    -
    EditorMenu/SelectMenu
    Select
    -
    EditorMenu/SeparateMenu
    Separate
    -
    EditorMenu/SetLoopMenu
    Loop
    -
    EditorMenu/SetPunchMenu
    Punch
    -
    EditorMenu/Solo
    Solo
    -
    EditorMenu/Subframes
    Subframes
    -
    EditorMenu/SyncMenu
    Sync
    -
    EditorMenu/TempoMenu
    Tempo
    -
    EditorMenu/Timecode
    Timecode fps
    -
    EditorMenu/Tools
    Tools
    -
    EditorMenu/TrackHeightMenu
    Height
    -
    EditorMenu/TrackMenu
    Track
    -
    EditorMenu/VideoMonitorMenu
    Video Monitor
    -
    EditorMenu/View
    View
    -
    EditorMenu/ZoomFocus
    Zoom Focus
    -
    EditorMenu/ZoomFocusMenu
    Zoom Focus
    -
    EditorMenu/ZoomMenu
    Zoom
    -
    Editor/move-range-end-to-next-region-boundary
    Move Range End to Next Region Boundary
    -
    Editor/move-range-end-to-previous-region-boundary
    Move Range End to Previous Region Boundary
    -
    Editor/move-range-start-to-next-region-boundary
    Move Range Start to Next Region Boundary
    -
    Editor/move-range-start-to-previous-region-boundary
    Move Range Start to Previous Region Boundary
    -
    Editor/move-selected-tracks-down
    Move Selected Tracks Down
    -
    Editor/move-selected-tracks-up
    Move Selected Tracks Up
    -
    Editor/next-snap-choice
    Next Snap Choice
    -
    Editor/next-snap-choice-music-only
    Next Musical Snap Choice
    -
    Editor/nudge-next-backward
    Nudge Next Earlier
    -
    Editor/nudge-next-forward
    Nudge Next Later
    -
    Editor/nudge-playhead-backward
    Nudge Playhead Backward
    -
    Editor/nudge-playhead-forward
    Nudge Playhead Forward
    -
    Editor/play-edit-range
    Play Edit Range
    -
    Editor/play-from-edit-point-and-return
    Play from Edit Point and Return
    -
    Editor/play-from-edit-point
    Play From Edit Point
    -
    Editor/playhead-backward-to-grid
    Playhead To Previous Grid
    -
    Editor/playhead-forward-to-grid
    Playhead To Next Grid
    -
    Editor/playhead-to-edit
    Playhead to Active Mark
    -
    Editor/playhead-to-next-region-boundary
    Playhead to Next Region Boundary
    -
    Editor/playhead-to-next-region-boundary-noselection
    Playhead to Next Region Boundary (No Track Selection)
    -
    Editor/playhead-to-next-region-end
    Playhead to Next Region End
    -
    Editor/playhead-to-next-region-start
    Playhead to Next Region Start
    -
    Editor/playhead-to-next-region-sync
    Playhead to Next Region Sync
    -
    Editor/playhead-to-previous-region-boundary
    Playhead to Previous Region Boundary
    -
    Editor/playhead-to-previous-region-boundary-noselection
    Playhead to Previous Region Boundary (No Track Selection)
    -
    Editor/playhead-to-previous-region-end
    Playhead to Previous Region End
    -
    Editor/playhead-to-previous-region-start
    Playhead to Previous Region Start
    -
    Editor/playhead-to-previous-region-sync
    Playhead to Previous Region Sync
    -
    Editor/playhead-to-range-end
    Playhead to Range End
    -
    Editor/playhead-to-range-start
    Playhead to Range Start
    -
    Editor/prev-snap-choice
    Previous Snap Choice
    -
    Editor/prev-snap-choice-music-only
    Previous Musical Snap Choice
    -
    Editor/redo
    Redo
    -
    Editor/remove-last-capture
    Remove Last Capture
    -
    Editor/remove-track
    Remove
    -
    Editor/save-visual-state-10
    Save View 10
    -
    Editor/save-visual-state-11
    Save View 11
    -
    Editor/save-visual-state-12
    Save View 12
    -
    Editor/save-visual-state-1
    Save View 1
    -
    Editor/save-visual-state-2
    Save View 2
    -
    Editor/save-visual-state-3
    Save View 3
    -
    Editor/save-visual-state-4
    Save View 4
    -
    Editor/save-visual-state-5
    Save View 5
    -
    Editor/save-visual-state-6
    Save View 6
    -
    Editor/save-visual-state-7
    Save View 7
    -
    Editor/save-visual-state-8
    Save View 8
    -
    Editor/save-visual-state-9
    Save View 9
    -
    Editor/scroll-backward
    Scroll Backward
    -
    Editor/scroll-forward
    Scroll Forward
    -
    Editor/scroll-playhead-backward
    Playhead Backward
    -
    Editor/scroll-playhead-forward
    Playhead Forward
    -
    Editor/scroll-tracks-down
    Scroll Tracks Down
    -
    Editor/scroll-tracks-up
    Scroll Tracks Up
    -
    Editor/select-all-after-edit-cursor
    Select All After Edit Point
    -
    Editor/select-all-before-edit-cursor
    Select All Before Edit Point
    -
    Editor/select-all-between-cursors
    Select All Overlapping Edit Range
    -
    Editor/select-all-in-loop-range
    Select All in Loop Range
    -
    Editor/select-all-in-punch-range
    Select All in Punch Range
    -
    Editor/select-all
    Select All
    -
    Editor/select-all-within-cursors
    Select All Inside Edit Range
    -
    Editor/selected-marker-to-next-region-boundary
    To Next Region Boundary
    -
    Editor/selected-marker-to-next-region-boundary-noselection
    To Next Region Boundary (No Track Selection)
    -
    Editor/selected-marker-to-previous-region-boundary
    To Previous Region Boundary
    -
    Editor/selected-marker-to-previous-region-boundary-noselection
    To Previous Region Boundary (No Track Selection)
    -
    Editor/select-next-route
    Select Next Track or Bus
    -
    Editor/select-prev-route
    Select Previous Track or Bus
    -
    Editor/select-range-between-cursors
    Select Edit Range
    -
    Editor/separate-from-loop
    Separate Using Loop Range
    -
    Editor/separate-from-punch
    Separate Using Punch Range
    -
    Editor/set-edit-lock
    Lock
    -
    Editor/set-edit-point
    Active Marker to Mouse
    -
    Editor/set-edit-slide
    Slide
    -
    Editor/set-edit-splice
    Splice
    -
    Editor/set-loop-from-edit-range
    Set Loop from Edit Range
    -
    Editor/set-playhead
    Playhead to Mouse
    -
    Editor/set-punch-from-edit-range
    Set Punch from Edit Range
    -
    Editor/set-tempo-from-edit-range
    Set Tempo from Edit Range = Bar
    -
    Editor/show-editor-list
    Show Editor List
    -
    Editor/show-editor-mixer
    Show Editor Mixer
    -
    Editor/show-marker-lines
    Show Marker Lines
    -
    Editor/shrink-tracks
    Shrink Track Height
    -
    Editor/snap-magnetic
    Magnetic
    -
    Editor/SnapMode
    Snap Mode
    -
    Editor/snap-normal
    Grid
    -
    Editor/snap-off
    No Grid
    -
    Editor/SnapTo
    Snap to
    -
    Editor/sound-midi-notes
    Sound Selected MIDI Notes
    -
    Editor/start-range
    Start Range
    -
    Editor/step-mouse-mode
    Step Mouse Mode
    -
    Editor/step-tracks-down
    Step Tracks Down
    -
    Editor/step-tracks-up
    Step Tracks Up
    -
    Editor/tab-to-transient-backwards
    Move Earlier to Transient
    -
    Editor/tab-to-transient-forwards
    Move Later to Transient
    -
    Editor/temporal-zoom-in
    Zoom In
    -
    Editor/temporal-zoom-out
    Zoom Out
    -
    Editor/toggle-edit-mode
    Toggle Edit Mode
    -
    Editor/toggle-follow-playhead
    Follow Playhead
    -
    Editor/ToggleGroupTabs
    Show Group Tabs
    -
    Editor/ToggleJadeo
    Video Monitor
    -
    Editor/ToggleLogoVisibility
    Show Logo
    -
    Editor/toggle-log-window
    Log
    -
    Editor/ToggleMeasureVisibility
    Show Measures
    -
    Editor/toggle-midi-input-active
    Toggle MIDI Input Active for Editor-Selected Tracks/Busses
    -
    Editor/toggle-stationary-playhead
    Stationary Playhead
    -
    Editor/ToggleSummary
    Show Summary
    -
    Editor/toggle-track-active
    Toggle Active
    -
    Editor/toggle-vmon-frame
    Frame number
    -
    Editor/toggle-vmon-fullscreen
    Fullscreen
    -
    Editor/toggle-vmon-letterbox
    Letterbox
    -
    Editor/toggle-vmon-ontop
    Always on Top
    -
    Editor/toggle-vmon-osdbg
    Timecode Background
    -
    Editor/toggle-vmon-timecode
    Timecode
    -
    Editor/toggle-zoom
    Toggle Zoom State
    -
    Editor/track-height-large
    Large
    -
    Editor/track-height-larger
    Larger
    -
    Editor/track-height-largest
    Largest
    -
    Editor/track-height-normal
    Normal
    -
    Editor/track-height-small
    Small
    -
    Editor/track-mute-toggle
    Toggle Mute
    -
    Editor/track-record-enable-toggle
    Toggle Record Enable
    -
    Editor/track-solo-isolate-toggle
    Toggle Solo Isolate
    -
    Editor/track-solo-toggle
    Toggle Solo
    -
    Editor/undo
    Undo
    -
    Editor/zoom-to-region-both-axes
    Zoom to Region (Width and Height)
    -
    Editor/zoom-to-region
    Zoom to Region
    -
    Editor/zoom-to-session
    Zoom to Session
    -
    Editor/zoom-vmon-100
    Original Size
    -
    Main/AddTrackBus
    Add Track or Bus…
    -
    Main/CleanupUnused
    Clean-up Unused Sources…
    -
    Main/Close
    Close
    -
    Main/CloseVideo
    Remove Video
    -
    Main/EditMetadata
    Edit Metadata…
    -
    Main/ExportAudio
    Export To Audio File(s)…
    -
    Main/Export
    Export
    -
    Main/ExportVideo
    Export To Video File
    -
    Main/FlushWastebasket
    Flush Wastebasket
    -
    Main/ImportMetadata
    Import Metadata…
    -
    Main_menu/AudioFileFormatData
    Sample Format
    -
    Main_menu/AudioFileFormatHeader
    File Type
    -
    Main_menu/AudioFileFormat
    Audio File Format
    -
    Main_menu/Cleanup
    Clean-up
    -
    Main_menu/ControlSurfaces
    Control Surfaces
    -
    Main_menu/Denormals
    Denormal Handling
    -
    Main_menu/Help
    Help
    -
    Main_menu/KeyMouseActions
    Misc. Shortcuts
    -
    Main_menu/MeteringFallOffRate
    Fall Off Rate
    -
    Main_menu/MeteringHoldTime
    Hold Time
    -
    Main_menu/Metering
    Metering
    -
    Main_menu/Plugins
    Plugins
    -
    Main_menu/Session
    Session
    -
    Main_menu/Sync
    Sync
    -
    Main_menu/TransportOptions
    Options
    -
    Main_menu/WindowMenu
    Window
    -
    Main/Metadata
    Metadata
    -
    Main/New
    New…
    -
    Main/Open
    Open…
    -
    Main/OpenVideo
    Open Video
    -
    Main/Recent
    Recent…
    -
    Main/Rename
    Rename…
    -
    Main/SaveAs
    Save As…
    -
    Main/SaveTemplate
    Save Template…
    -
    Main/Snapshot
    Snapshot…
    -
    Main/StemExport
    Stem export…
    -
    MIDI/panic
    Panic
    -
    MouseMode/set-mouse-mode-audition
    Audition Tool
    -
    MouseMode/set-mouse-mode-draw
    Note Drawing Tool
    -
    MouseMode/set-mouse-mode-gain
    Gain Tool
    -
    MouseMode/set-mouse-mode-object
    Object Tool
    -
    MouseMode/set-mouse-mode-object-range
    Smart Object Mode
    -
    MouseMode/set-mouse-mode-range
    Range Tool
    -
    MouseMode/set-mouse-mode-timefx
    Time FX Tool
    -
    MouseMode/set-mouse-mode-zoom
    Zoom Tool
    -
    MouseMode/toggle-internal-edit
    Edit MIDI
    -
    options/SendMidiClock
    Send MIDI Clock
    -
    options/SendMIDIfeedback
    Send MIDI Feedback
    -
    options/SendMMC
    Send MMC
    -
    options/SendMTC
    Send MTC
    -
    options/UseMMC
    Use MMC
    -
    ProcessorMenu/ab_plugins
    A/B Plugins
    -
    ProcessorMenu/activate_all
    Activate All
    -
    ProcessorMenu/clear
    Clear (all)
    -
    ProcessorMenu/clear_post
    Clear (post-fader)
    -
    ProcessorMenu/clear_pre
    Clear (pre-fader)
    -
    ProcessorMenu/controls
    Controls
    -
    ProcessorMenu/copy
    Copy
    -
    ProcessorMenu/cut
    Cut
    -
    ProcessorMenu/deactivate_all
    Deactivate All
    -
    ProcessorMenu/delete
    Delete
    -
    ProcessorMenu/deselectall
    Deselect All
    -
    ProcessorMenu/edit-generic
    Edit with generic controls…
    -
    ProcessorMenu/edit
    Edit…
    -
    ProcessorMenu/newaux
    New Aux Send …
    -
    ProcessorMenu/newinsert
    New Insert
    -
    ProcessorMenu/newplugin
    New Plugin
    -
    ProcessorMenu/newsend
    New External Send …
    -
    ProcessorMenu/paste
    Paste
    -
    ProcessorMenu/rename
    Rename
    -
    ProcessorMenu/selectall
    Select All
    -
    ProcessorMenu/send_options
    Send Options
    -
    Region/add-range-marker-from-region
    Add Single Range Marker
    -
    Region/add-range-markers-from-region
    Add Range Marker Per Region
    -
    Region/align-regions-end
    Align End
    -
    Region/align-regions-end-relative
    Align End Relative
    -
    Region/align-regions-start
    Align Start
    -
    Region/align-regions-start-relative
    Align Start Relative
    -
    Region/align-regions-sync
    Align Sync
    -
    Region/align-regions-sync-relative
    Align Sync Relative
    -
    Region/analyze-region
    Spectral Analysis…
    -
    Region/boost-region-gain
    Boost Gain
    -
    Region/bounce-regions-processed
    Bounce (without processing)
    -
    Region/bounce-regions-unprocessed
    Bounce (with processing)
    -
    Region/choose-top-region-context-menu
    Choose Top…
    -
    Region/choose-top-region
    Choose Top…
    -
    Region/close-region-gaps
    Close Gaps
    -
    Region/combine-regions
    Combine
    -
    Region/cut-region-gain
    Cut Gain
    -
    Region/duplicate-region
    Duplicate
    -
    Region/export-region
    Export…
    -
    Region/fork-region
    Unlink from other copies
    -
    Region/insert-patch-change-context
    Insert Patch Change…
    -
    Region/insert-patch-change
    Insert Patch Change…
    -
    Region/insert-region-from-region-list
    Insert Region From Region List
    -
    RegionList/RegionListSort
    Sort
    -
    RegionList/removeUnusedRegions
    Remove Unused
    -
    RegionList/rlAudition
    Audition
    -
    RegionList/rlHide
    Hide
    -
    RegionList/rlShowAll
    Show All
    -
    RegionList/rlShowAuto
    Show Automatic Regions
    -
    RegionList/rlShow
    Show
    -
    RegionList/SortAscending
    Ascending
    -
    RegionList/SortByRegionEndinFile
    By Region End in File
    -
    RegionList/SortByRegionLength
    By Region Length
    -
    RegionList/SortByRegionName
    By Region Name
    -
    RegionList/SortByRegionPosition
    By Region Position
    -
    RegionList/SortByRegionStartinFile
    By Region Start in File
    -
    RegionList/SortByRegionTimestamp
    By Region Timestamp
    -
    RegionList/SortBySourceFileCreationDate
    By Source File Creation Date
    -
    RegionList/SortBySourceFileLength
    By Source File Length
    -
    RegionList/SortBySourceFileName
    By Source File Name
    -
    RegionList/SortBySourceFilesystem
    By Source Filesystem
    -
    RegionList/SortDescending
    Descending
    -
    Region/loop-region
    Loop
    -
    Region/lower-region
    Lower
    -
    Region/lower-region-to-bottom
    Lower to Bottom
    -
    Region/multi-duplicate-region
    Multi-Duplicate…
    -
    Region/naturalize-region
    Move to Original Position
    -
    Region/normalize-region
    Normalize…
    -
    Region/nudge-backward-by-capture-offset
    Nudge Earlier by Capture Offset
    -
    Region/nudge-backward
    Nudge Earlier
    -
    Region/nudge-forward-by-capture-offset
    Nudge Later by Capture Offset
    -
    Region/nudge-forward
    Nudge Later
    -
    Region/pitch-shift-region
    Pitch Shift…
    -
    Region/place-transient
    Place Transient
    -
    Region/play-selected-regions
    Play
    -
    Region/quantize-region
    Quantize…
    -
    Region/raise-region
    Raise
    -
    Region/raise-region-to-top
    Raise to Top
    -
    Region/region-fill-track
    Fill Track
    -
    Region/remove-region
    Remove
    -
    Region/remove-region-sync
    Remove Sync
    -
    Region/rename-region
    Rename…
    -
    Region/reset-region-gain-envelopes
    Reset Envelope
    -
    Region/reset-region-scale-amplitude
    Reset Gain
    -
    Region/reverse-region
    Reverse
    -
    Region/separate-under-region
    Separate Under
    -
    Region/set-fade-in-length
    Set Fade In Length
    -
    Region/set-fade-out-length
    Set Fade Out Length
    -
    Region/set-loop-from-region
    Set Loop Range
    -
    Region/set-punch-from-region
    Set Punch
    -
    Region/set-region-sync-position
    Set Sync Position
    -
    Region/set-selection-from-region
    Set Range Selection
    -
    Region/set-tempo-from-region
    Set Tempo from Region = Bar
    -
    Region/show-region-list-editor
    List Editor…
    -
    Region/show-region-properties
    Properties…
    -
    Region/show-rhythm-ferret
    Rhythm Ferret…
    -
    Region/snap-regions-to-grid
    Snap Position To Grid
    -
    Region/split-multichannel-region
    Make Mono Regions
    -
    Region/split-region-at-transients
    Split at Percussion Onsets
    -
    Region/split-region
    Split
    -
    Region/strip-region-silence
    Strip Silence…
    -
    Region/toggle-opaque-region
    Opaque
    -
    Region/toggle-region-fade-in
    Fade In
    -
    Region/toggle-region-fade-out
    Fade Out
    -
    Region/toggle-region-fades
    Fades
    -
    Region/toggle-region-gain-envelope-active
    Envelope Active
    -
    Region/toggle-region-lock
    Lock
    -
    Region/toggle-region-lock-style
    Glue to Bars and Beats
    -
    Region/toggle-region-mute
    Mute
    -
    Region/toggle-region-video-lock
    Lock to Video
    -
    Region/transpose-region
    Transpose…
    -
    Region/trim-back
    Trim End at Edit Point
    -
    Region/trim-front
    Trim Start at Edit Point
    -
    Region/trim-region-to-loop
    Trim to Loop
    -
    Region/trim-region-to-punch
    Trim to Punch
    -
    Region/trim-to-next-region
    Trim to Next
    -
    Region/trim-to-previous-region
    Trim to Previous
    -
    Region/uncombine-regions
    Uncombine
    -
    Rulers/toggle-bbt-ruler
    Bars & Beats
    -
    Rulers/toggle-cd-marker-ruler
    CD Markers
    -
    Rulers/toggle-loop-punch-ruler
    Loop/Punch
    -
    Rulers/toggle-marker-ruler
    Markers
    -
    Rulers/toggle-meter-ruler
    Meter
    -
    Rulers/toggle-minsec-ruler
    Min:Sec
    -
    Rulers/toggle-range-ruler
    Ranges
    -
    Rulers/toggle-samples-ruler
    Samples
    -
    Rulers/toggle-tempo-ruler
    Tempo
    -
    Rulers/toggle-timecode-ruler
    Timecode
    -
    Rulers/toggle-video-ruler
    Video
    -
    ShuttleActions/SetShuttleUnitsPercentage
    Percentage
    -
    ShuttleActions/SetShuttleUnitsSemitones
    Semitones
    -
    Snap/snap-to-asixteenthbeat
    Snap to Sixteenths
    -
    Snap/snap-to-bar
    Snap to Bar
    -
    Snap/snap-to-beat
    Snap to Beat
    -
    Snap/snap-to-cd-frame
    Snap to CD Frame
    -
    Snap/snap-to-eighths
    Snap to Eighths
    -
    Snap/snap-to-fifths
    Snap to Fifths
    -
    Snap/snap-to-fourteenths
    Snap to Fourteenths
    -
    Snap/snap-to-halves
    Snap to Halves
    -
    Snap/snap-to-mark
    Snap to Mark
    -
    Snap/snap-to-minutes
    Snap to Minutes
    -
    Snap/snap-to-onetwentyeighths
    Snap to One Twenty Eighths
    -
    Snap/snap-to-quarters
    Snap to Quarters
    -
    Snap/snap-to-region-boundary
    Snap to Region Boundary
    -
    Snap/snap-to-region-end
    Snap to Region End
    -
    Snap/snap-to-region-start
    Snap to Region Start
    -
    Snap/snap-to-region-sync
    Snap to Region Sync
    -
    Snap/snap-to-seconds
    Snap to Seconds
    -
    Snap/snap-to-sevenths
    Snap to Sevenths
    -
    Snap/snap-to-sixths
    Snap to Sixths
    -
    Snap/snap-to-sixtyfourths
    Snap to Sixty Fourths
    -
    Snap/snap-to-tenths
    Snap to Tenths
    -
    Snap/snap-to-thirds
    Snap to Thirds
    -
    Snap/snap-to-thirtyseconds
    Snap to Thirty Seconds
    -
    Snap/snap-to-timecode-frame
    Snap to Timecode Frame
    -
    Snap/snap-to-timecode-minutes
    Snap to Timecode Minutes
    -
    Snap/snap-to-timecode-seconds
    Snap to Timecode Seconds
    -
    Snap/snap-to-twelfths
    Snap to Twelfths
    -
    Snap/snap-to-twentieths
    Snap to Twentieths
    -
    Snap/snap-to-twentyeighths
    Snap to Twenty Eighths
    -
    Snap/snap-to-twentyfourths
    Snap to Twenty Fourths
    -
    Transport/focus-on-clock
    Focus On Clock
    -
    Transport/ForwardFast
    Forward (Fast)
    -
    Transport/Forward
    Forward
    -
    Transport/ForwardSlow
    Forward (Slow)
    -
    Transport/GotoEnd
    Goto End
    -
    Transport/GotoStart
    Goto Start
    -
    Transport/GotoWallClock
    Goto Wall Clock
    -
    Transport/GotoZero
    Goto Zero
    -
    Transport/Loop
    Play Loop Range
    -
    Transport/PlayPreroll
    Play Selection w/Preroll
    -
    Transport/PlaySelection
    Play Selected Range
    -
    Transport/primary-clock-bbt
    Bars & Beats
    -
    Transport/primary-clock-minsec
    Minutes & Seconds
    -
    Transport/primary-clock-samples
    Samples
    -
    Transport/primary-clock-timecode
    Timecode
    -
    Transport/Record
    Enable Record
    -
    Transport/record-roll
    Start Recording
    -
    Transport/RewindFast
    Rewind (Fast)
    -
    Transport/Rewind
    Rewind
    -
    Transport/RewindSlow
    Rewind (Slow)
    -
    Transport/Roll
    Roll
    -
    Transport/secondary-clock-bbt
    Bars & Beats
    -
    Transport/secondary-clock-minsec
    Minutes & Seconds
    -
    Transport/secondary-clock-samples
    Samples
    -
    Transport/secondary-clock-timecode
    Timecode
    -
    Transport/Stop
    Stop
    -
    Transport/ToggleAutoInput
    Auto Input
    -
    Transport/ToggleAutoPlay
    Auto Play
    -
    Transport/ToggleAutoReturn
    Auto Return
    -
    Transport/ToggleClick
    Click
    -
    Transport/ToggleExternalSync
    -
    Transport/ToggleFollowEdits
    Follow Edits
    -
    Transport/TogglePunchIn
    Punch In
    -
    Transport/TogglePunch
    Punch In/Out
    -
    Transport/TogglePunchOut
    Punch Out
    -
    Transport/ToggleRollForgetCapture
    Stop and Forget Capture
    -
    Transport/ToggleRoll
    Start/Stop
    -
    Transport/ToggleRollMaybe
    Start/Continue/Stop
    -
    Transport/ToggleTimeMaster
    Time Master
    -
    Transport/ToggleVideoSync
    Sync Startup to Video
    -
    Transport/TransitionToReverse
    Transition To Reverse
    -
    Transport/TransitionToRoll
    Transition To Roll
    -
    Transport/Transport
    Transport
    -
    Window/toggle-about
    About
    -
    Window/toggle-add-routes
    Add Tracks/Busses
    -
    Window/toggle-add-video
    Add Tracks/Busses
    -
    Window/toggle-audio-connection-manager
    Audio Connections
    -
    Window/toggle-audio-midi-setup
    Audio/MIDI Setup
    -
    Window/toggle-big-clock
    Big Clock
    -
    Window/toggle-bundle-manager
    Bundle Manager
    -
    Window/toggle-inspector
    Tracks and Busses
    -
    Window/toggle-key-editor
    Key Bindings
    -
    Window/toggle-locations
    Locations
    -
    Window/toggle-midi-connection-manager
    MIDI Connections
    -
    Window/toggle-rc-options-editor
    Preferences
    -
    Window/toggle-session-options-editor
    Properties
    -
    Window/toggle-speaker-config
    Speaker Configuration
    -
    Window/toggle-theme-manager
    Theme Manager
    -
    Zoom/zoom-focus-center
    Zoom Focus Center
    -
    Zoom/zoom-focus-edit
    Zoom Focus Edit Point
    -
    Zoom/zoom-focus-left
    Zoom Focus Left
    -
    Zoom/zoom-focus-mouse
    Zoom Focus Mouse
    -
    Zoom/zoom-focus-playhead
    Zoom Focus Playhead
    -
    Zoom/zoom-focus-right
    Zoom Focus Right
    -
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Action NameMenu Name
    Common/ChatChat
    Common/KeepTearoffsShow Toolbars
    Common/ManualManual
    Common/NewMIDITracerMIDI Tracer
    Common/QuitQuit
    Common/ReferenceReference
    Common/SaveSave
    Common/toggle-editor-mixerToggle Editor+Mixer
    Common/ToggleMaximalEditorMaximise Editor Space
    Common/toggle-meterbridgeMeterbridge
    Common/toggle-mixerMixer
    Common/ToggleRecordEnableTrack10Toggle Record Enable Track 10
    Common/ToggleRecordEnableTrack11Toggle Record Enable Track 11
    Common/ToggleRecordEnableTrack12Toggle Record Enable Track 12
    Common/ToggleRecordEnableTrack13Toggle Record Enable Track 13
    Common/ToggleRecordEnableTrack14Toggle Record Enable Track 14
    Common/ToggleRecordEnableTrack15Toggle Record Enable Track 15
    Common/ToggleRecordEnableTrack16Toggle Record Enable Track 16
    Common/ToggleRecordEnableTrack17Toggle Record Enable Track 17
    Common/ToggleRecordEnableTrack18Toggle Record Enable Track 18
    Common/ToggleRecordEnableTrack19Toggle Record Enable Track 19
    Common/ToggleRecordEnableTrack1Toggle Record Enable Track 1
    Common/ToggleRecordEnableTrack20Toggle Record Enable Track 20
    Common/ToggleRecordEnableTrack21Toggle Record Enable Track 21
    Common/ToggleRecordEnableTrack22Toggle Record Enable Track 22
    Common/ToggleRecordEnableTrack23Toggle Record Enable Track 23
    Common/ToggleRecordEnableTrack24Toggle Record Enable Track 24
    Common/ToggleRecordEnableTrack25Toggle Record Enable Track 25
    Common/ToggleRecordEnableTrack26Toggle Record Enable Track 26
    Common/ToggleRecordEnableTrack27Toggle Record Enable Track 27
    Common/ToggleRecordEnableTrack28Toggle Record Enable Track 28
    Common/ToggleRecordEnableTrack29Toggle Record Enable Track 29
    Common/ToggleRecordEnableTrack2Toggle Record Enable Track 2
    Common/ToggleRecordEnableTrack30Toggle Record Enable Track 30
    Common/ToggleRecordEnableTrack31Toggle Record Enable Track 31
    Common/ToggleRecordEnableTrack32Toggle Record Enable Track 32
    Common/ToggleRecordEnableTrack3Toggle Record Enable Track 3
    Common/ToggleRecordEnableTrack4Toggle Record Enable Track 4
    Common/ToggleRecordEnableTrack5Toggle Record Enable Track 5
    Common/ToggleRecordEnableTrack6Toggle Record Enable Track 6
    Common/ToggleRecordEnableTrack7Toggle Record Enable Track 7
    Common/ToggleRecordEnableTrack8Toggle Record Enable Track 8
    Common/ToggleRecordEnableTrack9Toggle Record Enable Track 9
    Editor/addExistingAudioFilesImport
    Editor/addExternalAudioToRegionListImport to Region List…
    Editor/add-location-from-playheadAdd Mark from Playhead
    Editor/center-edit-cursorCenter Edit Point
    Editor/center-playheadCenter Playhead
    Editor/cropCrop
    Editor/cycle-edit-pointChange Edit Point
    Editor/cycle-edit-point-with-markerChange Edit Point Including Marker
    Editor/cycle-snap-modeNext Snap Mode
    Editor/cycle-zoom-focusNext Zoom Focus
    Editor/deselect-allDeselect All
    Editor/duplicate-rangeDuplicate Range
    Editor/edit-at-mouseMouse
    Editor/edit-at-playheadPlayhead
    Editor/edit-at-selected-markerMarker
    Editor/edit-cursor-to-next-region-endTo Next Region End
    Editor/edit-cursor-to-next-region-startTo Next Region Start
    Editor/edit-cursor-to-next-region-syncTo Next Region Sync
    Editor/edit-cursor-to-previous-region-endTo Previous Region End
    Editor/edit-cursor-to-previous-region-startTo Previous Region Start
    Editor/edit-cursor-to-previous-region-syncTo Previous Region Sync
    Editor/edit-cursor-to-range-endTo Range End
    Editor/edit-cursor-to-range-startTo Range Start
    Editor/editor-copyCopy
    Editor/editor-cropCrop
    Editor/editor-cutCut
    Editor/editor-deleteDelete
    Editor/editor-pastePaste
    Editor/editor-separateSeparate
    Editor/edit-to-playheadActive Mark to Playhead
    Editor/escapeBreak drag or deselect all
    Editor/expand-tracksExpand Track Height
    Editor/export-audioExport Audio
    Editor/export-rangeExport Range
    Editor/finish-add-rangeFinish Add Range
    Editor/finish-rangeFinish Range
    Editor/fit-tracksFit Selected Tracks
    Editor/goto-mark-1Locate to Mark 1
    Editor/goto-mark-2Locate to Mark 2
    Editor/goto-mark-3Locate to Mark 3
    Editor/goto-mark-4Locate to Mark 4
    Editor/goto-mark-5Locate to Mark 5
    Editor/goto-mark-6Locate to Mark 6
    Editor/goto-mark-7Locate to Mark 7
    Editor/goto-mark-8Locate to Mark 8
    Editor/goto-mark-9Locate to Mark 9
    Editor/goto-visual-state-10Goto View 10
    Editor/goto-visual-state-11Goto View 11
    Editor/goto-visual-state-12Goto View 12
    Editor/goto-visual-state-1Goto View 1
    Editor/goto-visual-state-2Goto View 2
    Editor/goto-visual-state-3Goto View 3
    Editor/goto-visual-state-4Goto View 4
    Editor/goto-visual-state-5Goto View 5
    Editor/goto-visual-state-6Goto View 6
    Editor/goto-visual-state-7Goto View 7
    Editor/goto-visual-state-8Goto View 8
    Editor/goto-visual-state-9Goto View 9
    Editor/importFromSessionImport From Session
    Editor/insert-timeInsert Time
    Editor/invert-selectionInvert Selection
    Editor/jump-backward-to-markJump to Previous Mark
    Editor/jump-forward-to-markJump to Next Mark
    Editor/main-menu-play-selected-regionsPlay Selected Regions
    EditorMenu/AlignMenuAlign
    EditorMenu/AutoconnectAutoconnect
    EditorMenu/CrossfadesCrossfades
    EditorMenu/EditCursorMovementOptionsMove Selected Marker
    EditorMenu/EditEdit
    EditorMenu/EditPointMenuEdit Point
    EditorMenu/EditSelectRangeOptionsSelect Range Operations
    EditorMenu/EditSelectRegionOptionsSelect Regions
    EditorMenu/FadeMenuFade
    EditorMenu/LatchMenuLatch
    EditorMenu/LinkLink
    EditorMenu/LocateToMarkerLocate to Markers
    EditorMenu/MarkerMenuMarkers
    EditorMenu/MeterFalloffMeter falloff
    EditorMenu/MeterHoldMeter hold
    EditorMenu/MIDIMIDI Options
    EditorMenu/MiscOptionsMisc Options
    EditorMenu/MonitoringMonitoring
    EditorMenu/MoveActiveMarkMenuActive Mark
    EditorMenu/MovePlayHeadMenuPlayhead
    EditorMenu/PlayMenuPlay
    EditorMenu/PrimaryClockMenuPrimary Clock
    EditorMenu/PullupPullup / Pulldown
    EditorMenu/RegionEditOpsRegion operations
    EditorMenu/RegionGainMenuGain
    EditorMenu/RegionMenuDuplicateDuplicate
    EditorMenu/RegionMenuEditEdit
    EditorMenu/RegionMenuFadesFades
    EditorMenu/RegionMenuGainGain
    EditorMenu/RegionMenuRegion
    EditorMenu/RegionMenuLayeringLayering
    EditorMenu/RegionMenuMIDIMIDI
    EditorMenu/RegionMenuPositionPosition
    EditorMenu/RegionMenuRangesRanges
    EditorMenu/RegionMenuTrimTrim
    EditorMenu/RulerMenuRulers
    EditorMenu/SavedViewMenuViews
    EditorMenu/ScrollMenuScroll
    EditorMenu/SecondaryClockMenuSecondary Clock
    EditorMenu/SelectSelect
    EditorMenu/SelectMenuSelect
    EditorMenu/SeparateMenuSeparate
    EditorMenu/SetLoopMenuLoop
    EditorMenu/SetPunchMenuPunch
    EditorMenu/SoloSolo
    EditorMenu/SubframesSubframes
    EditorMenu/SyncMenuSync
    EditorMenu/TempoMenuTempo
    EditorMenu/TimecodeTimecode fps
    EditorMenu/ToolsTools
    EditorMenu/TrackHeightMenuHeight
    EditorMenu/TrackMenuTrack
    EditorMenu/VideoMonitorMenuVideo Monitor
    EditorMenu/ViewView
    EditorMenu/ZoomFocusZoom Focus
    EditorMenu/ZoomFocusMenuZoom Focus
    EditorMenu/ZoomMenuZoom
    Editor/move-range-end-to-next-region-boundaryMove Range End to Next Region Boundary
    Editor/move-range-end-to-previous-region-boundaryMove Range End to Previous Region Boundary
    Editor/move-range-start-to-next-region-boundaryMove Range Start to Next Region Boundary
    Editor/move-range-start-to-previous-region-boundaryMove Range Start to Previous Region Boundary
    Editor/move-selected-tracks-downMove Selected Tracks Down
    Editor/move-selected-tracks-upMove Selected Tracks Up
    Editor/next-snap-choiceNext Snap Choice
    Editor/next-snap-choice-music-onlyNext Musical Snap Choice
    Editor/nudge-next-backwardNudge Next Earlier
    Editor/nudge-next-forwardNudge Next Later
    Editor/nudge-playhead-backwardNudge Playhead Backward
    Editor/nudge-playhead-forwardNudge Playhead Forward
    Editor/play-edit-rangePlay Edit Range
    Editor/play-from-edit-point-and-returnPlay from Edit Point and Return
    Editor/play-from-edit-pointPlay From Edit Point
    Editor/playhead-backward-to-gridPlayhead To Previous Grid
    Editor/playhead-forward-to-gridPlayhead To Next Grid
    Editor/playhead-to-editPlayhead to Active Mark
    Editor/playhead-to-next-region-boundaryPlayhead to Next Region Boundary
    Editor/playhead-to-next-region-boundary-noselectionPlayhead to Next Region Boundary (No Track Selection)
    Editor/playhead-to-next-region-endPlayhead to Next Region End
    Editor/playhead-to-next-region-startPlayhead to Next Region Start
    Editor/playhead-to-next-region-syncPlayhead to Next Region Sync
    Editor/playhead-to-previous-region-boundaryPlayhead to Previous Region Boundary
    Editor/playhead-to-previous-region-boundary-noselectionPlayhead to Previous Region Boundary (No Track Selection)
    Editor/playhead-to-previous-region-endPlayhead to Previous Region End
    Editor/playhead-to-previous-region-startPlayhead to Previous Region Start
    Editor/playhead-to-previous-region-syncPlayhead to Previous Region Sync
    Editor/playhead-to-range-endPlayhead to Range End
    Editor/playhead-to-range-startPlayhead to Range Start
    Editor/prev-snap-choicePrevious Snap Choice
    Editor/prev-snap-choice-music-onlyPrevious Musical Snap Choice
    Editor/redoRedo
    Editor/remove-last-captureRemove Last Capture
    Editor/remove-trackRemove
    Editor/save-visual-state-10Save View 10
    Editor/save-visual-state-11Save View 11
    Editor/save-visual-state-12Save View 12
    Editor/save-visual-state-1Save View 1
    Editor/save-visual-state-2Save View 2
    Editor/save-visual-state-3Save View 3
    Editor/save-visual-state-4Save View 4
    Editor/save-visual-state-5Save View 5
    Editor/save-visual-state-6Save View 6
    Editor/save-visual-state-7Save View 7
    Editor/save-visual-state-8Save View 8
    Editor/save-visual-state-9Save View 9
    Editor/scroll-backwardScroll Backward
    Editor/scroll-forwardScroll Forward
    Editor/scroll-playhead-backwardPlayhead Backward
    Editor/scroll-playhead-forwardPlayhead Forward
    Editor/scroll-tracks-downScroll Tracks Down
    Editor/scroll-tracks-upScroll Tracks Up
    Editor/select-all-after-edit-cursorSelect All After Edit Point
    Editor/select-all-before-edit-cursorSelect All Before Edit Point
    Editor/select-all-between-cursorsSelect All Overlapping Edit Range
    Editor/select-all-in-loop-rangeSelect All in Loop Range
    Editor/select-all-in-punch-rangeSelect All in Punch Range
    Editor/select-allSelect All
    Editor/select-all-within-cursorsSelect All Inside Edit Range
    Editor/selected-marker-to-next-region-boundaryTo Next Region Boundary
    Editor/selected-marker-to-next-region-boundary-noselectionTo Next Region Boundary (No Track Selection)
    Editor/selected-marker-to-previous-region-boundaryTo Previous Region Boundary
    Editor/selected-marker-to-previous-region-boundary-noselectionTo Previous Region Boundary (No Track Selection)
    Editor/select-next-routeSelect Next Track or Bus
    Editor/select-prev-routeSelect Previous Track or Bus
    Editor/select-range-between-cursorsSelect Edit Range
    Editor/separate-from-loopSeparate Using Loop Range
    Editor/separate-from-punchSeparate Using Punch Range
    Editor/set-edit-lockLock
    Editor/set-edit-pointActive Marker to Mouse
    Editor/set-edit-slideSlide
    Editor/set-edit-spliceSplice
    Editor/set-loop-from-edit-rangeSet Loop from Edit Range
    Editor/set-playheadPlayhead to Mouse
    Editor/set-punch-from-edit-rangeSet Punch from Edit Range
    Editor/set-tempo-from-edit-rangeSet Tempo from Edit Range = Bar
    Editor/show-editor-listShow Editor List
    Editor/show-editor-mixerShow Editor Mixer
    Editor/show-marker-linesShow Marker Lines
    Editor/shrink-tracksShrink Track Height
    Editor/snap-magneticMagnetic
    Editor/SnapModeSnap Mode
    Editor/snap-normalGrid
    Editor/snap-offNo Grid
    Editor/SnapToSnap to
    Editor/sound-midi-notesSound Selected MIDI Notes
    Editor/start-rangeStart Range
    Editor/step-mouse-modeStep Mouse Mode
    Editor/step-tracks-downStep Tracks Down
    Editor/step-tracks-upStep Tracks Up
    Editor/tab-to-transient-backwardsMove Earlier to Transient
    Editor/tab-to-transient-forwardsMove Later to Transient
    Editor/temporal-zoom-inZoom In
    Editor/temporal-zoom-outZoom Out
    Editor/toggle-edit-modeToggle Edit Mode
    Editor/toggle-follow-playheadFollow Playhead
    Editor/ToggleGroupTabsShow Group Tabs
    Editor/ToggleJadeoVideo Monitor
    Editor/ToggleLogoVisibilityShow Logo
    Editor/toggle-log-windowLog
    Editor/ToggleMeasureVisibilityShow Measures
    Editor/toggle-midi-input-activeToggle MIDI Input Active for Editor-Selected Tracks/Busses
    Editor/toggle-stationary-playheadStationary Playhead
    Editor/ToggleSummaryShow Summary
    Editor/toggle-track-activeToggle Active
    Editor/toggle-vmon-frameFrame number
    Editor/toggle-vmon-fullscreenFullscreen
    Editor/toggle-vmon-letterboxLetterbox
    Editor/toggle-vmon-ontopAlways on Top
    Editor/toggle-vmon-osdbgTimecode Background
    Editor/toggle-vmon-timecodeTimecode
    Editor/toggle-zoomToggle Zoom State
    Editor/track-height-largeLarge
    Editor/track-height-largerLarger
    Editor/track-height-largestLargest
    Editor/track-height-normalNormal
    Editor/track-height-smallSmall
    Editor/track-mute-toggleToggle Mute
    Editor/track-record-enable-toggleToggle Record Enable
    Editor/track-solo-isolate-toggleToggle Solo Isolate
    Editor/track-solo-toggleToggle Solo
    Editor/undoUndo
    Editor/zoom-to-region-both-axesZoom to Region (Width and Height)
    Editor/zoom-to-regionZoom to Region
    Editor/zoom-to-sessionZoom to Session
    Editor/zoom-vmon-100Original Size
    Main/AddTrackBusAdd Track or Bus…
    Main/CleanupUnusedClean-up Unused Sources…
    Main/CloseClose
    Main/CloseVideoRemove Video
    Main/EditMetadataEdit Metadata…
    Main/ExportAudioExport To Audio File(s)…
    Main/ExportExport
    Main/ExportVideoExport To Video File
    Main/FlushWastebasketFlush Wastebasket
    Main/ImportMetadataImport Metadata…
    Main_menu/AudioFileFormatDataSample Format
    Main_menu/AudioFileFormatHeaderFile Type
    Main_menu/AudioFileFormatAudio File Format
    Main_menu/CleanupClean-up
    Main_menu/ControlSurfacesControl Surfaces
    Main_menu/DenormalsDenormal Handling
    Main_menu/HelpHelp
    Main_menu/KeyMouseActionsMisc. Shortcuts
    Main_menu/MeteringFallOffRateFall Off Rate
    Main_menu/MeteringHoldTimeHold Time
    Main_menu/MeteringMetering
    Main_menu/PluginsPlugins
    Main_menu/SessionSession
    Main_menu/SyncSync
    Main_menu/TransportOptionsOptions
    Main_menu/WindowMenuWindow
    Main/MetadataMetadata
    Main/NewNew…
    Main/OpenOpen…
    Main/OpenVideoOpen Video
    Main/RecentRecent…
    Main/RenameRename…
    Main/SaveAsSave As…
    Main/SaveTemplateSave Template…
    Main/SnapshotSnapshot…
    Main/StemExportStem export…
    MIDI/panicPanic
    MouseMode/set-mouse-mode-auditionAudition Tool
    MouseMode/set-mouse-mode-drawNote Drawing Tool
    MouseMode/set-mouse-mode-gainGain Tool
    MouseMode/set-mouse-mode-objectObject Tool
    MouseMode/set-mouse-mode-object-rangeSmart Object Mode
    MouseMode/set-mouse-mode-rangeRange Tool
    MouseMode/set-mouse-mode-timefxTime FX Tool
    MouseMode/set-mouse-mode-zoomZoom Tool
    MouseMode/toggle-internal-editEdit MIDI
    options/SendMidiClockSend MIDI Clock
    options/SendMIDIfeedbackSend MIDI Feedback
    options/SendMMCSend MMC
    options/SendMTCSend MTC
    options/UseMMCUse MMC
    ProcessorMenu/ab_pluginsA/B Plugins
    ProcessorMenu/activate_allActivate All
    ProcessorMenu/clearClear (all)
    ProcessorMenu/clear_postClear (post-fader)
    ProcessorMenu/clear_preClear (pre-fader)
    ProcessorMenu/controlsControls
    ProcessorMenu/copyCopy
    ProcessorMenu/cutCut
    ProcessorMenu/deactivate_allDeactivate All
    ProcessorMenu/deleteDelete
    ProcessorMenu/deselectallDeselect All
    ProcessorMenu/edit-genericEdit with generic controls…
    ProcessorMenu/editEdit…
    ProcessorMenu/newauxNew Aux Send …
    ProcessorMenu/newinsertNew Insert
    ProcessorMenu/newpluginNew Plugin
    ProcessorMenu/newsendNew External Send …
    ProcessorMenu/pastePaste
    ProcessorMenu/renameRename
    ProcessorMenu/selectallSelect All
    ProcessorMenu/send_optionsSend Options
    Region/add-range-marker-from-regionAdd Single Range Marker
    Region/add-range-markers-from-regionAdd Range Marker Per Region
    Region/align-regions-endAlign End
    Region/align-regions-end-relativeAlign End Relative
    Region/align-regions-startAlign Start
    Region/align-regions-start-relativeAlign Start Relative
    Region/align-regions-syncAlign Sync
    Region/align-regions-sync-relativeAlign Sync Relative
    Region/analyze-regionSpectral Analysis…
    Region/boost-region-gainBoost Gain
    Region/bounce-regions-processedBounce (without processing)
    Region/bounce-regions-unprocessedBounce (with processing)
    Region/choose-top-region-context-menuChoose Top…
    Region/choose-top-regionChoose Top…
    Region/close-region-gapsClose Gaps
    Region/combine-regionsCombine
    Region/cut-region-gainCut Gain
    Region/duplicate-regionDuplicate
    Region/export-regionExport…
    Region/fork-regionUnlink from other copies
    Region/insert-patch-change-contextInsert Patch Change…
    Region/insert-patch-changeInsert Patch Change…
    Region/insert-region-from-region-listInsert Region From Region List
    RegionList/RegionListSortSort
    RegionList/removeUnusedRegionsRemove Unused
    RegionList/rlAuditionAudition
    RegionList/rlHideHide
    RegionList/rlShowAllShow All
    RegionList/rlShowAutoShow Automatic Regions
    RegionList/rlShowShow
    RegionList/SortAscendingAscending
    RegionList/SortByRegionEndinFileBy Region End in File
    RegionList/SortByRegionLengthBy Region Length
    RegionList/SortByRegionNameBy Region Name
    RegionList/SortByRegionPositionBy Region Position
    RegionList/SortByRegionStartinFileBy Region Start in File
    RegionList/SortByRegionTimestampBy Region Timestamp
    RegionList/SortBySourceFileCreationDateBy Source File Creation Date
    RegionList/SortBySourceFileLengthBy Source File Length
    RegionList/SortBySourceFileNameBy Source File Name
    RegionList/SortBySourceFilesystemBy Source Filesystem
    RegionList/SortDescendingDescending
    Region/loop-regionLoop
    Region/lower-regionLower
    Region/lower-region-to-bottomLower to Bottom
    Region/multi-duplicate-regionMulti-Duplicate…
    Region/naturalize-regionMove to Original Position
    Region/normalize-regionNormalize…
    Region/nudge-backward-by-capture-offsetNudge Earlier by Capture Offset
    Region/nudge-backwardNudge Earlier
    Region/nudge-forward-by-capture-offsetNudge Later by Capture Offset
    Region/nudge-forwardNudge Later
    Region/pitch-shift-regionPitch Shift…
    Region/place-transientPlace Transient
    Region/play-selected-regionsPlay
    Region/quantize-regionQuantize…
    Region/raise-regionRaise
    Region/raise-region-to-topRaise to Top
    Region/region-fill-trackFill Track
    Region/remove-regionRemove
    Region/remove-region-syncRemove Sync
    Region/rename-regionRename…
    Region/reset-region-gain-envelopesReset Envelope
    Region/reset-region-scale-amplitudeReset Gain
    Region/reverse-regionReverse
    Region/separate-under-regionSeparate Under
    Region/set-fade-in-lengthSet Fade In Length
    Region/set-fade-out-lengthSet Fade Out Length
    Region/set-loop-from-regionSet Loop Range
    Region/set-punch-from-regionSet Punch
    Region/set-region-sync-positionSet Sync Position
    Region/set-selection-from-regionSet Range Selection
    Region/set-tempo-from-regionSet Tempo from Region = Bar
    Region/show-region-list-editorList Editor…
    Region/show-region-propertiesProperties…
    Region/show-rhythm-ferretRhythm Ferret…
    Region/snap-regions-to-gridSnap Position To Grid
    Region/split-multichannel-regionMake Mono Regions
    Region/split-region-at-transientsSplit at Percussion Onsets
    Region/split-regionSplit
    Region/strip-region-silenceStrip Silence…
    Region/toggle-opaque-regionOpaque
    Region/toggle-region-fade-inFade In
    Region/toggle-region-fade-outFade Out
    Region/toggle-region-fadesFades
    Region/toggle-region-gain-envelope-activeEnvelope Active
    Region/toggle-region-lockLock
    Region/toggle-region-lock-styleGlue to Bars and Beats
    Region/toggle-region-muteMute
    Region/toggle-region-video-lockLock to Video
    Region/transpose-regionTranspose…
    Region/trim-backTrim End at Edit Point
    Region/trim-frontTrim Start at Edit Point
    Region/trim-region-to-loopTrim to Loop
    Region/trim-region-to-punchTrim to Punch
    Region/trim-to-next-regionTrim to Next
    Region/trim-to-previous-regionTrim to Previous
    Region/uncombine-regionsUncombine
    Rulers/toggle-bbt-rulerBars & Beats
    Rulers/toggle-cd-marker-rulerCD Markers
    Rulers/toggle-loop-punch-rulerLoop/Punch
    Rulers/toggle-marker-rulerMarkers
    Rulers/toggle-meter-rulerMeter
    Rulers/toggle-minsec-rulerMin:Sec
    Rulers/toggle-range-rulerRanges
    Rulers/toggle-samples-rulerSamples
    Rulers/toggle-tempo-rulerTempo
    Rulers/toggle-timecode-rulerTimecode
    Rulers/toggle-video-rulerVideo
    ShuttleActions/SetShuttleUnitsPercentagePercentage
    ShuttleActions/SetShuttleUnitsSemitonesSemitones
    Snap/snap-to-asixteenthbeatSnap to Sixteenths
    Snap/snap-to-barSnap to Bar
    Snap/snap-to-beatSnap to Beat
    Snap/snap-to-cd-frameSnap to CD Frame
    Snap/snap-to-eighthsSnap to Eighths
    Snap/snap-to-fifthsSnap to Fifths
    Snap/snap-to-fourteenthsSnap to Fourteenths
    Snap/snap-to-halvesSnap to Halves
    Snap/snap-to-markSnap to Mark
    Snap/snap-to-minutesSnap to Minutes
    Snap/snap-to-onetwentyeighthsSnap to One Twenty Eighths
    Snap/snap-to-quartersSnap to Quarters
    Snap/snap-to-region-boundarySnap to Region Boundary
    Snap/snap-to-region-endSnap to Region End
    Snap/snap-to-region-startSnap to Region Start
    Snap/snap-to-region-syncSnap to Region Sync
    Snap/snap-to-secondsSnap to Seconds
    Snap/snap-to-seventhsSnap to Sevenths
    Snap/snap-to-sixthsSnap to Sixths
    Snap/snap-to-sixtyfourthsSnap to Sixty Fourths
    Snap/snap-to-tenthsSnap to Tenths
    Snap/snap-to-thirdsSnap to Thirds
    Snap/snap-to-thirtysecondsSnap to Thirty Seconds
    Snap/snap-to-timecode-frameSnap to Timecode Frame
    Snap/snap-to-timecode-minutesSnap to Timecode Minutes
    Snap/snap-to-timecode-secondsSnap to Timecode Seconds
    Snap/snap-to-twelfthsSnap to Twelfths
    Snap/snap-to-twentiethsSnap to Twentieths
    Snap/snap-to-twentyeighthsSnap to Twenty Eighths
    Snap/snap-to-twentyfourthsSnap to Twenty Fourths
    Transport/focus-on-clockFocus On Clock
    Transport/ForwardFastForward (Fast)
    Transport/ForwardForward
    Transport/ForwardSlowForward (Slow)
    Transport/GotoEndGoto End
    Transport/GotoStartGoto Start
    Transport/GotoWallClockGoto Wall Clock
    Transport/GotoZeroGoto Zero
    Transport/LoopPlay Loop Range
    Transport/PlayPrerollPlay Selection w/Preroll
    Transport/PlaySelectionPlay Selected Range
    Transport/primary-clock-bbtBars & Beats
    Transport/primary-clock-minsecMinutes & Seconds
    Transport/primary-clock-samplesSamples
    Transport/primary-clock-timecodeTimecode
    Transport/RecordEnable Record
    Transport/record-rollStart Recording
    Transport/RewindFastRewind (Fast)
    Transport/RewindRewind
    Transport/RewindSlowRewind (Slow)
    Transport/RollRoll
    Transport/secondary-clock-bbtBars & Beats
    Transport/secondary-clock-minsecMinutes & Seconds
    Transport/secondary-clock-samplesSamples
    Transport/secondary-clock-timecodeTimecode
    Transport/StopStop
    Transport/ToggleAutoInputAuto Input
    Transport/ToggleAutoPlayAuto Play
    Transport/ToggleAutoReturnAuto Return
    Transport/ToggleClickClick
    Transport/ToggleExternalSync
    Transport/ToggleFollowEditsFollow Edits
    Transport/TogglePunchInPunch In
    Transport/TogglePunchPunch In/Out
    Transport/TogglePunchOutPunch Out
    Transport/ToggleRollForgetCaptureStop and Forget Capture
    Transport/ToggleRollStart/Stop
    Transport/ToggleRollMaybeStart/Continue/Stop
    Transport/ToggleTimeMasterTime Master
    Transport/ToggleVideoSyncSync Startup to Video
    Transport/TransitionToReverseTransition To Reverse
    Transport/TransitionToRollTransition To Roll
    Transport/TransportTransport
    Window/toggle-aboutAbout
    Window/toggle-add-routesAdd Tracks/Busses
    Window/toggle-add-videoAdd Tracks/Busses
    Window/toggle-audio-connection-managerAudio Connections
    Window/toggle-audio-midi-setupAudio/MIDI Setup
    Window/toggle-big-clockBig Clock
    Window/toggle-bundle-managerBundle Manager
    Window/toggle-inspectorTracks and Busses
    Window/toggle-key-editorKey Bindings
    Window/toggle-locationsLocations
    Window/toggle-midi-connection-managerMIDI Connections
    Window/toggle-rc-options-editorPreferences
    Window/toggle-session-options-editorProperties
    Window/toggle-speaker-configSpeaker Configuration
    Window/toggle-theme-managerTheme Manager
    Zoom/zoom-focus-centerZoom Focus Center
    Zoom/zoom-focus-editZoom Focus Edit Point
    Zoom/zoom-focus-leftZoom Focus Left
    Zoom/zoom-focus-mouseZoom Focus Mouse
    Zoom/zoom-focus-playheadZoom Focus Playhead
    Zoom/zoom-focus-rightZoom Focus Right
    diff --git a/include/osc58-controlling-ardour-with-osc.html b/include/osc58-controlling-ardour-with-osc.html index 1c3fa51..e4e6d3e 100644 --- a/include/osc58-controlling-ardour-with-osc.html +++ b/include/osc58-controlling-ardour-with-osc.html @@ -88,13 +88,13 @@ here"/>

    These values give the same behaviour as prior versions of Ardour. (or the closest possible)

    -
    -
    /set_surface bank_size strip_types - feedback fadermode
    -
    + + + +
    /set_surface bank_size strip_types + feedback fadermode See below for an explanation of each parameter. - - +

    bank_size

    Bank Size is the number of channel strips the controller supports @@ -187,136 +187,136 @@ here"/>

    Master or Global messages

    Transport Control

    -
    -
    /transport_stop
    -
    -
    /transport_play
    -
    -
    /toggle_roll
    -
    Toggles between play and stop
    -
    /set_transport_speed s
    -
    where s is a float ranging from -8.0f to 8.0f
    -
    /ffwd
    -
    -
    /rewind
    -
    -
    /goto_start
    -
    -
    /goto_end
    -
    -
    /jump_bars bars
    -
    Where bars is a float (+/-) of the number of bars to jump
    -
    /jump_seconds seconds
    -
    Where seconds is a float (+/-) of the number of seconds to jump
    -
    /add_marker
    -
    (adds marker to the current transport position)
    -
    /remove_marker
    -
    Removes marker at the current transport position (if there is one)
    -
    /mark_in
    -
    Marks the begining of a range at the current transport position
    -
    /mark_out
    -
    Marks the end of a range at the current transport position
    -
    /next_marker
    -
    -
    /prev_marker
    -
    -
    /locate spos roll
    -
    where spos is the target position in samples and + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    /transport_stop
    /transport_play
    /toggle_rollToggles between play and stop
    /set_transport_speed swhere s is a float ranging from -8.0f to 8.0f
    /ffwd
    /rewind
    /goto_start
    /goto_end
    /jump_bars barsWhere bars is a float (+/-) of the number of bars to jump
    /jump_seconds secondsWhere seconds is a float (+/-) of the number of seconds to jump
    /add_marker(adds marker to the current transport position)
    /remove_markerRemoves marker at the current transport position (if there is one)
    /mark_inMarks the begining of a range at the current transport position
    /mark_outMarks the end of a range at the current transport position
    /next_marker
    /prev_marker
    /locate spos rollwhere spos is the target position in samples and roll is a bool/integer defining whether you want transport - to be kept rolling or not -
    /loop_toggle
    -
    -
    /loop_location start end
    -
    start is the beginning of a loop and end is the - end of a loop both are integer frame positions.
    -
    /set_loop_range
    -
    Uses edit range as loop range
    -
    /set_session_range
    -
    Uses edit range as session range
    -
    /toggle_click
    -
    -
    /midi_panic
    -
    Ardour will send an all notes off to all midi tracks
    -
    /cancel_all_solos
    -
    Cancel All Solos/PFLs/AFLs
    - + to be kept rolling or not
    /loop_toggle
    /loop_location start endstart is the beginning of a loop and end is the + end of a loop both are integer frame positions.
    /set_loop_rangeUses edit range as loop range
    /set_session_rangeUses edit range as session range
    /toggle_click
    /midi_panicArdour will send an all notes off to all midi tracks
    /cancel_all_solosCancel All Solos/PFLs/AFLs

    Transport Information

    -
    -
    /transport_frame
    -
    Ardour sends /transport_frame current_frame
    -
    /transport_speed
    -
    Ardour sends /transport_speed speed
    -
    /record_enabled
    -
    Ardour sends /record_enabled recordenable_status
    -
    + + + + + + + +
    /transport_frameArdour sends /transport_frame current_frame
    /transport_speedArdour sends /transport_speed speed
    /record_enabledArdour sends /record_enabled recordenable_status

    Editing-related

    -
    -
    /undo
    -
    -
    /redo
    -
    -
    /save_state
    -
    (this is the regular Session > Save - operation)
    -
    /quick_snapshot_switch
    -
    Take a snapshot and switch to new version
    -
    /quick_snapshot_stay
    -
    Take a snapshot and keep working on this version
    -
    /fit_*_track(s)
    -
    Were * is one of 1, 2, 4, 8, 16, 32 or all. Fits this - many tracks in editor window. (add s for more than 1)
    -
    /zoom_*
    -
    Zoom editor to include * where * is 100_ms, 1_sec, - 10_sec, 1_min, 5_min, 10_min or to_session
    -
    /temporal_zoom_in
    -
    Zoom editor in to show less time
    -
    /temporal_zoom_out
    -
    Zoom editor out to show more time
    -
    /scroll_up_1_track
    -
    Scroll the editor pane up 1 track
    -
    /scroll_up_1_page
    -
    Scroll the editor pane up 1 page
    -
    /scroll_dn_1_track
    -
    Scroll the editor pane down 1 track
    -
    /scroll_dn_1_page
    -
    Scroll the editor pane down 1 page
    -
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    /undo
    /redo
    /save_state(this is the regular Session > Save + operation)
    /quick_snapshot_switchTake a snapshot and switch to new version
    /quick_snapshot_stayTake a snapshot and keep working on this version
    /fit_*_track(s)Were * is one of 1, 2, 4, 8, 16, 32 or all. Fits this + many tracks in editor window. (add s for more than 1)
    /zoom_*Zoom editor to include * where * is 100_ms, 1_sec, + 10_sec, 1_min, 5_min, 10_min or to_session
    /temporal_zoom_inZoom editor in to show less time
    /temporal_zoom_outZoom editor out to show more time
    /scroll_up_1_trackScroll the editor pane up 1 track
    /scroll_up_1_pageScroll the editor pane up 1 page
    /scroll_dn_1_trackScroll the editor pane down 1 track
    /scroll_dn_1_pageScroll the editor pane down 1 page

    Recording control

    -
    -
    /toggle_punch_in
    -
    -
    /toggle_punch_out
    -
    -
    /set_punch_range
    -
    Uses edit range as punch range
    -
    /rec_enable_toggle
    -
    - -
    /stop_forget
    -
    Stop transport and delete/forget last take
    -
    + + + + + + + + + + + + +
    /toggle_punch_in
    /toggle_punch_out
    /set_punch_rangeUses edit range as punch range
    /rec_enable_toggle
    /stop_forgetStop transport and delete/forget last take

    Master and Monitor strip control

    -
    -
    /master/gain dB
    -
    See gain in strips
    -
    /master/fader position
    -
    See fader in strips
    -
    /master/trimdB dB
    -
    see trimdb in strips
    -
    /master/pan_stereo_position position
    -
    See pan_stereo_position in strips
    -
    /master/mute yn
    -
    See mute in strips
    -
    /monitor/gain dB
    -
    See gain in strips
    -
    /monitor/fader position
    -
    See fader in strips
    -
    + + + + + + + + + + + + + + + +
    /master/gain dBSee gain in strips
    /master/fader positionSee fader in strips
    /master/trimdB dBsee trimdb in strips
    /master/pan_stereo_position positionSee pan_stereo_position in strips
    /master/mute ynSee mute in strips
    /monitor/gain dBSee gain in strips
    /monitor/fader positionSee fader in strips

    Track specific operations

    @@ -337,75 +337,75 @@ here"/> below can also be sent as /strip/command/ssid param. In this case the param should be a float even if an int is required below.

    -
    -
    /bank_up
    -
    Change bank to the next higher bank.
    -
    /bank_down
    -
    Change bank to the next lower bank.
    -
    /strip/mute ssid mute_st
    -
    where mute_st is a bool/int representing the desired mute state of the track
    -
    /strip/solo ssid solo_st
    -
    where solo_st is a bool/int representing the desired solo state of the track
    -
    /strip/solo_iso ssid state
    -
    where state is a bool/int representing the desired solo isolate state of the track
    -
    /strip/solo_safe ssid state
    -
    where state is a bool/int representing the desired solo safe/lock state of the track
    -
    /strip/monitor_input ssid monitor_st
    -
    where monitor_st is a bool/int where 1 is forced input monitoring.
    -
    /strip/monitor_disk ssid monitor_st
    -
    where monitor_st is a bool/int where 1 is forced disk monitoring. When input and disk are both off, - Auto monitoring is enabled.
    -
    /strip/recenable ssid rec_st
    -
    where rec_st is a bool/int representing the desired rec state of the track
    -
    /strip/record_safe ssid rec_st
    -
    where rec_st is a bool/int representing the desired record safe state of the track
    -
    /strip/polarity ssid invert
    -
    where invert is a bool/int representing the desired polarity of the track
    -
    /strip/gain ssid gain
    -
    where gain is a float ranging from -193 to 6 representing the desired gain of the track in dB.
    -
    /strip/fader ssid position
    -
    where position is a float ranging from 0 to 1 representing the fader control position.
    -
    /strip/trimdB ssid trim_db
    -
    where trim_db is a float ranging from -20 to 20 representing the desired trim of the track in dB.
    -
    /strip/pan_stereo_position ssid position
    -
    where position is a float ranging from 0 to 1 representing the desired pan position of the track
    -
    /strip/pan_stereo_width ssid width
    -
    where width is a float ranging from 0 to 1 representing the desired pan width of the track
    -
    /strip/send/gain ssid sendid send_gain
    -
    where sendid = nth_send, send_gain is a float - ranging from -193 to +6 representing the desired gain in dB for the send
    -
    /strip/send/fader ssid sendid send_gain
    -
    where sendid = nth_send, send_gain is a float - ranging from 0 to 1 representing the desired position for the send as a fader
    -
    /strip/send/enable ssid sendid state
    -
    where sendid = nth_send, state is 1 for enabled and 0 for disabled
    -
    /strip/list
    -
    see: - Querying Ardour with OSC.
    -
    /strip/sends ssid
    -
    see: - Querying Ardour with OSC.
    -
    /strip/receives ssid
    -
    see: - Querying Ardour with OSC.
    -
    /strip/plugin/list ssid
    -
    see: - Querying Ardour with OSC.
    -
    /strip/plugin/descriptor ssid
    -
    see: - Querying Ardour with OSC.
    -
    /strip/plugin/reset ssid piid
    -
    where piid = nth Plugin, will reset all values to the plugin's original values
    -
    /strip/plugin/activate ssid piid
    -
    where piid = nth Plugin, will set the plugin's state to active
    -
    /strip/plugin/deactivate ssid piid
    -
    where piid = nth Plugin, will set the plugin's state to inactive
    -
    /strip/plugin/parameter ssid piid param value
    -
    where piid = nth Plugin, param = nth param, value - is a float ranging from 0 to 1 representing the desired parameter value
    -
    /strip/name ssid name
    -
    where name is a string for the desired name of the track
    -
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    /bank_up Change bank to the next higher bank.
    /bank_down Change bank to the next lower bank.
    /strip/mute ssid mute_stwhere mute_st is a bool/int representing the desired mute state of the track
    /strip/solo ssid solo_stwhere solo_st is a bool/int representing the desired solo state of the track
    /strip/solo_iso ssid statewhere state is a bool/int representing the desired solo isolate state of the track
    /strip/solo_safe ssid statewhere state is a bool/int representing the desired solo safe/lock state of the track
    /strip/monitor_input ssid monitor_stwhere monitor_st is a bool/int where 1 is forced input monitoring.
    /strip/monitor_disk ssid monitor_stwhere monitor_st is a bool/int where 1 is forced disk monitoring. When input and disk are both off, + Auto monitoring is enabled.
    /strip/recenable ssid rec_stwhere rec_st is a bool/int representing the desired rec state of the track
    /strip/record_safe ssid rec_stwhere rec_st is a bool/int representing the desired record safe state of the track
    /strip/polarity ssid invertwhere invert is a bool/int representing the desired polarity of the track
    /strip/gain ssid gainwhere gain is a float ranging from -193 to 6 representing the desired gain of the track in dB.
    /strip/fader ssid positionwhere position is a float ranging from 0 to 1 representing the fader control position.
    /strip/trimdB ssid trim_dbwhere trim_db is a float ranging from -20 to 20 representing the desired trim of the track in dB.
    /strip/pan_stereo_position ssid positionwhere position is a float ranging from 0 to 1 representing the desired pan position of the track
    /strip/pan_stereo_width ssid widthwhere width is a float ranging from 0 to 1 representing the desired pan width of the track
    /strip/send/gain ssid sendid send_gainwhere sendid = nth_send, send_gain is a float + ranging from -193 to +6 representing the desired gain in dB for the send
    /strip/send/fader ssid sendid send_gainwhere sendid = nth_send, send_gain is a float + ranging from 0 to 1 representing the desired position for the send as a fader
    /strip/send/enable ssid sendid statewhere sendid = nth_send, state is 1 for enabled and 0 for disabled
    /strip/list see: + Querying Ardour with OSC.
    /strip/sends ssidsee: + Querying Ardour with OSC.
    /strip/receives ssidsee: + Querying Ardour with OSC.
    /strip/plugin/list ssidsee: + Querying Ardour with OSC.
    /strip/plugin/descriptor ssidsee: + Querying Ardour with OSC.
    /strip/plugin/reset ssid piid where piid = nth Plugin, will reset all values to the plugin's original values
    /strip/plugin/activate ssid piid where piid = nth Plugin, will set the plugin's state to active
    /strip/plugin/deactivate ssid piid where piid = nth Plugin, will set the plugin's state to inactive
    /strip/plugin/parameter ssid piid param valuewhere piid = nth Plugin, param = nth param, value + is a float ranging from 0 to 1 representing the desired parameter value
    /strip/name ssid namewhere name is a string for the desired name of the track

    Selected Strip Operations

    New for Ardour 5, A whole set of operations that work on the selected @@ -440,58 +440,58 @@ here"/>

-
-
/strip/select ssid y/n
-
Where y/n = 1 for select. Sets both GUI select and strip - to expanded mode. (0 is ignored)
-
/strip/expand ssid y/n
-
Where y/n = 1 for expanded mode. Sets only local strip to - Expanded. Setting to 0 resets the expansion to follow selection.
-
/select/expand y/n
-
Where y/n = 1 for expanded mode, 0 for Select mode.
-
/select/recenable y/n
-
Where y/n is 1 for enabled and 0 for disabled
-
/select/record_safe y/n
-
Where y/n is 1 for safe and 0 for unlocked
-
/select/mute y/n
-
Where y/n is 1 for enabled and 0 for disabled
-
/select/solo y/n
-
Where y/n is 1 for enabled and 0 for disabled
-
/select/solo_iso state
-
where state is a bool/int representing the desired solo isolate state of the track
-
/select/solo_safe state
-
where state is a bool/int representing the desired solo safe/lock state of the track
-
/select/monitor_input y/n
-
Where y/n is 1 for monitor from input and 0 for auto
-
/select/monitor_disk y/n
-
Where y/n is 1 for monitor from disk and 0 for auto
-
/select/polarity invert
-
where invert is a bool/int representing the desired polarity of the track
-
/select/gain gain
-
Where gain is a float ranging from -193 to 6 representing the desired gain of the track in dB.
-
/select/fader position
-
Where position is an float ranging from 0 to 1 representing the fader control position.
-
/select/trimdB trim_db
-
where trim_db is a float ranging from -20 to 20 representing the desired trim of the track in dB.
-
/select/pan_stereo_position position
-
where position is a float ranging from 0 to 1 representing the desired pan position of the track
-
/select/pan_stereo_width width
-
where width is a float ranging from 0 to 1 representing the desired pan width of the track
-
/select/pan_elevation_position position
-
where position is a float ranging from 0 to 1 representing the desired pan elevation of the track
-
/select/pan_frontback_position position
-
where position is a float ranging from 0 to 1 representing the desired front to back position of the track
-
/select/pan_lfe_control value
-
where value is a float ranging from 0 to 1 representing the desired LFE control value for the track
-
/select/send_gain", sendid send_gain
-
where sendid = nth_send, send_gain is a float - ranging from -193 to +6 representing the desired gain in dB for the send
-
/select/send_fader", sendid send_gain
-
where sendid = nth_send, send_gain is a float - ranging from 0 to 1 representing the desired position for the send as a fader
-
/select/send_enable", sendid state
-
where sendid = nth_send, state is 1 for enabled and 0 for disabled
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
/strip/select ssid y/nWhere y/n = 1 for select. Sets both GUI select and strip + to expanded mode. (0 is ignored)
/strip/expand ssid y/nWhere y/n = 1 for expanded mode. Sets only local strip to + Expanded. Setting to 0 resets the expansion to follow selection.
/select/expand y/nWhere y/n = 1 for expanded mode, 0 for Select mode.
/select/recenable y/nWhere y/n is 1 for enabled and 0 for disabled
/select/record_safe y/nWhere y/n is 1 for safe and 0 for unlocked
/select/mute y/nWhere y/n is 1 for enabled and 0 for disabled
/select/solo y/nWhere y/n is 1 for enabled and 0 for disabled
/select/solo_iso statewhere state is a bool/int representing the desired solo isolate state of the track
/select/solo_safe statewhere state is a bool/int representing the desired solo safe/lock state of the track
/select/monitor_input y/nWhere y/n is 1 for monitor from input and 0 for auto
/select/monitor_disk y/nWhere y/n is 1 for monitor from disk and 0 for auto
/select/polarity invertwhere invert is a bool/int representing the desired polarity of the track
/select/gain gainWhere gain is a float ranging from -193 to 6 representing the desired gain of the track in dB.
/select/fader positionWhere position is an float ranging from 0 to 1 representing the fader control position.
/select/trimdB trim_dbwhere trim_db is a float ranging from -20 to 20 representing the desired trim of the track in dB.
/select/pan_stereo_position positionwhere position is a float ranging from 0 to 1 representing the desired pan position of the track
/select/pan_stereo_width widthwhere width is a float ranging from 0 to 1 representing the desired pan width of the track
/select/pan_elevation_position positionwhere position is a float ranging from 0 to 1 representing the desired pan elevation of the track
/select/pan_frontback_position positionwhere position is a float ranging from 0 to 1 representing the desired front to back position of the track
/select/pan_lfe_control valuewhere value is a float ranging from 0 to 1 representing the desired LFE control value for the track
/select/send_gain", sendid send_gainwhere sendid = nth_send, send_gain is a float + ranging from -193 to +6 representing the desired gain in dB for the send
/select/send_fader", sendid send_gainwhere sendid = nth_send, send_gain is a float + ranging from 0 to 1 representing the desired position for the send as a fader
/select/send_enable", sendid statewhere sendid = nth_send, state is 1 for enabled and 0 for disabled

Menu actions

diff --git a/include/osc58-feedback.html b/include/osc58-feedback.html index 7d1c6b9..a0dd730 100644 --- a/include/osc58-feedback.html +++ b/include/osc58-feedback.html @@ -19,16 +19,16 @@ as for control. For example:

-
-
/transport_stop
-
-
+ + + +
/transport_stop

can be used also in the form:

-
-
/transport_stop press
-
where press is an int/bool indicating if the button is pressed or not.
-
+ + + +
/transport_stop presswhere press is an int/bool indicating if the button is pressed or not.

The feedback does not have the same meaning as the control message. @@ -37,10 +37,10 @@ The feedback will be:

-
-
/transport_stop state
-
where state is an int/bool indicating if the transport is stopped or not.
-
+ + + +
/transport_stop statewhere state is an int/bool indicating if the transport is stopped or not.

With feedback turned on, OSC control commands that try to change a control that does not exist will get feedback that resets that control @@ -80,78 +80,78 @@ In the case where Gainmode is set to position, the track name will show the dB value while values are changing.

-
-
/strip/name ssid track_name
-
where track_name is a string representing the name of the track
-
/session_name session_name
-
where session_name is a string representing the name of the session
-
/strip/meter ssid meter
-
where meter is a value repesenting the current audio level. - (the exact math used is determined by the feedback bits set)
-
/strip/signal ssid signal
-
where signal is a float indicating the instantaneous - audio level is -40dB or higher.
-
/position/smpte time
-
where time is a string with the current play head time. Seconds as per smpte.
-
/position/bbt beat
-
where beat is a string with the current play head bar/beat.
-
/position/time time
-
where time is a string with the current play head time. Seconds are in milliseconds
-
/position/samples samples
-
where samples is a string with the current play head position in samples.
-
/heartbeat LED
-
where LED is a float that cycles 1/0 at 1 second intervals.
-
/record_tally state
-
Some record enable is true or "ready to record". For a "Recording" sign at studio door.
-
+ + + + + + + + + + + + + + + + + + + + + +
/strip/name ssid track_namewhere track_name is a string representing the name of the track
/session_name session_namewhere session_name is a string representing the name of the session
/strip/meter ssid meterwhere meter is a value repesenting the current audio level. + (the exact math used is determined by the feedback bits set)
/strip/signal ssid signalwhere signal is a float indicating the instantaneous + audio level is -40dB or higher.
/position/smpte timewhere time is a string with the current play head time. Seconds as per smpte.
/position/bbt beatwhere beat is a string with the current play head bar/beat.
/position/time timewhere time is a string with the current play head time. Seconds are in milliseconds
/position/samples sampleswhere samples is a string with the current play head position in samples.
/heartbeat LEDwhere LED is a float that cycles 1/0 at 1 second intervals.
/record_tally stateSome record enable is true or "ready to record". For a "Recording" sign at studio door.

Transport Control

-
-
/transport_stop state
-
state is true when transport is stopped
-
/transport_play state
-
state is true when transport speed is 1.0
-
/ffwd state
-
state is true when transport is moving forward but not at speed 1.0
-
/rewind state
-
state is true when transport speed is less than 0.0
-
/loop_toggle state
-
state is true when loop mode is true
-
/cancel_all_solos state
-
Where state true indicates there are active solos that can be canceled.
-
+ + + + + + + + + + + + + +
/transport_stop statestate is true when transport is stopped
/transport_play statestate is true when transport speed is 1.0
/ffwd statestate is true when transport is moving forward but not at speed 1.0
/rewind statestate is true when transport speed is less than 0.0
/loop_toggle statestate is true when loop mode is true
/cancel_all_solos stateWhere state true indicates there are active solos that can be canceled.

Recording control

-
- -
/rec_enable_toggle state
-
Master record enabled.
-
+ + + + +
/rec_enable_toggle stateMaster record enabled.

Master and monitor strips

Master and monitor strips are similar to track strips but do not use the SSID. Rather they use their name as part of the path:

-
-
/master/gain dB
-
where dB is a float ranging from -193 to +6 representing the actual gain of master in dB
-
/master/fader position
-
where position is an int ranging from 0 to 1023 representing the fader control position
-
/master/trimdB dB
-
where dB is a float ranging from -20 to +20 representing the actual trim for master in dB
-
/master/pan_stereo_position position
-
where position is a float ranging from 0 to 1 representing the actual pan position for master
-
/master/mute yn
-
where yn is a bool/int representing the actual mute state of the Master strip
-
/monitor/gain dB
-
where dB is a float ranging from -193 to 6 representing the actual gain of monitor in dB
-
/monitor/fader position
-
where position is an int ranging from 0 to 1023 representing the fader control position
-
+ + + + + + + + + + + + + + + +
/master/gain dBwhere dB is a float ranging from -193 to +6 representing the actual gain of master in dB
/master/fader positionwhere position is an int ranging from 0 to 1023 representing the fader control position
/master/trimdB dBwhere dB is a float ranging from -20 to +20 representing the actual trim for master in dB
/master/pan_stereo_position positionwhere position is a float ranging from 0 to 1 representing the actual pan position for master
/master/mute ynwhere yn is a bool/int representing the actual mute state of the Master strip
/monitor/gain dBwhere dB is a float ranging from -193 to 6 representing the actual gain of monitor in dB
/monitor/fader positionwhere position is an int ranging from 0 to 1023 representing the fader control position

Track specific operations

@@ -167,67 +167,67 @@ Calculating Feedback and Strip-types Values.

-
-
/bank_up LED
-
where LED is a bool that indicates another bank_up operation is possible.
-
/bank_down LED
-
where LED is a bool that indicates another bank_down operation is possible.
-
/strip/name ssid track_name
-
where track_name is a string representing the name of the track - (note there is no coresponding command to set the track name)
-
/strip/mute ssid mute_st
-
where mute_st is a bool/int representing the actual mute state of the track
-
/strip/solo ssid solo_st
-
where solo_st is a bool/int representing the actual solo state of the track
-
/strip/monitor_input ssid monitor_st
-
where monitor_st is a bool/int. True/1 meaning the track is force to monitor input
-
/strip/monitor_disk ssid monitor_st
-
where monitor_st is a bool/int. True/1 meaning the track is force to monitor disk, - where both disk and input are false/0, auto monitoring is used.
-
/strip/recenable ssid rec_st
-
where rec_st is a bool/int representing the actual rec state of the track
-
/strip/record_safe ssid rec_st
-
where rec_st is a bool/int representing the actual record safe state of the track
-
/strip/gain ssid gain
-
where gain is a float ranging from -193 to 6 representing the actual gain of the track in dB.
-
/strip/fader ssid position
-
where position is an float ranging from 0 to 1 representing the actual fader position of the track.
-
/strip/trimdB ssid trim_db
-
where trim_db is a float ranging from -20 to 20 representing the actual trim of the track in dB.
-
/strip/pan_stereo_position ssid position
-
where position is a float ranging from 0 to 1 representing the actual pan position of the track
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
/bank_up LEDwhere LED is a bool that indicates another bank_up operation is possible.
/bank_down LEDwhere LED is a bool that indicates another bank_down operation is possible.
/strip/name ssid track_namewhere track_name is a string representing the name of the track + (note there is no coresponding command to set the track name)
/strip/mute ssid mute_stwhere mute_st is a bool/int representing the actual mute state of the track
/strip/solo ssid solo_stwhere solo_st is a bool/int representing the actual solo state of the track
/strip/monitor_input ssid monitor_stwhere monitor_st is a bool/int. True/1 meaning the track is force to monitor input
/strip/monitor_disk ssid monitor_stwhere monitor_st is a bool/int. True/1 meaning the track is force to monitor disk, + where both disk and input are false/0, auto monitoring is used.
/strip/recenable ssid rec_stwhere rec_st is a bool/int representing the actual rec state of the track
/strip/record_safe ssid rec_stwhere rec_st is a bool/int representing the actual record safe state of the track
/strip/gain ssid gainwhere gain is a float ranging from -193 to 6 representing the actual gain of the track in dB.
/strip/fader ssid positionwhere position is an float ranging from 0 to 1 representing the actual fader position of the track.
/strip/trimdB ssid trim_dbwhere trim_db is a float ranging from -20 to 20 representing the actual trim of the track in dB.
/strip/pan_stereo_position ssid positionwhere position is a float ranging from 0 to 1 representing the actual pan position of the track

Selection Operations

Selection feedback is the same as for strips, only the path changes from /strip to /select and there is no ssid. there are some extra feedback and commands that will be listed here.

-
-
/select/n_inputs number
-
where number number of inputs for this strip
-
/select/n_outputs number
-
where number number of outputs for this strip
-
/select/comment text
-
where text is the strip comment
-
/select/solo_iso state
-
where state is a bool/int representing the Actual solo isolate state of the track
-
/select/solo_safe state
-
where state is a bool/int representing the actual solo safe/lock state of the track
-
/select/polarity invert
-
where invert is a bool/int representing the actual polarity of the track
-
/select/pan_stereo_width width
-
where width is a float ranging from 0 to 1 representing the actual pan width of the track
-
/select/send_gain", sendid send_gain
-
where sendid = nth_send, send_gainis a float - ranging from -193 to +6 representing the actual gain in dB for the send
-
/select/send_fader", sendid send_gain
-
where sendid = nth_send, send_gainis a float - ranging from 0 to 1 representing the actual position for the send as a fader
-
/select/send_name sendid send_name
-
where send_name is a string representing the name of the buss - this send goes to.
-
+ + + + + + + + + + + + + + + + + + + + + +
/select/n_inputs numberwhere number number of inputs for this strip
/select/n_outputs numberwhere number number of outputs for this strip
/select/comment textwhere text is the strip comment
/select/solo_iso statewhere state is a bool/int representing the Actual solo isolate state of the track
/select/solo_safe statewhere state is a bool/int representing the actual solo safe/lock state of the track
/select/polarity invertwhere invert is a bool/int representing the actual polarity of the track
/select/pan_stereo_width widthwhere width is a float ranging from 0 to 1 representing the actual pan width of the track
/select/send_gain", sendid send_gainwhere sendid = nth_send, send_gainis a float + ranging from -193 to +6 representing the actual gain in dB for the send
/select/send_fader", sendid send_gainwhere sendid = nth_send, send_gainis a float + ranging from 0 to 1 representing the actual position for the send as a fader
/select/send_name sendid send_namewhere send_name is a string representing the name of the buss + this send goes to.

Menu actions

Every single menu item in Ardour's GUI is accessible via OSC. However, diff --git a/include/osc58-personal-monitoring-control.html b/include/osc58-personal-monitoring-control.html index 5a28f1c..b34cdb7 100644 --- a/include/osc58-personal-monitoring-control.html +++ b/include/osc58-personal-monitoring-control.html @@ -53,56 +53,56 @@ most surfaces used for this will only be able to handle one parameter.

Commands

-
-
/cue/connect
-
Returns a list of aux busses.
-
/cue/aux aux-number
-
where aux-number is an integer which is the aux bus - number this surface will use.
-
/cue/next_aux
-
Sets the the aux bus to one bus higher.
-
/cue/previous_aux
-
Sets the aux to one bus lower.
-
/cue/connect
-
Returns a list of aux busses.
-
/cue/fader position
-
where position is a float for the position of the fader - between 0.0 and 1.0.
-
/cue/mute state
-
where state is a float of 0.0 for mute off and 1.0 for mute on.
-
/cue/send/fader/id position
-
where position is a float for the position of the fader - between 0.0 and 1.0.
-
/cue/send/enable/id state
-
where state is a float of 0.0 for disable and 1.0 for enable.
-
+ + + + + + + + + + + + + + + + + + + +
/cue/connectReturns a list of aux busses.
/cue/aux aux-numberwhere aux-number is an integer which is the aux bus + number this surface will use.
/cue/next_auxSets the the aux bus to one bus higher.
/cue/previous_auxSets the aux to one bus lower.
/cue/connectReturns a list of aux busses.
/cue/fader positionwhere position is a float for the position of the fader + between 0.0 and 1.0.
/cue/mute statewhere state is a float of 0.0 for mute off and 1.0 for mute on.
/cue/send/fader/id positionwhere position is a float for the position of the fader + between 0.0 and 1.0.
/cue/send/enable/id statewhere state is a float of 0.0 for disable and 1.0 for enable.

Feedback

-
-
/cue/name name
-
where name is a string that is the name of the currently - selected aux bus.
-
/cue/name/id name
-
where name is a string that is the name of the aux bus - that id belongs to.
-
/cue/fader position
-
where position is a float from 0.0 to 1.0 that shows the - fader position for the selected aux bus.
-
/cue/mute state
-
where state is a float of 0.0 or 1.0 that shows the state - of the mute for the selected aux bus.
-
/cue/signal activity
-
where activity is a float of 0.0 or 1.0 that shows audio - activity for the selected aux bus.
-
/cue/send/name/id name
-
where name is a string that is the name of the channel - that send id belongs to.
-
/cue/send/fader/id position
-
where position is a float from 0.0 to 1.0 that is the position - for the fader for the send that id belongs to.
-
/cue/send/enable/id state
-
where state is a float of 0.0 or 1.0 that is the state - of the enable for the send that id belongs to.
-
+ + + + + + + + + + + + + + + + + +
/cue/name namewhere name is a string that is the name of the currently + selected aux bus.
/cue/name/id namewhere name is a string that is the name of the aux bus + that id belongs to.
/cue/fader positionwhere position is a float from 0.0 to 1.0 that shows the + fader position for the selected aux bus.
/cue/mute statewhere state is a float of 0.0 or 1.0 that shows the state + of the mute for the selected aux bus.
/cue/signal activitywhere activity is a float of 0.0 or 1.0 that shows audio + activity for the selected aux bus.
/cue/send/name/id namewhere name is a string that is the name of the channel + that send id belongs to.
/cue/send/fader/id positionwhere position is a float from 0.0 to 1.0 that is the position + for the fader for the send that id belongs to.
/cue/send/enable/id statewhere state is a float of 0.0 or 1.0 that is the state + of the enable for the send that id belongs to.

While a fader is being adjusted, the corresponding /*/name text will give the level in db. diff --git a/include/osc58-querying-ardour.html b/include/osc58-querying-ardour.html index a101beb..fed62f3 100644 --- a/include/osc58-querying-ardour.html +++ b/include/osc58-querying-ardour.html @@ -12,18 +12,18 @@ Here are the commands used to query Ardour: (added in Ardour 5.5)

-
-
/strip/list
-
Ask for a list of strips
-
/strip/sends ssid
-
Asks for a list of sends on the strip ssid
-
/strip/receives ssid
-
Asks for a list of tracks that have sends to the strip ssid points to
-
/strip/plugin/list ssid
-
Asks for a list of plug-ins for strip ssid.
-
/plugin/descriptor ssid piid
-
Asks for a list of descriptors for plug-in piid on strip ssid
-
+ + + + + + + + + + + +
/strip/listAsk for a list of strips
/strip/sends ssidAsks for a list of sends on the strip ssid
/strip/receives ssidAsks for a list of tracks that have sends to the strip ssid points to
/strip/plugin/list ssidAsks for a list of plug-ins for strip ssid.
/plugin/descriptor ssid piidAsks for a list of descriptors for plug-in piid on strip ssid

A list of strips

diff --git a/include/other-toolbar-items.html b/include/other-toolbar-items.html index ed664fb..c4f8c75 100644 --- a/include/other-toolbar-items.html +++ b/include/other-toolbar-items.html @@ -41,11 +41,11 @@ The Status buttons show the current session state:

-
-
Solo
Blinks when one or more tracks are being soloed, see Muting and Soloing. Clicking this button disables any active explicit and implicit solo on all tracks and busses. Clicking this button desactivates the solo on every track/bus.
-
Audition
Blinks when some audio is auditionned, e.g. by using the import dialog, or using the Audition context menu in the Regions List. Clicking this button stops the auditionning.
-
Feedback
Blinks when Ardour detects a feedback loop, which happens when the output of an audio signal chain is plugged back to its input. This is probably not wanted and can be dangerous for the hardware and the listener.
-
+ + + + +
SoloBlinks when one or more tracks are being soloed, see Muting and Soloing. Clicking this button disables any active explicit and implicit solo on all tracks and busses. Clicking this button desactivates the solo on every track/bus.
AuditionBlinks when some audio is auditionned, e.g. by using the import dialog, or using the Audition context menu in the Regions List. Clicking this button stops the auditionning.
FeedbackBlinks when Ardour detects a feedback loop, which happens when the output of an audio signal chain is plugged back to its input. This is probably not wanted and can be dangerous for the hardware and the listener.

The Mode Selector

diff --git a/include/overview-of-all-timecode-related-settings.html b/include/overview-of-all-timecode-related-settings.html index c4f4c9d..f203e61 100644 --- a/include/overview-of-all-timecode-related-settings.html +++ b/include/overview-of-all-timecode-related-settings.html @@ -10,44 +10,44 @@

Timecode Settings

-
-
Timecode frames-per-second
-
+ + + + + + + + + + + +
Timecode frames-per-second Configure timecode frames-per-second (23.976, 24, 24.975, 25, 29.97, 29.97 drop, 30, 30 drop, 59.94, 60). Note that all fractional framerates are actually fps*(1000.0/1001.0). - -
Pull up/down
-
+
Pull up/down Video pull-up modes change the effective samplerate of Ardour to allow for changing a film soundtrack from one frame rate to another. See Telecine - -
Slave Timecode offset
-
+
Slave Timecode offset The specified offset is added to the received timecode (MTC or LTC). - -
Timecode Generator offset
-
+
Timecode Generator offset Specify an offset which is added to the generated timecode (so far only LTC). - -
JACK Time Master
-
+
JACK Time Master Provide Bar|Beat|Tick and other information to JACK. - - +

These settings are session specific.

Transport Preferences

-
-
External timecode source
-
+ + + + + + + + + + + + + + + + + +
External timecode source Select timecode source: JACK, LTC, MTC, MIDI Clock - -
Match session video frame rate to external timecode
-
+
Match session video frame rate to external timecode This option controls the value of the video frame rate while chasing an external timecode source. When enabled, the session video frame rate will be changed to match that of the selected @@ -56,14 +56,14 @@ source. Instead the frame rate indication in the main clock will flash red and Ardour will convert between the external timecode standard and the session standard. - -
External timecode is sync locked
-
+
External timecode is sync locked Indicates that the selected external timecode source shares sync (Black & Burst, Wordclock, etc) with the audio interface. - -
Lock to 29.9700 fps instead of 30000/1001
-
+
Lock to 29.9700 fps instead of 30000/1001 The external timecode source is assumed to use 29.97 fps instead of 30000/1001. SMPTE 12M-1999 specifies 29.97df as 30000/1001. The spec further mentions that drop-frame timecode has an accumulated error of -86ms @@ -72,32 +72,32 @@ rate. However, some vendors use that rate—despite it being against the specs—because the variant of using exactly 29.97 fps has zero timecode drift. - -
LTC incoming port
-
+
LTC incoming port Offers a session agnostic way to retain the LTC port connection. - -
Enable LTC generator
-
Does just what it says.
-
Send LTC while stopped
-
+
Enable LTC generatorDoes just what it says.
Send LTC while stopped Enable to continue to send LTC information even when the transport (playhead) is not moving. This mode is intended to drive analog tape machines which unspool the tape if no LTC timecode is received. - -
LTC generator level
-
+
LTC generator level Specify the Peak Volume of the generated LTC signal in dbFS. A good value is 0 dBu (which is -18 dbFS in an EBU calibrated system). - - +

These settings are common to all sessions.

MIDI Preferences

-
-
Send MIDI Timecode
Enable MTC generator
-
Send MIDI Clock
Enable MIDI Clock generator
-
+ + + +
Send MIDI TimecodeEnable MTC generator
Send MIDI ClockEnable MIDI Clock generator

These settings are also common to all sessions.

diff --git a/include/patchbay.html b/include/patchbay.html index 4f76400..7e881c4 100644 --- a/include/patchbay.html +++ b/include/patchbay.html @@ -22,28 +22,28 @@ Both sources and destinations are divided up into groups, with each group being given a tab:

-
-
Hardware
-
+ + + + + + + + + + + +
Hardware These are ports which are connected to a physical piece of hardware - (a sound card or MIDI interface). -
Ardour Busses
-
All ports belonging to busses.
-
Ardour Tracks
-
All ports belonging to tracks.
-
Ardour Misc
-
+ (a sound card or MIDI interface).
Ardour BussesAll ports belonging to busses.
Ardour TracksAll ports belonging to tracks.
Ardour Misc These are other ports that do not fit into the previous two categories; for example, the ports on which the metronome click is output, and MIDI ports for things like control surfaces and timecode. - -
Other
-
+
Other If you have other JACK clients running, their ports will be found here. If there are no such ports, the tab will not exist (on one or - both axes of the grid). - + both axes of the grid).

The main part of the patchbay is a matrix grid. Within this grid, green dots represent connections, and you can click in any of the @@ -87,29 +87,29 @@ Context-clicking on a port name in the connection manager opens a menu which provides a few handy options:

-
-
Add audio port and Add MIDI port
-
+ + + + + + + + + + + + + +
Add audio port and Add MIDI port These options add audio or MIDI ports to the thing that you opened the menu over, if this is possible. In this way, for example, tracks and busses can be extended to have more inputs or outputs. - -
Remove
-
+
Remove Removes the given port, if possible. Right-clicking a port will do the same. - -
Disconnect all from…
-
Disconnects everything from the given port.
-
Rescan
-
+
Disconnect all from…Disconnects everything from the given port.
Rescan Ardour will try to keep abreast of any changes to the JACK ports on your system, and reflect them in any connection managers which are open. If for some reason this fails, use this to re-scan the list of ports and update the manager. - -
Show individual ports
-
+
Show individual ports If you have a session which has lots of multi-channel tracks or busses, it may be an unnecessary detail that you have to connect left to left and right to right every time you make a connection. This obviously gets worse @@ -120,15 +120,15 @@ to the corresponding channel of the destination (left to left, right to right and so on). In this mode, a half-circle in the connection grid indicates that some (but not all) of the source's ports are connected to the destination. - -
Flip
-
+
Flip This will flip the visible ports on the vertical axis with those on the horizontal. If, for example, the top of the connection manager is showing Ardour Busses and the right is showing Hardware, flip will swap the view to the opposite. You can also flip by pressing f. Note that if there are no matching tabs on both axes, flipping will be impossible. - - +
diff --git a/include/playlist-operations.html b/include/playlist-operations.html index f6ca79e..1e8137b 100644 --- a/include/playlist-operations.html +++ b/include/playlist-operations.html @@ -4,21 +4,21 @@ class="menu">p (for "Playlist"). If you click on this button, Ardour displays the following menu:

-
-
(Local Playlists)
-
Shows all of the playlists associated with this track, and indicates - the currently selected playlist
-
Rename
-
Displays a dialog to rename the current playlist
-
New
-
Creates a new empty playlist, and the track switches to the new playlist
-
New Copy
-
Creates a new playlist that is a copy of the current playlist; the track switches to the new playlist
-
Clear Current
-
Removes all regions from the current playlist
-
Select From All
-
Displays a playlist browser to manually choose which playlist this track should use. (You can even select playlists from other tracks here)
-
+ + + + + + + + + + + + + +
(Local Playlists)Shows all of the playlists associated with this track, and indicates + the currently selected playlist
RenameDisplays a dialog to rename the current playlist
NewCreates a new empty playlist, and the track switches to the new playlist
New CopyCreates a new playlist that is a copy of the current playlist; the track switches to the new playlist
Clear CurrentRemoves all regions from the current playlist
Select From AllDisplays a playlist browser to manually choose which playlist this track should use. (You can even select playlists from other tracks here)

Renaming Playlists

diff --git a/include/plugins-bundled-with-ardour.html b/include/plugins-bundled-with-ardour.html index 97420ae..7d37a3a 100644 --- a/include/plugins-bundled-with-ardour.html +++ b/include/plugins-bundled-with-ardour.html @@ -11,26 +11,26 @@ use just these plugins.

-
-
a-Amplifier
-
A versatile ±20dB multichannel amplifier
-
a-Compressor
-
A side-chain enabled compressor with the usual controls. Comes in stereo and mono versions
-
a-Delay
-
A basic single-tap delay line, with tempo sync
-
a-EQ
-
A nice sounding 4-band parametric EQ with shelves
-
a-Fluid Synth
-
Wraps the Fluidsynth SoundFont2 synthesis engine as a new sample player
-
a-High/Low Pass Filter
-
Independent high and low pass filters with steepness up to 48dB per octave
-
a-Inline Scope
-
A mixer strip inline waveform display
-
a-Inline Spectrogram
-
A mixer strip inline spectrum display
-
a-MIDI Monitor
-
A mixer strip inline display to show recent MIDI events
-
a-Reverb
-
A reverb that finds a balance between sounding good, using a lot of CPU and having too many controls
-
+ + + + + + + + + + + + + + + + + + + + + +
a-AmplifierA versatile ±20dB multichannel amplifier
a-CompressorA side-chain enabled compressor with the usual controls. Comes in stereo and mono versions
a-DelayA basic single-tap delay line, with tempo sync
a-EQA nice sounding 4-band parametric EQ with shelves
a-Fluid SynthWraps the Fluidsynth SoundFont2 synthesis engine as a new sample player
a-High/Low Pass FilterIndependent high and low pass filters with steepness up to 48dB per octave
a-Inline ScopeA mixer strip inline waveform display
a-Inline SpectrogramA mixer strip inline spectrum display
a-MIDI MonitorA mixer strip inline display to show recent MIDI events
a-ReverbA reverb that finds a balance between sounding good, using a lot of CPU and having too many controls
diff --git a/include/region-context-menu.html b/include/region-context-menu.html index f33afd0..c334072 100644 --- a/include/region-context-menu.html +++ b/include/region-context-menu.html @@ -18,160 +18,160 @@ of the region context menu, select the region name or "Selected Regions", and the following submenu structure appears:

-
-
Play
-
-
Loop
-
-
Properties
-
-
Rename
-
-
Edit
-
-
-
Combine
-
-
Uncombine
-
-
Split
-
-
Make Mono Regions
-
-
Opaque
-
-
Mute
-
-
Pitch Shift
-
-
Reverse
-
-
Close Gaps
-
-
Place Transients
-
-
Rhythm Ferret
-
-
Strip Silence
-
-
-
-
Position
-
-
-
Move To Original Position
-
-
Lock
-
-
Glue to Bars and Beats
-
-
Snap Position to Grid
-
-
Set Sync Position
-
-
Remove Sync
-
-
Nudge Later
-
-
Nudge Earlier
-
-
Nudge Later by capture offset
-
-
Nudge Earlier by capture offset
-
-
-
-
Trim
-
-
-
Trim Start at Edit Point
-
-
Trim End at Edit Point
-
-
Trim to Loop
-
-
Trim to Punch
-
-
Trim to Previous
-
-
Trim to Next
-
-
-
-
Layering
-
-
-
Raise to Top
-
-
Raise
-
-
Lower
-
-
Lower to Bottom
-
-
-
-
Ranges
-
-
-
Set Loop Range
-
-
Set Punch Range
-
-
Add Single Range Marker
-
-
Add Range Marker per Region
-
-
Set Range Selection
-
-
-
-
Gain
-
-
-
Normalize
-
-
Boost
-
-
Cut
-
-
Reset Envelope
-
-
Envelope Active
-
-
-
-
Fades
-
-
-
Fade In
-
-
Fade Out
-
-
Fades
-
-
-
-
Duplicate
-
-
-
Duplicate
-
-
Multi-Duplicate
-
-
Fill Track
-
-
-
-
Export
-
-
Bounce (without processing)
-
-
Bounce (with processing)
-
-
Spectral Analysis
-
-
Remove
-
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Play
Loop
Properties
Rename
Edit + + + + + + + + + + + + + + + + + + + + + + + + + +
Combine
Uncombine
Split
Make Mono Regions
Opaque
Mute
Pitch Shift
Reverse
Close Gaps
Place Transients
Rhythm Ferret
Strip Silence
+
Position + + + + + + + + + + + + + + + + + + + + + +
Move To Original Position
Lock
Glue to Bars and Beats
Snap Position to Grid
Set Sync Position
Remove Sync
Nudge Later
Nudge Earlier
Nudge Later by capture offset
Nudge Earlier by capture offset
+
Trim + + + + + + + + + + + + + +
Trim Start at Edit Point
Trim End at Edit Point
Trim to Loop
Trim to Punch
Trim to Previous
Trim to Next
+
Layering + + + + + + + + + +
Raise to Top
Raise
Lower
Lower to Bottom
+
Ranges + + + + + + + + + + + +
Set Loop Range
Set Punch Range
Add Single Range Marker
Add Range Marker per Region
Set Range Selection
+
Gain + + + + + + + + + + + +
Normalize
Boost
Cut
Reset Envelope
Envelope Active
+
Fades + + + + + + + +
Fade In
Fade Out
Fades
+
Duplicate + + + + + + + +
Duplicate
Multi-Duplicate
Fill Track
+
Export
Bounce (without processing)
Bounce (with processing)
Spectral Analysis
Remove
diff --git a/include/rhythm-ferret.html b/include/rhythm-ferret.html index e4dd62d..e394048 100644 --- a/include/rhythm-ferret.html +++ b/include/rhythm-ferret.html @@ -61,16 +61,16 @@

In this mode, only two parameters are active:

-
-
Sensitivity (%)
The proportion of the samples that must exceed the + + + +
Sensitivity (%)The proportion of the samples that must exceed the energy rise threshold in order for an onset to be detected (at frames in which the detection function peaks). This roughly corresponds to how "noisy" a percussive - sound must be in order to be detected. -
Cut Pos Threshold (dB)
The rise in energy amongst a group of samples + sound must be in order to be detected.
Cut Pos Threshold (dB)The rise in energy amongst a group of samples that is required for that to be counted toward the detection function's count. This roughly corresponds to how "loud" a percussive sound must be in order to - be detected. - + be detected.

As those parameters are very material-related, there is no recipe for a perfect match, and a good peak detection is a matter of adjusting those two parameters @@ -88,47 +88,47 @@

In the Note Onset mode, more parameters are active:

-
-
Detection function
The method used to detect note changes. More on - this bellow.
-
Trigger gap (postproc) (ms)
Set the minimum inter-onset interval, + + + + + +
Detection functionThe method used to detect note changes. More on + this bellow.
Trigger gap (postproc) (ms)Set the minimum inter-onset interval, in milliseconds, i.e. the shortest interval between two consecutive onsets. - -
Peak threshold
Set the threshold value for the onset peak picking. +
Peak thresholdSet the threshold value for the onset peak picking. Lower threshold values imply more onsets detected. Increasing this threshold - should reduce the number of incorrect detections. -
Silence threshold (dB)
Set the silence threshold, in dB, under which + should reduce the number of incorrect detections.
Silence threshold (dB)Set the silence threshold, in dB, under which the onset will not be detected. A value of -20.0 would eliminate most onsets - but the loudest ones. A value of -90.0 would select all onsets. - + but the loudest ones. A value of -90.0 would select all onsets.

The Detection function, used in Note Onset mode to choose the mathematical strategy used to detect the note changes, is user-selectable:

-
-
Energy based
This function calculates the local energy of the input - spectral frame
-
Spectral Difference
Spectral difference onset detection function + + + + + + + + +
Energy basedThis function calculates the local energy of the input + spectral frame
Spectral DifferenceSpectral difference onset detection function based on Jonhatan Foote and Shingo Uchihashi's "The beat spectrum: a new - approach to rhythm analysis" (2001) -
High-Frequency Content
This method computes the High Frequency + approach to rhythm analysis" (2001)
High-Frequency Content This method computes the High Frequency Content (HFC) of the input spectral frame. The resulting function is efficient at detecting percussive onsets. Based on Paul Masri's "Computer modeling - of Sound for Transformation and Synthesis of Musical Signal" (1996) -
Complex Domain
This function uses information both in frequency and + of Sound for Transformation and Synthesis of Musical Signal" (1996)
Complex DomainThis function uses information both in frequency and in phase to determine changes in the spectral content that might correspond to musical onsets. It is best suited for complex signals such as polyphonic - recordings. -
Phase Deviation
This function uses information both energy and in - phase to determine musical onsets.
-
Kullback-Liebler
Kulback-Liebler onset detection function based on + recordings.
Phase DeviationThis function uses information both energy and in + phase to determine musical onsets.
Kullback-LieblerKulback-Liebler onset detection function based on Stephen Hainsworth and Malcom Macleod's "Onset detection in music audio - signals" (2003) -
Modified Kullback-Liebler
Modified Kulback-Liebler onset detection + signals" (2003)
Modified Kullback-LieblerModified Kulback-Liebler onset detection function based on Paul Brossier's "Automatic annotation of musical audio for - interactive systems" (2006) - + interactive systems" (2006)

Ardour defaults to Complex Domain, which usually gives good result for harmonic diff --git a/include/ruler.html b/include/ruler.html index effdf30..02f1fb2 100644 --- a/include/ruler.html +++ b/include/ruler.html @@ -9,16 +9,16 @@ It is made of a succession of rows, each having a special role related to time.From top to bottom, those rows are:

-
-
Timecode
scaling the session whith the traditionnal Hours:Mins:Secs:Frames notation
-
Bars:Beats
slicing the time according to the time signature ot the Meter
-
Meter
shows the time signature. It can be changed along the timeline, by Right click > New Meter. The Bars:Beats ruler will reflect the change.
-
Tempo
shows the BPM. It can be changed along the timeline, by Right click > New Tempo. The Bars:Beats ruler will reflect the change.
-
Range Markers
allow to create and modify ranges directly on the Ruler.
-
Loop/Punch Ranges
are special kind of ranges designed to be played as a loop and to do punch recording, i.e. recording on a precise section of time, respectively.
-
CD Markers
are markers designed to be used while creating a recording that has to be split in time, as an audio CD
-
Location Markers
is meant to receive any kind of marker, user generated or from Ardour itself.
-
+ + + + + + + + + +
Timecodescaling the session whith the traditionnal Hours:Mins:Secs:Frames notation
Bars:Beatsslicing the time according to the time signature ot the Meter
Metershows the time signature. It can be changed along the timeline, by Right click > New Meter. The Bars:Beats ruler will reflect the change.
Temposhows the BPM. It can be changed along the timeline, by Right click > New Tempo. The Bars:Beats ruler will reflect the change.
Range Markersallow to create and modify ranges directly on the Ruler.
Loop/Punch Rangesare special kind of ranges designed to be played as a loop and to do punch recording, i.e. recording on a precise section of time, respectively.
CD Markersare markers designed to be used while creating a recording that has to be split in time, as an audio CD
Location Markersis meant to receive any kind of marker, user generated or from Ardour itself.

Most of the operations on the markers are described in Working with Markers, while the Meter, Tempo, Bars:Beats and Timecode use are described in Tempo and Meter. diff --git a/include/selection-and-punch-clocks.html b/include/selection-and-punch-clocks.html index 680be7f..579efe0 100644 --- a/include/selection-and-punch-clocks.html +++ b/include/selection-and-punch-clocks.html @@ -34,11 +34,11 @@ The In and Out buttons relate to the Punch range, and allow to use only one of the two punch boundaries, or both:

-
-
In only
Records from the In marker on, without a end boundary
-
Out only
Records untils the Out marker, without a beginning boundary
-
In only
Records only between the In and Out markers
-
+ + + + +
In onlyRecords from the In marker on, without a end boundary
Out onlyRecords untils the Out marker, without a beginning boundary
In onlyRecords only between the In and Out markers

The punch clocks can be controlled the same way as the range clocks (moving the playhead, @@ -51,21 +51,21 @@ The Rec button affects how the tracks behave when recording:

-
-
Non-Layered OFF (default)
-
Tracks in normal mode will record non-destructively — + + + + + +
Non-Layered OFF (default)Tracks in normal mode will record non-destructively — new data is written to new files, and when overdubbing, new regions will be layered on top of existing ones. This is the recommended mode for most workflows. - -
Non-Layered ON
-
Tracks using non-layered mode will record non-destructively +
Non-Layered ONTracks using non-layered mode will record non-destructively — new data is written to new files, but when overdubbing, the existing regions are trimmed so that there are no overlaps. This does not affect the previously recorded audio data, and trimmed regions can be expanded again at will. Non-layered mode can be very useful for spoken word material, especially in combination with push/pull trimming. - - +

See Track Modes for more information. diff --git a/include/setting-up-midi.html b/include/setting-up-midi.html index 17d9281..1e3dcbb 100644 --- a/include/setting-up-midi.html +++ b/include/setting-up-midi.html @@ -16,22 +16,22 @@ that handles audio input and output.

-
-
OS X
-
CoreMIDI is the standard MIDI framework on OSX systems. -
-
Linux
-
+ + + + + + + - +
OS X CoreMIDI is the standard MIDI framework on OSX systems. +
Linux ALSA MIDI is the standard MIDI framework on Linux systems. - -
Windows
-
+
Windows There is no single standard MIDI framework on Windows, but Ardour can work with ASIO and others. - +

On Linux systems, QJackCtl control software displays ALSA MIDI diff --git a/include/ssl-nucleus.html b/include/ssl-nucleus.html index 31bd12f..a9d5c05 100644 --- a/include/ssl-nucleus.html +++ b/include/ssl-nucleus.html @@ -148,58 +148,58 @@

Cons

-
-
No Master Faster
-
It is not possible to control the level of the Master bus or - Monitor section. Really don't know what SSL was thinking here.
-
No dedicated rec-enable buttons
-
You have to press the "Rec" button and convert the per-strip - "Select" buttons into rec-enables
-
No dedicated automation buttons
-
You have to press the "Auto" button and convert the first 4 + + + + + + + + + + + +
No Master FasterIt is not possible to control the level of the Master bus or + Monitor section. Really don't know what SSL was thinking here.
No dedicated rec-enable buttonsYou have to press the "Rec" button and convert the per-strip + "Select" buttons into rec-enables
No dedicated automation buttonsYou have to press the "Auto" button and convert the first 4 vpots into 4 automation-related buttons, losing your current view - of the session. -
No buttons with Mackie-defined "Marker" functionality
-
Mackie's design intentions for the interoperation of the + of the session.
No buttons with Mackie-defined "Marker" functionalityMackie's design intentions for the interoperation of the Marker, rewind and ffwd buttons requires profile editing in order to function properly. - -
No "Dyn" button
-
This is hard to assign in an edited profile. To be fair, other +
No "Dyn" buttonThis is hard to assign in an edited profile. To be fair, other Mackie Control devices also lack this button. - - +

Pros

-
-
Single cable connectivity
-
No need for multiple MIDI cables to get 16 faders
-
Broadcast connectivity
-
Connecting to multiple computers does not require recabling
-
16 faders from a single box
-
No need to figure out how to keep extenders together
-
Meters separated from displays
-
Contrast with the Mackie Control Universal Pro, where meters + + + + + + + + + + + +
Single cable connectivityNo need for multiple MIDI cables to get 16 faders
Broadcast connectivityConnecting to multiple computers does not require recabling
16 faders from a single boxNo need to figure out how to keep extenders together
Meters separated from displaysContrast with the Mackie Control Universal Pro, where meters interfere with the display - -
DAW profiles
-
Easy to flip profiles for use by different DAWs.
- +
DAW profilesEasy to flip profiles for use by different DAWs.

Ambiguous

-
-
Ability to make buttons generate USB keyboard events
-
The extent to which this is useful reflects the target DAWs + + + + + + + +
Ability to make buttons generate USB keyboard eventsThe extent to which this is useful reflects the target DAWs inability to manage all of its functionality via Mackie Control - -
Sophisticated "profile" editing
-
It is nice to be able to reassign the functionality of most +
Sophisticated "profile" editingIt is nice to be able to reassign the functionality of most buttons, but this is only necessary because of the relatively few global buttons on the surface. - -
Builtin analog signal path
-
SSL clearly expects users to route audio back from their +
Builtin analog signal pathSSL clearly expects users to route audio back from their computer via the Nucleus' own 2 channel output path, and maybe even use the input path as well. They take up a significant amount of surface space with the controls for this signal path, space that @@ -211,6 +211,6 @@ Nucleus. There's nothing wrong with this feature for users that don't already have a working analog/digital signal path for their computers. But who is going to spend $5000 on a Nucleus that - doesn't have this already? - + doesn't have this already?
diff --git a/include/status-bar.html b/include/status-bar.html index ecad719..4e9c589 100644 --- a/include/status-bar.html +++ b/include/status-bar.html @@ -3,18 +3,18 @@

The status bar is an informative bar at the top of the window, showing:

-
-
File:
the file format used in the session, including when recording
-
TC:
is the timecode, i.e. the number of frames per second used by the session (for videos)
-
Audio:
gives the sample rate used in the session, and the latency computed from the buffer size
-
Buffers:
decribe how much data is buffered, see below
-
DSP:
for Digital Sound Processing, shows how much of the CPU is used by Ardour and its plugins
-
PkBld:
(only shows up while creating peaks) displays the number of peak files left to create
-
X:
shows the number of xruns since Ardour's launch, see below
-
Disk:
reports the remaining hard disk space as the time that can be recorded with the current session setting
-
Wall Clock
showing the system time (especially usefull in full screen mode)
-
Log button
that indicates if Ardour has encountered any warning or error.
-
+ + + + + + + + + + + +
File:the file format used in the session, including when recording
TC:is the timecode, i.e. the number of frames per second used by the session (for videos)
Audio:gives the sample rate used in the session, and the latency computed from the buffer size
Buffers:decribe how much data is buffered, see below
DSP:for Digital Sound Processing, shows how much of the CPU is used by Ardour and its plugins
PkBld:(only shows up while creating peaks) displays the number of peak files left to create
X:shows the number of xruns since Ardour's launch, see below
Disk:reports the remaining hard disk space as the time that can be recorded with the current session setting
Wall Clockshowing the system time (especially usefull in full screen mode)
Log buttonthat indicates if Ardour has encountered any warning or error.

Right clicking anywhere on the Status Bar allows to choose which of this informations we want displayed, through a checkbox menu. diff --git a/include/stereo-panner.html b/include/stereo-panner.html index 35fd4ab..76935cc 100644 --- a/include/stereo-panner.html +++ b/include/stereo-panner.html @@ -110,39 +110,39 @@ grab the L/R indicators in order to drag.

-
+ -
Reset to defaults
-
Click right
+ + -
Change to hard left
-
Double click right in the upper left half - of the panner
+ + -
Change to a hard right
-
Double click right in the upper right half - of the panner
+ + -
Move position as far left as possible, given width
-
Double click right in the upper left half of the - panner
+ + -
Move position as far right as possible, given width
-
Double click right in the upper right half of the - panner
+ + -
Set the position to center
-
Click right in the upper middle of the panner
+ + -
Reset to maximum possible width
-
Double click right on the lower left side
+ + -
Invert (flip channel assignments)
-
Double click right on the lower right side
+ + -
Set width to 0°
-
Double click right in the lower middle
- + + +
Reset to defaultsClick right
Change to hard leftDouble click right in the upper left half + of the panner
Change to a hard rightDouble click right in the upper right half + of the panner
Move position as far left as possible, given widthDouble click right in the upper left half of the + panner
Move position as far right as possible, given widthDouble click right in the upper right half of the + panner
Set the position to centerClick right in the upper middle of the panner
Reset to maximum possible widthDouble click right on the lower left side
Invert (flip channel assignments)Double click right on the lower right side
Set width to 0°Double click right in the lower middle

Keyboard bindings

@@ -151,20 +151,20 @@ keybindings are available to operate on that panner:

-
-
/
-
increase width by 1° / 5°
-
/
-
decrease width by 1° / 5°
-
/
-
move position 1° / 5° to the left
-
/
-
move position 1° / 5° to the right
-
0
-
reset position to center
-
-
reset width to full (100%)
-
+ + + + + + + + + + + + + +
/ increase width by 1° / 5°
/ decrease width by 1° / 5°
/ move position 1° / 5° to the left
/ move position 1° / 5° to the right
0reset position to center
reset width to full (100%)

Using the scroll wheel/touch scroll

@@ -173,16 +173,16 @@ wheel may be used as follows:

-
-
/
-
increase width by 1° / 5°
-
/
-
decrease width by 1° / 5°
-
/
-
move position 1° / 5° to the left
-
/
-
move position 1° / 5°to the right
-
+ + + + + + + + + +
/ increase width by 1° / 5°
/ decrease width by 1° / 5°
/ move position 1° / 5° to the left
/ move position 1° / 5°to the right

Stereo panning caveats

diff --git a/include/stretching-regions.html b/include/stretching-regions.html index 0f43c86..c9fa9e6 100644 --- a/include/stretching-regions.html +++ b/include/stretching-regions.html @@ -50,24 +50,24 @@ The Time Stretch Audio window is made of:

-
-
Duration
The target duration of the region, expressed using the - primary transport clock's mode
-
Percent
The target duration of the region, expressed as a percentage + + + + + + +
DurationThe target duration of the region, expressed using the + primary transport clock's mode
PercentThe target duration of the region, expressed as a percentage of the region's original lenght. Can be either higher than 100% (to - expand the region) or lower (to shrink it) -
Contents
The type of audio the region is made of. Ardour will fine-tune - its algorithm based on this content, see below
-
Minimize time distortion
Tries to reduce the smearing - of the audio created by the phase vocoding process
-
a Progress bar
showing the operation in progress.
- + expand the region) or lower (to shrink it)
ContentsThe type of audio the region is made of. Ardour will fine-tune + its algorithm based on this content, see below
Minimize time distortionTries to reduce the smearing + of the audio created by the phase vocoding process
a Progress barshowing the operation in progress.

The Contents should be selected to best fit the actual content of the region, amongst:

- +
diff --git a/include/strip-silence-from-audio-regions.html b/include/strip-silence-from-audio-regions.html index 4ac2b70..9496ae6 100644 --- a/include/strip-silence-from-audio-regions.html +++ b/include/strip-silence-from-audio-regions.html @@ -19,21 +19,21 @@ > Name_Of_The_Region > Edit > Strip Silenceis made of:

-
-
Threshold
-
The audio level under which the audio is considered silent (in dBFS)
-
Minimum length
-
A minimum number of samples for Ardour to create a split. Under this - number, the region won't be sliced
-
Fade length
-
Ardour adds fades, both in and out, to the trimmed regions, to the created +
Content Disable phase resynchronisation at transients
+ + + + + + + + +
ThresholdThe audio level under which the audio is considered silent (in dBFS)
Minimum lengthA minimum number of samples for Ardour to create a split. Under this + number, the region won't be sliced
Fade lengthArdour adds fades, both in and out, to the trimmed regions, to the created region (so the sliced regions are longer by both the in and out fades duration, - expressed in samples) -
A progress bar
-
showing the time Ardour takes to compute the trimming based on the current - parameters
- + expressed in samples)
A progress barshowing the time Ardour takes to compute the trimming based on the current + parameters

Changing any parameter in the window is reflected in the main editor: the silent diff --git a/include/the-edit-menu.html b/include/the-edit-menu.html index 5747d98..eb2983c 100644 --- a/include/the-edit-menu.html +++ b/include/the-edit-menu.html @@ -2,104 +2,104 @@

The Edit menu groups together the actions related to the edition, and so will be mostly used while in Editor mode.

-
-
Undo (action)
Reverts the last editing operation, namely action
-
Redo
Does the last editing operation again, after an Undo
- -
Undo Selection Change
Reverts the last selection operation
-
Redo Selection Change
Does the last selection operation again after an Undo Selection Change
- -
Cut
Deletes the current selection, but puts it in memory ready to be pasted
-
Copy
Copies the current selection to memory
-
Paste
Pastes the memory at the edit point, after a Cut or Copy operation
- -
Select
-
Select All Objects
Selects all the regions and automation pints in the session
-
Select All Tracks
Selects all the tracks, busses and control masters in the session
-
Deselect All
Deselects all objects or tracks, nothing is selected
-
Invert Selection
Select the previously unselected regions, and deselect the previously selected ones
- -
Set Range to Loop Range
Creates a range selection on the selected tracks, based on the selected loop markers, and switches to Range Mode tool
-
Set Range to Punch Range
Same as above, based on the selected punch markers
-
Set Range to Selected Regions
Same as above, based on the selected regions (i.e. from the start of the earliest region to the end of the latest one)
- -
Select All After Edit Point
Select all the regions and automation points that exist after the Edit Point, even if the region starts before it. If some tracks are selected, only selects on these tracks.
-
Select All Before Edit Point
Same as above, but before the Edit point (i.e. to the left of it)
-
Select All Overlapping Edit Range
Select all the regions and automation points of which at least a part is in the current selection range
-
Select All Inside Edit Range
Selects all the regions that are completely inside the selection range, i.e. their start and end are inside the range. If some tracks are selected, only selects on these tracks.
-
Select All in Punch Range
Selects all the regions of which a part in in the punch range. If some tracks are selected, only selects on these tracks.
-
Select All in Loop Range
Same as above, based on the loop range
- -
Move Range Start to Previous Region Boundary
Extends the left boundary of the range to the left to the next region start or end. The region must be in the range.
-
Move Range Start to Next Region Boundary
Same as above, to the right (reduces the selection)
-
Move Range End to Previous Region Boundary
Same as above, with the right edge of the range, to the left (reduces the selection)
-
Move Range End to Next Region Boundary
Same as above, with the right edge, to the right (extends the selection)
- -
Start Range
Sets the left edge of the range to the Edit point
-
Finish Range
Sets the right edge of the range to the Edit point
- -
Select Next Track or Bus
Select the track or bus under the currently selected one. If multiple tracks are selected, only the first one is considered
-
Select Previous Track or Bus
Same as above, with the track/bus above the first one selected.
- -
Delete
Deletes all that is currently selected
-
Crop
Cuts the parts of the regions that are outside the range boundaries. Only applies on the regions that belong at least in part to the range.
-
Split/Separate
Cuts the selected regions at the Edit point, separating them in two regions
-
Separate
-
Separate Under
Removes all the parts of the regions that are under the selected one. Once done, the selected region is alone on its part of the track.
-
Separate Using Loop Range
Cuts the selected regions or the regions on the selected tracks along the Loop range's start and end markers. If nothing is selected, acts on all tracks at once.
-
Separate Using Punch Range
Same as above, with the Punch range markers
-
Align
-
Align Start
Moves the selected regions to align the beginning of the regions to the Edit point
-
Align Start Relative
When multiple regions are selected, moves all the regions together as a block to align the beginning of the earliest one to the Edit point.
-
Align End
Moves the selected regions to align the end of the regions to the Edit point
-
Align End Relative
When multiple regions are selected, moves all the regions together as a block to align the end of the latest one to the Edit point.
-
Align Sync
Moves the selected regions to align the Sync point of the regions to the Edit point
-
Align Sync Relative
When multiple regions are selected, moves all the regions together as a block to align the earliest Sync point to the Edit point.
-
Fade
-
Fade Range Selection
For all the regions that either begin or end in the range, create a fade in or out on the regions length.
-
Set Fade In Length
If the edit point is withing the region boundaries, adjusts selected audio regions' fade in to end at the edit point.
-
[] Fade In
Toggles the fade in on the selected region on or off
-
Set Fade Out Length
Same as above, for the fade out
-
[] Fade Out
Toggles the fade out on the selected region on or off
- -
Remove Last Capture
Destroy the last recording. A prompt reminds the user this cannot be undone.
- -
Edit point
-
Change Edit Point
Toggles between the mouse and the playhead as the Edit point
-
Change Edit Point Including Marker
Toggles between the mouse, the playhead and marker as the Edit point
-
Snap Mode
-
() No Grid
Disables snapping, i.e. allows free movement of regions and boundaries
-
() Grid
Forces snapping, so any move of region boundary will be lined to the grid as chosen
-
() Magnetic
If the movement of the region or boundary happens near a grid line, snaps, otherwise, allow free movement
- -
Next Snap Mode
Toggles between the No Grid, Grid and Magnetic snap modes
-
Next Snap Choice
Circles through the snap choices, as detailed below
-
Previous Snap Choice
Circles through the snap choices, as detailed below, in reverse order
-
Next Musical Snap Choice
Circles through the musical snap choices, e.g. those expressed in bars and beats
-
Previous Musical Snap Choice
Same as previous, but in reverse order
-
Snap To
-
Snap to CD Frame
The grid unit will be 1/75th of a second
-
Snap to Timecode Frame/Second/Minute
The grid unit will be based on the timecode settings for the session
-
Snap to Second/Minute
The grid unit will be based on absolute times
-
Snap to nth
The grid unit will be 1/n beats and will depend on the tempo and meter in effect at that point in the timeline.
-
Snap to Beat
Same as above, whole beat
-
Snap to Bar
Same as above, whole bar
-
Snap to Mark
The grid will be made of markers
-
Snap to Region Start
No grid, the regions will snap to the closest region start on any track
-
Snap to Region End
Same as above with the regions' ends
-
Snap to Regions Sync
Same as above, with the Sync points (by default, start of the region)
-
Snap to Region Boundaries
Same as above, for both the starts and ends of regions
- -
Tempo
-
Set Tempo from Region = Bar
Computes the tempo so that the duration of the first selected region is 1 bar. Ardour prompts if the user wants it to be the global tempo, or a tempo marker at the beginning of the region used
-
Set Tempo from Edit Range = Bar
Same thing, with the current Range instead of a region
-
[] Smart Object Mode
Toggles the Smart Mode, allowing the mouse to be in Range Mode in the upper half of a region, and in Grab Mode in the lower half
- -
Scripted Actions
-
[] Script Manager
Shows the Script manager, allowing to use and manage the Lua scripts in the session
- -
Unset #n
Deactivate the nth script
- -
Preferences
Displays the Preferences panels, allowing to change Ardour's behaviour
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Undo (action)Reverts the last editing operation, namely action
RedoDoes the last editing operation again, after an Undo
Undo Selection ChangeReverts the last selection operation
Redo Selection ChangeDoes the last selection operation again after an Undo Selection Change
CutDeletes the current selection, but puts it in memory ready to be pasted
CopyCopies the current selection to memory
PastePastes the memory at the edit point, after a Cut or Copy operation
Select
Select All ObjectsSelects all the regions and automation pints in the session
Select All TracksSelects all the tracks, busses and control masters in the session
Deselect AllDeselects all objects or tracks, nothing is selected
Invert SelectionSelect the previously unselected regions, and deselect the previously selected ones
Set Range to Loop RangeCreates a range selection on the selected tracks, based on the selected loop markers, and switches to Range Mode tool
Set Range to Punch RangeSame as above, based on the selected punch markers
Set Range to Selected RegionsSame as above, based on the selected regions (i.e. from the start of the earliest region to the end of the latest one)
Select All After Edit PointSelect all the regions and automation points that exist after the Edit Point, even if the region starts before it. If some tracks are selected, only selects on these tracks.
Select All Before Edit PointSame as above, but before the Edit point (i.e. to the left of it)
Select All Overlapping Edit RangeSelect all the regions and automation points of which at least a part is in the current selection range
Select All Inside Edit RangeSelects all the regions that are completely inside the selection range, i.e. their start and end are inside the range. If some tracks are selected, only selects on these tracks.
Select All in Punch RangeSelects all the regions of which a part in in the punch range. If some tracks are selected, only selects on these tracks.
Select All in Loop RangeSame as above, based on the loop range
Move Range Start to Previous Region BoundaryExtends the left boundary of the range to the left to the next region start or end. The region must be in the range.
Move Range Start to Next Region BoundarySame as above, to the right (reduces the selection)
Move Range End to Previous Region BoundarySame as above, with the right edge of the range, to the left (reduces the selection)
Move Range End to Next Region BoundarySame as above, with the right edge, to the right (extends the selection)
Start RangeSets the left edge of the range to the Edit point
Finish RangeSets the right edge of the range to the Edit point
Select Next Track or BusSelect the track or bus under the currently selected one. If multiple tracks are selected, only the first one is considered
Select Previous Track or BusSame as above, with the track/bus above the first one selected.
DeleteDeletes all that is currently selected
CropCuts the parts of the regions that are outside the range boundaries. Only applies on the regions that belong at least in part to the range.
Split/SeparateCuts the selected regions at the Edit point, separating them in two regions
Separate
Separate UnderRemoves all the parts of the regions that are under the selected one. Once done, the selected region is alone on its part of the track.
Separate Using Loop RangeCuts the selected regions or the regions on the selected tracks along the Loop range's start and end markers. If nothing is selected, acts on all tracks at once.
Separate Using Punch RangeSame as above, with the Punch range markers
Align
Align StartMoves the selected regions to align the beginning of the regions to the Edit point
Align Start RelativeWhen multiple regions are selected, moves all the regions together as a block to align the beginning of the earliest one to the Edit point.
Align EndMoves the selected regions to align the end of the regions to the Edit point
Align End RelativeWhen multiple regions are selected, moves all the regions together as a block to align the end of the latest one to the Edit point.
Align SyncMoves the selected regions to align the Sync point of the regions to the Edit point
Align Sync RelativeWhen multiple regions are selected, moves all the regions together as a block to align the earliest Sync point to the Edit point.
Fade
Fade Range SelectionFor all the regions that either begin or end in the range, create a fade in or out on the regions length.
Set Fade In LengthIf the edit point is withing the region boundaries, adjusts selected audio regions' fade in to end at the edit point.
[] Fade InToggles the fade in on the selected region on or off
Set Fade Out LengthSame as above, for the fade out
[] Fade OutToggles the fade out on the selected region on or off
Remove Last CaptureDestroy the last recording. A prompt reminds the user this cannot be undone.
Edit point
Change Edit PointToggles between the mouse and the playhead as the Edit point
Change Edit Point Including MarkerToggles between the mouse, the playhead and marker as the Edit point
Snap Mode
() No GridDisables snapping, i.e. allows free movement of regions and boundaries
() GridForces snapping, so any move of region boundary will be lined to the grid as chosen
() MagneticIf the movement of the region or boundary happens near a grid line, snaps, otherwise, allow free movement
Next Snap ModeToggles between the No Grid, Grid and Magnetic snap modes
Next Snap ChoiceCircles through the snap choices, as detailed below
Previous Snap ChoiceCircles through the snap choices, as detailed below, in reverse order
Next Musical Snap ChoiceCircles through the musical snap choices, e.g. those expressed in bars and beats
Previous Musical Snap ChoiceSame as previous, but in reverse order
Snap To
Snap to CD FrameThe grid unit will be 1/75th of a second
Snap to Timecode Frame/Second/MinuteThe grid unit will be based on the timecode settings for the session
Snap to Second/MinuteThe grid unit will be based on absolute times
Snap to nthThe grid unit will be 1/n beats and will depend on the tempo and meter in effect at that point in the timeline.
Snap to BeatSame as above, whole beat
Snap to BarSame as above, whole bar
Snap to MarkThe grid will be made of markers
Snap to Region StartNo grid, the regions will snap to the closest region start on any track
Snap to Region EndSame as above with the regions' ends
Snap to Regions SyncSame as above, with the Sync points (by default, start of the region)
Snap to Region BoundariesSame as above, for both the starts and ends of regions
Tempo
Set Tempo from Region = BarComputes the tempo so that the duration of the first selected region is 1 bar. Ardour prompts if the user wants it to be the global tempo, or a tempo marker at the beginning of the region used
Set Tempo from Edit Range = BarSame thing, with the current Range instead of a region
[] Smart Object ModeToggles the Smart Mode, allowing the mouse to be in Range Mode in the upper half of a region, and in Grab Mode in the lower half
Scripted Actions
[] Script ManagerShows the Script manager, allowing to use and manage the Lua scripts in the session
Unset #nDeactivate the nth script
PreferencesDisplays the Preferences panels, allowing to change Ardour's behaviour
diff --git a/include/the-help-menu.html b/include/the-help-menu.html index 32a7f74..51de50c 100644 --- a/include/the-help-menu.html +++ b/include/the-help-menu.html @@ -3,15 +3,15 @@ The Help Menu gives acces to usefull information about Ardour.

-
-
[] About
Shows the About Ardour window, which contains information about the version, config, authors,and license of Ardour
-
Chat
This is a shortcut to the webchat version of the Freenode IRC channel of Ardour, where the developpers meet, and questions can be asked if the Manual is not enough
-
Manual
Link to a FLOSSManual guide to Ardour
-
Reference
Link to this manual, hosted on ardour.org
-
User Forums
Link to ardour.org's user forum
-
How to Report a Bug
Link to an helping page about reporting bugs
-
Report a Bug
Link to Ardour's Mantis bugtracker
-
Ardour Website
Link to Ardour's main and official website
-
Ardour Development
Link to the developpers' part of the official website
-
+ + + + + + + + + + +
[] AboutShows the About Ardour window, which contains information about the version, config, authors,and license of Ardour
ChatThis is a shortcut to the webchat version of the Freenode IRC channel of Ardour, where the developpers meet, and questions can be asked if the Manual is not enough
ManualLink to a FLOSSManual guide to Ardour
ReferenceLink to this manual, hosted on ardour.org
User ForumsLink to ardour.org's user forum
How to Report a BugLink to an helping page about reporting bugs
Report a BugLink to Ardour's Mantis bugtracker
Ardour WebsiteLink to Ardour's main and official website
Ardour DevelopmentLink to the developpers' part of the official website
diff --git a/include/the-ranges-and-marks-lists.html b/include/the-ranges-and-marks-lists.html index a068d75..924f74d 100644 --- a/include/the-ranges-and-marks-lists.html +++ b/include/the-ranges-and-marks-lists.html @@ -53,20 +53,20 @@

List sections

-
-
Loop/Punch Ranges
-
This list shows the current loop and punch range - settings. Since these are built-in ranges, you cannot rename or remove them.
-
Markers (Including CD Index)
-
This section lists the session's markers. By ticking + Loop/Punch Ranges + This list shows the current loop and punch range + settings. Since these are built-in ranges, you cannot rename or remove them. + Markers (Including CD Index) + This section lists the session's markers. By ticking CD, you instruct Ardour to create a CD track index from this marker, which will be included in the TOC or CUE file when you - export.
-
Ranges (Including CD Track Ranges)
-
This is the list of ranges (including CD track + export. + Ranges (Including CD Track Ranges) + This is the list of ranges (including CD track ranges). Ticking CD will convert the range to a CD track, which will again be included in exported TOC or CUE files. This is relevant for Disk-At-Once recordings - that may contain audio data between tracks.
-
+ that may contain audio data between tracks. + diff --git a/include/the-region-list.html b/include/the-region-list.html index 2ef31c3..a0ad610 100644 --- a/include/the-region-list.html +++ b/include/the-region-list.html @@ -3,14 +3,14 @@ The region list shows all the regions in the session. The left-hand column gives the region name, and there are a range of times given for information:

-
-
Position
position of the start of the region on the global timeline
-
End
position of the region on the global timeline
-
Length
duration of the region
-
Sync
position of the sync point, relative to the start of region (can be negative)
-
Fade In
duration of the fade in. Can't be less than 1 ms, to avoid clipping.
-
Fade Out
duration of the fade out (positive value, ≥ 1 ms).
-
+ + + + + + + +
Positionposition of the start of the region on the global timeline
Endposition of the region on the global timeline
Lengthduration of the region
Syncposition of the sync point, relative to the start of region (can be negative)
Fade Induration of the fade in. Can't be less than 1 ms, to avoid clipping.
Fade Outduration of the fade out (positive value, ≥ 1 ms).

The units used to display those times are those used for the clock, so changing the units on the clocks change the display of this values. @@ -20,16 +20,16 @@ At the right of the list are four columns of flags that can be altered:

-
-
L
-
whether the region position is locked, so that it cannot be moved.
-
G
-
whether the region's position is ‘glued’ to bars and beats. If so, the region will stay at the same position in bars and beats even if the tempo and/or time signature change.
-
M
-
whether the region is muted, so that it will not be heard.
-
O
-
whether the region is opaque; opaque regions ‘block’ regions below them from being heard, whereas ‘transparent’ regions have their contents mixed with whatever is underneath.
-
+ + + + + + + + + +
Lwhether the region position is locked, so that it cannot be moved.
Gwhether the region's position is ‘glued’ to bars and beats. If so, the region will stay at the same position in bars and beats even if the tempo and/or time signature change.
Mwhether the region is muted, so that it will not be heard.
Owhether the region is opaque; opaque regions ‘block’ regions below them from being heard, whereas ‘transparent’ regions have their contents mixed with whatever is underneath.

Hovering the mouse pointer over a column heading shows a tool-tip which can be handy to remember what the columns are for. diff --git a/include/the-region-menu.html b/include/the-region-menu.html index 715f206..39c17d3 100644 --- a/include/the-region-menu.html +++ b/include/the-region-menu.html @@ -3,86 +3,86 @@ The Region Menu is where the user can tweak its regions, the parts of audio or MIDI that sit on the timeline.

-
-
Insert Region from Region List
If a region is selected in the Editor List, add it at the Edit point
-
Play
Starts playback at the beginning of the selected region(s), and stops at its(their) end
-
Loop
Creates a loop range on the selected region's boundaries, and starts the looped playback
-
Rename…
Changes the name of the region, that appears in its top left area
-
Properties…
Shows the Region properties window, that displays detailed information about the region and allow for some modifications
-
Loudness Analysis…
Shows the Audio Report/Analysis window, that displays detailed dBFS information as well as a spectrogram (dBFS of frequency against time)
-
Spectral Analysis…
Shows the Audio Report/Analysis window, that displays a integrated spectral view of the region (dBFS agaisnt frequency)
-
Edit
-
Combine
Creates a new region by joining the selected audio regions in the same track, and replaces those region with the newly created compound. The same rules are applied to create the compound as for playback regarding e.g. layering
-
Uncombine
Splits back the compound created by combining into its original audio regions
-
Pitch Shift…
Changes the tune of the audio region, by octave, semitones or percentage, based on spectral analysis. Optionaly, and if they have been set for the region, preserves the formants
-
Split/Separate
Cuts the selected regions at the Edit point, separating them in two regions
-
Split at Percussion Onset
Allows splitting the selected regions on its PErcussion Onsets marker as set by the Rhythm Ferret (Not usable as of 5.5)
-
Make Mono Regions
Creates mono regions out of a stereo or multichannel region by splitting it into its discrete channels. The created regions are added to the Editor List
-
Close Gaps
Extends (or reduces) the selected regions to be perfecltly aligned. Optionnaly, sets up a crossfade duration, or a pull-back (spacing between regions)
-
Place Transient
Places a transient at the Edit Point. Used e.g. for the Pitch Shift… action
-
Rhythm Ferret…
Opens the Rhythm Ferret which is a powerfull tool to sequence audio files
-
Strip Silence…
Opens the Strip Silence window which is a very handy tool to remove all audio under a user-chosen threshold (with a preview)
-
Reverse
Mirrors the audio horizontally
-
Layering
-
Raise to Top
On overlapping regions, puts the selected one(s) on top
-
Raise
On overlapping region, makes the selected one(s) one layer higher
-
Lower
Makes the selected region(s) one layer lower
-
Lower to Bottom
Sends the selected region to the background
-
MIDI
-
Transpose…
On a MIDI region, shows the Transpose MIDI window, allowing to shift the pitch of the whole MIDI region by ± n semitones or octaves
-
Insert Patch Change…
Inserts a patch change at the Edit Point, allowing a change of patch, channel, program and/or bank
-
Quantize…
Shows the Quantize window, allowing to perfectly align the MIDI notes to the musical grid
-
Legatize
Shortens or elongates the MIDI notes to make them perfectly sequentials, i.e. the end of a note is the start of the following one
-
Remove Overlap
Shortens or elongates the MIDI notes to make them perfectly sequentials, i.e. the end of a note is the start of the following one
-
Transform…
Transform window, that allows for mathematical operations on the midi notes
-
Unlink from Other copies
Makes the selected MIDI region independant, e.g. editing this region won't affect any other one.
-
List Editor…
Shows the List Editor which sequentially lists all the MIDI events in the region, and allows for precise modifications
-
Gain
-
[] Opaque
When checked, makes the region opaque audio-wise, i.e., the underlying regions won't be audible
-
[] Mute
When checked, mutes only the selected region on the track, without muting the track. The muted regions will have !! prepended to their name and will be semi-transparent
-
Normalize…
Shows the Normalize region dialog, which allows to scale the region level by setting its maximum level, optionaly constraining the RMS
-
Boost Gain
Increases the gain on the selected region by boosting the audio, without touching the enveloppe or automation
-
Cut Gain
Reduces the gain without touching the enveloppe or automation
-
Reset Envelope
If the gain enveloppe has been edited, resets it to its initial value (constant at 0 dB)
-
[] Envelope Active
When unchecked, disables any enveloppe editing that has been made. The enveloppe will be displayed in yellow instead of green.
-
Position
-
Move to Original Position
Moves the region where it was initially recorded or inserted in the session
-
Snap Position to Grid
If the Grid Mode is set to Grid, snaps the region to the nearest grid line
-
[] Lock
Blocks the selected regions at their current positions in time and tracks, avoiding any movement on the timeline. The region name will be surrounded by > and < brackets
-
[] Glue to Bars and Beats
Locks the region position to relative to the musical grid, i.e. a change of tempo will move the region to keep it on the same bar/beat
-
[] Lock to Video
Same as above, relative to the position in the video
-
Set Sync Position
Creates or move the Sync position, i.e. the point of the region that will be aligned or snapped to the grid, and that is (by default) the beggining of the region.
-
Remove Sync
Removes any user defined Sync point, and resets the sync position to the beginning of the region
-
Nudge Later
Moves the region to the right by the amount shown in the nudge timer
-
Nudge Earlier
Same as above, to the left
-
Nudge Later by Capture Offset
Moves the region to the right by the capture latency computed by ardour based on the user's settings regarding latency
-
Nudge Earlier by Capture Offset
Same as above, to the left
-
Sequence Regions
Puts the selected regions one after the other, so that the end of one region is the beggining of the next one, removing any overlap or silence. The reference point is the earliest region.
-
Trim
-
Trim Start at Edit Point
If the Edit Point is within the region boundaries, shortens the region to align its start with the Edit Point
-
Trim End at Edit Point
Same as above, for the end of the region
-
Trim to Loop
Uses both the start and end Loop markers to shorten the region
-
Trim to Punch
Same as above with the Punch markers
-
Trim to Previous
On overlapping regions, shortens the selected one so that the previous region is complete, i.e. the new start point for the selected region is the end point of the previous region on the timeline
-
Trim to Next
Same as above, with the end of the selected region aligned to the start of the following one.
-
Ranges
-
Set Loop Range
Creates a Loop range based on the selected regions, i.e. the strt of the loop range is the start of the earliest region, and the end of the loop is the end of the latest region.
-
Set Punch
Same as above, for the Punch range
-
Add Single Range Marker
Same as above, for the Edit range
-
Add Range Marker Per Region
For each selected region, creates its own Edit range based on the boundaries of each region
-
Set Range Selection
Creates a range selection based on the boundaries of the selected regions
-
Fades
-
[] Fade In
Activates/desactivates the Fade In at the start of the region
-
[] Fade Out
Same as above, for the Fade out at the end of the region
-
[] Fades
Shortcut to activate/desactivate both the fade in and fade out
-
Duplicate
-
Duplicate
Creates a copy of the selected region(s) and happend it to the original
-
Multi-Duplicate…
Shows the Duplicate dialog, allowing to create multiple copies, or a not-integer number of copies (the last one will then be truncated)
-
Fill Track
Creates duplicates until it fills the session, i.e. reaches the End marker of the session. The last duplicate may be truncated to fit in
-
Export…
Shows the Export dialog, with all parameters set to export only the selected region(s)
-
Bounce (without processing)
Creates a bounce, i.e. a version of the region with all the edits (boundaries, enveloppe), as a new region in the Editor List, without any of the effects of the mixer strip
-
Bounce (with processing)
Same as above, with the effects of the mixer strip
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -
Remove
Deletes the region from the edit (no file is harmed in the process, and the region stays in the Editor for later use)
- + +
Insert Region from Region ListIf a region is selected in the Editor List, add it at the Edit point
PlayStarts playback at the beginning of the selected region(s), and stops at its(their) end
LoopCreates a loop range on the selected region's boundaries, and starts the looped playback
Rename…Changes the name of the region, that appears in its top left area
Properties…Shows the Region properties window, that displays detailed information about the region and allow for some modifications
Loudness Analysis…Shows the Audio Report/Analysis window, that displays detailed dBFS information as well as a spectrogram (dBFS of frequency against time)
Spectral Analysis…Shows the Audio Report/Analysis window, that displays a integrated spectral view of the region (dBFS agaisnt frequency)
Edit
CombineCreates a new region by joining the selected audio regions in the same track, and replaces those region with the newly created compound. The same rules are applied to create the compound as for playback regarding e.g. layering
UncombineSplits back the compound created by combining into its original audio regions
Pitch Shift…Changes the tune of the audio region, by octave, semitones or percentage, based on spectral analysis. Optionaly, and if they have been set for the region, preserves the formants
Split/SeparateCuts the selected regions at the Edit point, separating them in two regions
Split at Percussion OnsetAllows splitting the selected regions on its PErcussion Onsets marker as set by the Rhythm Ferret (Not usable as of 5.5)
Make Mono RegionsCreates mono regions out of a stereo or multichannel region by splitting it into its discrete channels. The created regions are added to the Editor List
Close GapsExtends (or reduces) the selected regions to be perfecltly aligned. Optionnaly, sets up a crossfade duration, or a pull-back (spacing between regions)
Place TransientPlaces a transient at the Edit Point. Used e.g. for the Pitch Shift… action
Rhythm Ferret…Opens the Rhythm Ferret which is a powerfull tool to sequence audio files
Strip Silence…Opens the Strip Silence window which is a very handy tool to remove all audio under a user-chosen threshold (with a preview)
ReverseMirrors the audio horizontally
Layering
Raise to TopOn overlapping regions, puts the selected one(s) on top
RaiseOn overlapping region, makes the selected one(s) one layer higher
LowerMakes the selected region(s) one layer lower
Lower to BottomSends the selected region to the background
MIDI
Transpose…On a MIDI region, shows the Transpose MIDI window, allowing to shift the pitch of the whole MIDI region by ± n semitones or octaves
Insert Patch Change…Inserts a patch change at the Edit Point, allowing a change of patch, channel, program and/or bank
Quantize…Shows the Quantize window, allowing to perfectly align the MIDI notes to the musical grid
LegatizeShortens or elongates the MIDI notes to make them perfectly sequentials, i.e. the end of a note is the start of the following one
Remove OverlapShortens or elongates the MIDI notes to make them perfectly sequentials, i.e. the end of a note is the start of the following one
Transform…Transform window, that allows for mathematical operations on the midi notes
Unlink from Other copiesMakes the selected MIDI region independant, e.g. editing this region won't affect any other one.
List Editor…Shows the List Editor which sequentially lists all the MIDI events in the region, and allows for precise modifications
Gain
[] OpaqueWhen checked, makes the region opaque audio-wise, i.e., the underlying regions won't be audible
[] MuteWhen checked, mutes only the selected region on the track, without muting the track. The muted regions will have !! prepended to their name and will be semi-transparent
Normalize…Shows the Normalize region dialog, which allows to scale the region level by setting its maximum level, optionaly constraining the RMS
Boost GainIncreases the gain on the selected region by boosting the audio, without touching the enveloppe or automation
Cut GainReduces the gain without touching the enveloppe or automation
Reset EnvelopeIf the gain enveloppe has been edited, resets it to its initial value (constant at 0 dB)
[] Envelope ActiveWhen unchecked, disables any enveloppe editing that has been made. The enveloppe will be displayed in yellow instead of green.
Position
Move to Original PositionMoves the region where it was initially recorded or inserted in the session
Snap Position to GridIf the Grid Mode is set to Grid, snaps the region to the nearest grid line
[] LockBlocks the selected regions at their current positions in time and tracks, avoiding any movement on the timeline. The region name will be surrounded by > and < brackets
[] Glue to Bars and BeatsLocks the region position to relative to the musical grid, i.e. a change of tempo will move the region to keep it on the same bar/beat
[] Lock to VideoSame as above, relative to the position in the video
Set Sync PositionCreates or move the Sync position, i.e. the point of the region that will be aligned or snapped to the grid, and that is (by default) the beggining of the region.
Remove SyncRemoves any user defined Sync point, and resets the sync position to the beginning of the region
Nudge LaterMoves the region to the right by the amount shown in the nudge timer
Nudge EarlierSame as above, to the left
Nudge Later by Capture OffsetMoves the region to the right by the capture latency computed by ardour based on the user's settings regarding latency
Nudge Earlier by Capture OffsetSame as above, to the left
Sequence RegionsPuts the selected regions one after the other, so that the end of one region is the beggining of the next one, removing any overlap or silence. The reference point is the earliest region.
Trim
Trim Start at Edit PointIf the Edit Point is within the region boundaries, shortens the region to align its start with the Edit Point
Trim End at Edit PointSame as above, for the end of the region
Trim to LoopUses both the start and end Loop markers to shorten the region
Trim to PunchSame as above with the Punch markers
Trim to PreviousOn overlapping regions, shortens the selected one so that the previous region is complete, i.e. the new start point for the selected region is the end point of the previous region on the timeline
Trim to NextSame as above, with the end of the selected region aligned to the start of the following one.
Ranges
Set Loop RangeCreates a Loop range based on the selected regions, i.e. the strt of the loop range is the start of the earliest region, and the end of the loop is the end of the latest region.
Set PunchSame as above, for the Punch range
Add Single Range MarkerSame as above, for the Edit range
Add Range Marker Per RegionFor each selected region, creates its own Edit range based on the boundaries of each region
Set Range SelectionCreates a range selection based on the boundaries of the selected regions
Fades
[] Fade InActivates/desactivates the Fade In at the start of the region
[] Fade OutSame as above, for the Fade out at the end of the region
[] FadesShortcut to activate/desactivate both the fade in and fade out
Duplicate
DuplicateCreates a copy of the selected region(s) and happend it to the original
Multi-Duplicate…Shows the Duplicate dialog, allowing to create multiple copies, or a not-integer number of copies (the last one will then be truncated)
Fill TrackCreates duplicates until it fills the session, i.e. reaches the End marker of the session. The last duplicate may be truncated to fit in
Export…Shows the Export dialog, with all parameters set to export only the selected region(s)
Bounce (without processing)Creates a bounce, i.e. a version of the region with all the edits (boundaries, enveloppe), as a new region in the Editor List, without any of the effects of the mixer strip
Bounce (with processing)Same as above, with the effects of the mixer strip
RemoveDeletes the region from the edit (no file is harmed in the process, and the region stays in the Editor for later use)
diff --git a/include/the-right-computer-system-for-digital-audio.html b/include/the-right-computer-system-for-digital-audio.html index 8e22d42..4418e75 100644 --- a/include/the-right-computer-system-for-digital-audio.html +++ b/include/the-right-computer-system-for-digital-audio.html @@ -41,59 +41,59 @@

Hardware-related Considerations

-
-
Video interface
-
Poorly engineered video interfaces (and/or their device drivers) can + + + + + + + + + + + + + + + + + + + +
Video interfacePoorly engineered video interfaces (and/or their device drivers) can "steal" computer resources for a long time, preventing the audio interface - from keeping up with the flow of data -
Wireless interface
-
Poorly engineered wireless networking interfaces (and/or their device + from keeping up with the flow of data
Wireless interfacePoorly engineered wireless networking interfaces (and/or their device drivers) can also block the audio interface from keeping up with the flow - of data -
USB ports
-
If you are using an audio interface connected via USB, and sometimes + of data
USB portsIf you are using an audio interface connected via USB, and sometimes even if you are not, the precise configuration of your system's USB ports can make a big difference. There are many cases where plugging the interface into one port will work, but using different USB port results in much worse performance. This has been seen even on Apple systems. - -
Internal USB Hubs
-
Ideally, you'd like your USB ports to all connect directly to the +
Internal USB HubsIdeally, you'd like your USB ports to all connect directly to the main bus inside the computer. Some laptops (and possibly some desktop systems) come wired with an internal USB hub between the ports and the system bus, which can then cause problems for various kinds of external USB devices, including some models of audio interfaces. It is very difficult to discover whether this is true or - not, without simplying trying it out. -
CPU speed control
-
Handling audio with low latency requires that your processor keeps + not, without simplying trying it out.
CPU speed controlHandling audio with low latency requires that your processor keeps running at its highest speed at all times. Many portable systems try to regulate processor speed in order to save power—for low latency audio, you want this totally disabled, either in the BIOS or at the OS - level. -
Excessive Interrupt Sharing
-
If your audio interface is forced by your computer to share an + level.
Excessive Interrupt SharingIf your audio interface is forced by your computer to share an interrupt line (basically a way to tell the CPU that something needs its attention) with too many, or the wrong, other devices, this can also prevent the audio interface from keeping up with the flow of data. In laptops it is generally impossible to do anything about this. In many desktop systems, it is possible at the BIOS level to reassign interrupts - to work around the problem. -
SMIs
-
SMIs are interrupts sent by the motherboard to tell the computer + to work around the problem.
SMIsSMIs are interrupts sent by the motherboard to tell the computer about the state of various hardware. They cannot safely be disabled, but they can also take a relatively long time to process. It is better to have a motherboard which never sends SMIs at all—this is also a requirement for realtime stock trading systems, which have - similar issues with latency. -
Hyperthreading
-
This technology is becoming less common as actual multi-core CPUs + similar issues with latency.
HyperthreadingThis technology is becoming less common as actual multi-core CPUs become the norm, but it still exists and is generally not good for realtime performance. Sometimes you can disable this in the BIOS, sometimes you cannot. A processor that uses hyperthreading will be - less stable in very low latency situations than one without. -
Excessive vibration
-
This doesn't affect the flow of data to/from the audio interface, + less stable in very low latency situations than one without.
Excessive vibrationThis doesn't affect the flow of data to/from the audio interface, but it can cause the flow of data to/from your disk storage to become much slower. If you are going to use a computer in an environment with loud live sound (specifically, high bass volume), @@ -101,6 +101,6 @@ vibration. The vibrations will physically displace the head-write heads of disk, and the resulting errors will force a retry of the reading from the disk. Retrying over and over massively reduces the - rate at which data can be read from the disk. Avoid this. - + rate at which data can be read from the disk. Avoid this.
diff --git a/include/the-session-menu.html b/include/the-session-menu.html index cd39b4e..77f6d52 100644 --- a/include/the-session-menu.html +++ b/include/the-session-menu.html @@ -3,46 +3,46 @@ The Session menu groups together everything related to the session and the file operations.

-
-
New…
Creates a new session
-
Open…
Opens an existing session
-
Recent…
Opens a list of recent session that can be opened
-
Close
Closes the current session (but not Ardour)
- -
Save
Saves the current session
-
Save As…
Saves to a new session (with options)
-
Rename…
Changes the name of the session
-
Snapshot (& keep working on current version)…
Create a Snapshot but any subsequent change will be saved to this session
-
Snapshot (& switch to new version)…
Same thing, and any subsequent change will be saved to this new snapshot session
-
Save Template…
Saves the session as a template, without the audio
-
Archive…
Exports the session as a compressed file for archiving or sharing purposes, optionnaly compressing the audio to FLAC
-
Metadata
-
Edit Metadata…
Opens the Metadata window, where informations about the session can be saved
-
Import Metadata…
Creates the metadata by extracting them from another session
- -
Add Track, Bus or VCA…
Adds a new track/bus/VCA to the session, same as the Track > Add Track, Bus or VCA…
- -
Import
Opens the Import windows, to add media to the session
-
Import PT session
Import a ProTools© session file. Not everything in the original session can be imported.
-
Scripting
-
Add Lua Script…
Loads or adds a Lua Session script to the current session
-
Remove Lua Script
Removes a loaded Lua Session script from the session
-
Open Video…
Imports a video file in the session
-
Remove Video
Removes the video part of the session (the video timeline disappears)
-
Export
-
Export to Audio File(s)…
Export all or part of the session in audio form
-
Stem export…
Exports each track as its own audio file (for e.g. DAW interchange)
-
Export to Video File
Exports the session to a video file
-
Clean-Up
-
Bring all media into session folder
Copies all the media files imported from outside the session folder in that folder, see Cleaning up Sessions
-
Reset Peak Files
Reinitializes the buffered images representing the audio files
-
Clean-up Unused Sources…
Quarantines all the media files not used in the session to a specific subfolder of the session
-
Flush Wastebasket
Deletes those quarantined files
- -
[] Properties
Shows the Session Properties dialog, allowing to fine-tune the parameters of the current session
- -
Lock
Locks the session by showing an Unlock window that (until cliked) blocks every action on Ardour's window
- -
Quit
Exits Ardour. Prompts for saving the session if it has been modified.
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
New…Creates a new session
Open…Opens an existing session
Recent…Opens a list of recent session that can be opened
CloseCloses the current session (but not Ardour)
SaveSaves the current session
Save As…Saves to a new session (with options)
Rename…Changes the name of the session
Snapshot (& keep working on current version)…Create a Snapshot but any subsequent change will be saved to this session
Snapshot (& switch to new version)…Same thing, and any subsequent change will be saved to this new snapshot session
Save Template…Saves the session as a template, without the audio
Archive…Exports the session as a compressed file for archiving or sharing purposes, optionnaly compressing the audio to FLAC
Metadata
Edit Metadata…Opens the Metadata window, where informations about the session can be saved
Import Metadata…Creates the metadata by extracting them from another session
Add Track, Bus or VCA…Adds a new track/bus/VCA to the session, same as the Track > Add Track, Bus or VCA…
ImportOpens the Import windows, to add media to the session
Import PT sessionImport a ProTools© session file. Not everything in the original session can be imported.
Scripting
Add Lua Script…Loads or adds a Lua Session script to the current session
Remove Lua ScriptRemoves a loaded Lua Session script from the session
Open Video…Imports a video file in the session
Remove VideoRemoves the video part of the session (the video timeline disappears)
Export
Export to Audio File(s)…Export all or part of the session in audio form
Stem export…Exports each track as its own audio file (for e.g. DAW interchange)
Export to Video FileExports the session to a video file
Clean-Up
Bring all media into session folderCopies all the media files imported from outside the session folder in that folder, see Cleaning up Sessions
Reset Peak FilesReinitializes the buffered images representing the audio files
Clean-up Unused Sources…Quarantines all the media files not used in the session to a specific subfolder of the session
Flush WastebasketDeletes those quarantined files
[] PropertiesShows the Session Properties dialog, allowing to fine-tune the parameters of the current session
LockLocks the session by showing an Unlock window that (until cliked) blocks every action on Ardour's window
QuitExits Ardour. Prompts for saving the session if it has been modified.
diff --git a/include/the-track-and-bus-group-list.html b/include/the-track-and-bus-group-list.html index b37d0da..e4e1157 100644 --- a/include/the-track-and-bus-group-list.html +++ b/include/the-track-and-bus-group-list.html @@ -7,30 +7,30 @@ The columns in this list are as follows:

-
-
Col
-
the colour that the group uses for its tab in the editor.
-
Name
-
the group name.
-
V
-
whether the tracks and busses in the group are visible.
-
On
-
whether the group is enabled.
-
G
-
ticked if the constituents of the group are sharing gain settings.
-
Rel
-
ticked if shared gains are relative.
-
M
-
ticked if the constituents share mute status.
-
S
-
ticked if the constituents share solo status.
-
Rec
-
ticked if the constituents share record-enable status.
-
Mon
-
whether the constituents share monitor settings.
-
Sel
-
whether the constituents are selected together.
-
A
-
whether the constituents share active status.
-
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Colthe colour that the group uses for its tab in the editor.
Namethe group name.
Vwhether the tracks and busses in the group are visible.
Onwhether the group is enabled.
Gticked if the constituents of the group are sharing gain settings.
Relticked if shared gains are relative.
Mticked if the constituents share mute status.
Sticked if the constituents share solo status.
Recticked if the constituents share record-enable status.
Monwhether the constituents share monitor settings.
Selwhether the constituents are selected together.
Awhether the constituents share active status.
diff --git a/include/the-track-menu.html b/include/the-track-menu.html index 536b15d..c7b7ccc 100644 --- a/include/the-track-menu.html +++ b/include/the-track-menu.html @@ -3,26 +3,26 @@ The Track menu is where one can deal with the tracks, busses and control masters.

-
-
Add Track, Bus or VCA…
Shows the Add Track, Bus or VCA… window, where one can add one or more tracks, busses or control masters to the session and define its parameters
-
Duplicate Tracks/Busses…
Shows the Duplicate Tracks and Busses window, allowing to duplicate the selected track(s) and optionnaly, its playlist
+ + + -
Toggle Record Enable
Sets the Record Enable mode On on the selected track(s). These tracks will record audio/midi next time the global record is active and playback is started.
-
Toggle Solo
Sets the solo On on the selected tracks, so only these tracks will play
-
Toggle Mute
Mutes the selected tracks, they wont play until unmuted
+ + + -
Insert Time
Shows the Insert Time window, allowing to insert a blank time in the selected tracks' playlist
-
Remove Time
Same as above, but to remove time
-
Move Selected Tracks Up
Changes the position of the selected tracks one track up towards the top. In the mixer, the tracks will be moved to the left.
-
Move Selected Tracks Down
Same as above, towards the bottom
-
Height
-
Fit Selection (Vertical)
Will fit the selected track(s) in the window. If too many tracks are selected, they'll be reduced to their minimum height.
-
Largest
Sets the selected tracks height to a very high value, hence making the tracks wide on screen
-
Larger
Same as above, but a little less high
-
Large
Same as above, but again less high
-
Normal
Sets the height of the track to its default value which is a trade-off between readability and number of tracks displayed
-
Small
Reduces the size of the tracks to a low value, increasing the number of on screen tracks
+ + + + + + + + + + + -
Toggle Active
Toggles the active state of a track. An inactive track will be grayed and wont play any sound. That can be seen in the A colomn of the Tracks and Busses List
-
Remove
Deletes this track and its playlist (no file is harmed in the process, and the regions from the playlist stay in the Editor for later use)
- + + +
Add Track, Bus or VCA…Shows the Add Track, Bus or VCA… window, where one can add one or more tracks, busses or control masters to the session and define its parameters
Duplicate Tracks/Busses…Shows the Duplicate Tracks and Busses window, allowing to duplicate the selected track(s) and optionnaly, its playlist
Toggle Record EnableSets the Record Enable mode On on the selected track(s). These tracks will record audio/midi next time the global record is active and playback is started.
Toggle SoloSets the solo On on the selected tracks, so only these tracks will play
Toggle MuteMutes the selected tracks, they wont play until unmuted
Insert TimeShows the Insert Time window, allowing to insert a blank time in the selected tracks' playlist
Remove TimeSame as above, but to remove time
Move Selected Tracks UpChanges the position of the selected tracks one track up towards the top. In the mixer, the tracks will be moved to the left.
Move Selected Tracks DownSame as above, towards the bottom
Height
Fit Selection (Vertical)Will fit the selected track(s) in the window. If too many tracks are selected, they'll be reduced to their minimum height.
LargestSets the selected tracks height to a very high value, hence making the tracks wide on screen
LargerSame as above, but a little less high
LargeSame as above, but again less high
NormalSets the height of the track to its default value which is a trade-off between readability and number of tracks displayed
SmallReduces the size of the tracks to a low value, increasing the number of on screen tracks
Toggle ActiveToggles the active state of a track. An inactive track will be grayed and wont play any sound. That can be seen in the A colomn of the Tracks and Busses List
RemoveDeletes this track and its playlist (no file is harmed in the process, and the regions from the playlist stay in the Editor for later use)
diff --git a/include/the-tracks-and-busses-list.html b/include/the-tracks-and-busses-list.html index 91d45cf..f9411bb 100644 --- a/include/the-tracks-and-busses-list.html +++ b/include/the-tracks-and-busses-list.html @@ -3,26 +3,26 @@ This lists the tracks and busses that are present in the session. The list order reflects the order in the editor, and you can drag-and-drop track or bus names in the editor list to re-order them in the editor. The columns in the list represent the following:

-
-
V
-
whether the track or bus is visible; they can be hidden, in which case they will still play, but just not be visible in the editor; this can be useful for keeping the display uncluttered.
-
A
-
whether the track or bus is active; unactive tracks will not play, and will not consume any CPU.
-
I
-
for MIDI tracks, whether the MIDI input is enabled; this dictates whether MIDI data from the track's inputs ports will be passed through the track.
-
R
-
whether the track is record-enabled.
-
RS
-
whether the track is record safe; a record safe track cannot be armed for recording, to protect against a mistake.
-
M
-
whether the track is muted.
-
S
-
track solo state.
-
SI
-
track solo-isolated state.
-
SS
-
solo safe state.
-
+ + + + + + + + + + + + + + + + + + + +
Vwhether the track or bus is visible; they can be hidden, in which case they will still play, but just not be visible in the editor; this can be useful for keeping the display uncluttered.
Awhether the track or bus is active; unactive tracks will not play, and will not consume any CPU.
Ifor MIDI tracks, whether the MIDI input is enabled; this dictates whether MIDI data from the track's inputs ports will be passed through the track.
Rwhether the track is record-enabled.
RSwhether the track is record safe; a record safe track cannot be armed for recording, to protect against a mistake.
Mwhether the track is muted.
Strack solo state.
SItrack solo-isolated state.
SSsolo safe state.

Each icon in these columns can be clicked to toggle the track/bus state, which is a very fast way to set multiple tracks/busses state at once. diff --git a/include/the-transport-menu.html b/include/the-transport-menu.html index 633c572..ac81b77 100644 --- a/include/the-transport-menu.html +++ b/include/the-transport-menu.html @@ -3,81 +3,81 @@ The Transport menu handles how Ardour handles the playback and playhead.

-
-
Start/Stop
Starts or stops the playhead, and recording if it's armed
-
Play
-
Play Selection
Only plays the selected part of the session, be it a range or selected regions
-
Play Selection w/Preroll
As the previous menu, except it starts the playback 1/2 bar before the beginning of the selection
-
Start/Continue/Stop
FIXME
-
Play from Edit Point and Return
Starts the playback at the Edit point, and when stopped, goes back to the orginial location
-
Play Loop Range
If a Loop range is defined, play it and loop until stopped
-
Start Recording
This is a shortcut to trigger the global recording, and start playback at once
-
Stop and Forget Capture
Stops the recording, removes the newly created material, and goes back to the original position
-
Enable Record
Triggers the global recording. Next time "Play" is pressed, it will record on the track(s) that are armed for recording
+ + + + + + + + + + + -
Set Loop from Selection
Converts the selection into a Loop range by placing loop markers at the start and end of the selected range
-
Set Punch from Selection
Same thing, for Punch
-
Set Session Start/End from Selection
Same thing, for the start and end markers of the session, defining the sessions length
+ + + -
Forward
FIXME
-
Rewind
Plays the audio backwards from the playhead on
-
Transition to Roll
FIXME
-
Transition to Reverse
FIXME
+ + + + -
Playhead
-
Playhead to Mouse
Set the position of the playhead at the current position of the mouse cursor
-
Playhead to Active Mark
If a marker is selected, set the position of the playhead at the position of the marker
-
Center Playhead
Centers the view on the playhead without changing the zoom level (putting the playhead in the middle of the screen)
+ + + + -
Nudge Playhead Forward
Shifts the position of the playhead to the right by the amount shown in the nudge timer
-
Nudge Playhead Backward
Same thing, to the left
+ + -
Move to Next Transient
When transient have been set, moves the playhead to the next one to the right
-
Move to Previous Transient
Same, to the left
+ + -
Playhead to Next Grid
Regardless of the state of the Grid Mode, goes to the next grid to the right, as set by the Snap/Grid unit
-
Playhead to Previous Grid
Same, to the left
+ + -
Playhead to Next Region Boundary
Moves the playhead to the right to the next beginning or end of region on the selected track or, if no track is selected, on all tracks
-
Playhead to Previous Region Boundary
Same, to the left
-
Playhead to Next Region Boundary (No Track Selection)
Moves the playhead to next beginning or end of region, be it on the selected track or any other
-
Playhead to Previous Region Boundary (No Track Selection)
Same, to the left
-
Playhead to Next Region Sync
Moves the playhead to next Region Sync Point, that is by default the beginning of a region but can be moved
-
Playhead to Previous Region Sync
Same, to the left
+ + + + + + -
Jump to Next Mark
moves the playhead to the next marker on the Ruler
-
Jump to Previous Mark
Same, to the left
+ + -
Go to Zero
Sends the playhead to the 00:00:00:00 time, regardless of the sessions Start marker
-
Go to Start
Sends the playhead to the Start marker of the session
-
Go to End
Sends the playhead to the End marker of the session
-
Go to Wall Clock
Sends the playhead to the current value of system time, as shown on the top right of the Status bar
-
Active Mark
-
To Next Region Boundary
Moves the currently selected marker to the next region beginning or end
-
To Previous Region Boundary
Same, to the left
-
To Next Region Sync
Moves the currently selected to the next region sync point (by default: beginning or end of the region)
-
To Previous Region Sync
Same, to the left
-
Markers
-
Add Mark from Playhead
Creates a Marker at the position of the playhead
-
Remove Mark at Playhead
Removes any marker at the position of the playhead
-
Toggle Mark at Playhead
Combine the 2 previous: if a marker exists, deletes it, otherwise create it
+ + + + + + + + + + + + + -
Locate to Mark n
If it exists, goes to the n-th marker
+ -
Set Session Start from Playhead
Puts the Start of the session marker at the playhead's position
-
Set Session End from Playhead
Puts the End of the session marker at the playhead's position
+ + -
[] Time Master
Sets Ardour as the Time master, i.e. Ardour sends the time information to the audio system
-
[] Punch In/Out
Based on the Punch in and Punch out markers if they exist, tells Ardour to record only between those two points
-
[] Punch In
Based on the Punch in marker, only allow to record from this point on
-
[] Punch Out
Based on the Punch out marker, forbids recording before this point
-
[] Audio Input
If checked, automatically switch the monitor from input to playbackmode when playing
-
[] Follow Edits
If checked, selecting a region moves the playhead to its beginning
-
[] Auto Play
If checked, moving the playhead in the ruler starts the playback
-
[] Auto Return
If checked, when the playback is stopped, go back to the previous position of the playhead. If not, the playhead stays where it is when the playback is stopped
-
[] Click
Activates/desactivates the click track (metronome)
-
[] Follow Playhead
If checked, while playing, when the playhead reaches the right of the screen, Ardour scrolls one screen to the right to keep the playhead visible at all times
-
[] Stationary Playhead
If checked and if Follow playhead is checked, on playback, the playhead stays at the center of the screen, and the session scrolls
-
Panic
Immediately stops all MIDI playback (usefull e.g. when a MIDI bug in encountered)
- + + + + + + + + + + + + +
Start/StopStarts or stops the playhead, and recording if it's armed
Play
Play SelectionOnly plays the selected part of the session, be it a range or selected regions
Play Selection w/PrerollAs the previous menu, except it starts the playback 1/2 bar before the beginning of the selection
Start/Continue/StopFIXME
Play from Edit Point and ReturnStarts the playback at the Edit point, and when stopped, goes back to the orginial location
Play Loop RangeIf a Loop range is defined, play it and loop until stopped
Start RecordingThis is a shortcut to trigger the global recording, and start playback at once
Stop and Forget CaptureStops the recording, removes the newly created material, and goes back to the original position
Enable RecordTriggers the global recording. Next time "Play" is pressed, it will record on the track(s) that are armed for recording
Set Loop from SelectionConverts the selection into a Loop range by placing loop markers at the start and end of the selected range
Set Punch from SelectionSame thing, for Punch
Set Session Start/End from SelectionSame thing, for the start and end markers of the session, defining the sessions length
ForwardFIXME
RewindPlays the audio backwards from the playhead on
Transition to RollFIXME
Transition to ReverseFIXME
Playhead
Playhead to MouseSet the position of the playhead at the current position of the mouse cursor
Playhead to Active MarkIf a marker is selected, set the position of the playhead at the position of the marker
Center PlayheadCenters the view on the playhead without changing the zoom level (putting the playhead in the middle of the screen)
Nudge Playhead ForwardShifts the position of the playhead to the right by the amount shown in the nudge timer
Nudge Playhead BackwardSame thing, to the left
Move to Next TransientWhen transient have been set, moves the playhead to the next one to the right
Move to Previous TransientSame, to the left
Playhead to Next GridRegardless of the state of the Grid Mode, goes to the next grid to the right, as set by the Snap/Grid unit
Playhead to Previous GridSame, to the left
Playhead to Next Region BoundaryMoves the playhead to the right to the next beginning or end of region on the selected track or, if no track is selected, on all tracks
Playhead to Previous Region BoundarySame, to the left
Playhead to Next Region Boundary (No Track Selection)Moves the playhead to next beginning or end of region, be it on the selected track or any other
Playhead to Previous Region Boundary (No Track Selection)Same, to the left
Playhead to Next Region SyncMoves the playhead to next Region Sync Point, that is by default the beginning of a region but can be moved
Playhead to Previous Region SyncSame, to the left
Jump to Next Markmoves the playhead to the next marker on the Ruler
Jump to Previous MarkSame, to the left
Go to ZeroSends the playhead to the 00:00:00:00 time, regardless of the sessions Start marker
Go to StartSends the playhead to the Start marker of the session
Go to EndSends the playhead to the End marker of the session
Go to Wall ClockSends the playhead to the current value of system time, as shown on the top right of the Status bar
Active Mark
To Next Region BoundaryMoves the currently selected marker to the next region beginning or end
To Previous Region BoundarySame, to the left
To Next Region SyncMoves the currently selected to the next region sync point (by default: beginning or end of the region)
To Previous Region SyncSame, to the left
Markers
Add Mark from PlayheadCreates a Marker at the position of the playhead
Remove Mark at PlayheadRemoves any marker at the position of the playhead
Toggle Mark at PlayheadCombine the 2 previous: if a marker exists, deletes it, otherwise create it
Locate to Mark nIf it exists, goes to the n-th marker
Set Session Start from PlayheadPuts the Start of the session marker at the playhead's position
Set Session End from PlayheadPuts the End of the session marker at the playhead's position
[] Time MasterSets Ardour as the Time master, i.e. Ardour sends the time information to the audio system
[] Punch In/OutBased on the Punch in and Punch out markers if they exist, tells Ardour to record only between those two points
[] Punch InBased on the Punch in marker, only allow to record from this point on
[] Punch OutBased on the Punch out marker, forbids recording before this point
[] Audio InputIf checked, automatically switch the monitor from input to playbackmode when playing
[] Follow EditsIf checked, selecting a region moves the playhead to its beginning
[] Auto PlayIf checked, moving the playhead in the ruler starts the playback
[] Auto ReturnIf checked, when the playback is stopped, go back to the previous position of the playhead. If not, the playhead stays where it is when the playback is stopped
[] ClickActivates/desactivates the click track (metronome)
[] Follow PlayheadIf checked, while playing, when the playhead reaches the right of the screen, Ardour scrolls one screen to the right to keep the playhead visible at all times
[] Stationary PlayheadIf checked and if Follow playhead is checked, on playback, the playhead stays at the center of the screen, and the session scrolls
PanicImmediately stops all MIDI playback (usefull e.g. when a MIDI bug in encountered)
diff --git a/include/the-view-menu.html b/include/the-view-menu.html index 8dcfd01..73066b0 100644 --- a/include/the-view-menu.html +++ b/include/the-view-menu.html @@ -3,79 +3,79 @@ The View menu sets how the session is seen, and what's visible or not.

-
-
[] Maximise Editor Space
Puts the Editor window in full screen mode
-
[] Maximize Mixer Space
Puts the Mixer window in full screen mode
+ + + -
Primary Clock
-
Focus On Clock
Sets the focus on the main clock, allowing to type in numbers directly to change the playhead position
-
Timecode
Sets the main clock in timecode mode, so it displays time in the Hours:Minutes:Seconds:Frames format
-
Bars & Beats
Sets the main clock in musical time mode, so it displays time in the Bars:Beats:Ticks format
-
Minutes & Seconds
Sets the main clock in absolute time mode, so it displays time in the Hours:Minutes:Seconds.Milliseconds format
-
Samples
Sets the main clock in samples time mode, so the time is displayed in samples from the absolute start
-
Secondary Clock
-
Timecode
Same as for the main clock (see above)
-
Bars & Beats
Same as for the main clock
-
Minutes & Seconds
Same as for the main clock
-
Samples
Same as for the main clock
+ + + + + + + + + + + -
Zoom
-
Zoom In
Zooms in, focusing the Zoom Focus (see below)
-
Zoom Out
Zooms out
-
Zoom to Session
Adjust the zoom value so that all the session (as defined by its start and end markers) fit in the window
-
Zoom to Selection
Adjust the zoom value so that all the selected regions fit in the window
-
Fit Selection (Vertical)
Fits the selected track(s) in the window. If too many tracks are selected, they'll be reduced to their minimum height.
-
Toggle Zoom State
Reverts to last zoom state (kind of "undo" for zoom, even if edits have been made inbetween)
-
Expand Track Height
Increases the height of the selected tracks. If no track is selected, then all the tracks are expanded
-
Shrink Track Height
Same as above, but reduces the height of the tracks
-
Zoom Focus
-
Zoom Focus Left
Sets the screen's left side as the zoom target, i.e. when zooming in, the left side of the screen will stay at the same place in the timeline
-
Zoom Focus Right
Same, with the right of the screen
-
Zoom Focus Center
Same, with the center of the screen
-
Zoom Focus Playhead
Sets the playhead as the focus point of the zoom, i.e. the point in time that will stay fixed
-
Zoom Focus Mouse
Same as above, with the mouse pointer
-
Zoom Focus Edit Point
Same as above, with the Edit Point
-
Next Zoom Focus
Circles between the previous modes
-
Rulers
-
[] Min:Sec
Showss (when checked) or hides a line in the Ruler with the time formatted as Hours:Minutes:Seconds.Milliseconds
-
[] Timecode
Same as above, with the time formatted as Hours:Minutes:Seconds:Frames
-
[] Samples
Same as the above, with the time displayed in samples from the absolute start
-
[] Bars & Beats
Same as the above, with the time formatted as Bars:Beats:Ticks
+ + + + + + + + + + + + + + + + + + + + + + -
[] Meter
Shows / hides the Meter line in the ruler, where the signature can be adjusted along the playline
-
[] Tempo
Shows / hides the Tempo line, where the BPM can be changed with markers
-
[] Ranges
Shows / hides the Range line, where ranges can be defined
-
[] Loop/Punch
Shows / hides the Loop/Punch line, where loops and Punches can be defined
-
[] CD Markers
Shows / hides the Range line, where CD Markers can be defined
-
[] Markers
Shows / hides the Markers line, where custom markers can be defined
+ + + + + + -
[] Video
Shows / hides the Video timeline, where frames of the video are shown for syncing purposes
-
Video Monitor
-
Original Size
When the Video Monitor is active, resets its size to the original size, i.e. 1 pixel in the video is 1 pixel on screen
-
[] Letterbox
When checked, forces the ratio (width/height) to be the one of the original video. If unched, the video will be stretched to fit the window
+ + + + -
[] Always on Top
Stays above all other windows, enabling to work in Ardour without the video windows to be hidden in the background
-
[] Fullscreen
Sets the Xjadeo window to be fullscreen. Can be usefull in a dual monitor setup
+ + -
[] Timecode
When checked, displays a Timecode over the video, in the Hours:Minutes:Seconds:Frames format
-
[] Frame number
When checked, shows the absolute frame number inside the video, i.e. this image is the nth of the video
-
[] Timecode Background
Adds a black background to the timecode for readability
-
Scroll
-
Scroll Tracks Down
Scrolls the view toward the bottom of the session from one screen (vertically, so along tracks)
-
Scroll Tracks Up
Same as above, towards the top
-
Scroll Forward
Scrolls the view toward the right of the session from one screen (horizontally, so along time)
-
Scroll Backward
Same as above, to the left
-
Views
-
Save View n
Saves the position on the timeline in the memory, horizontally and vertically (along time and tracks)
-
Go to View n
Loads and displays a saved position (see above)
+ + + + + + + + + + + -
[] Show Editor Mixer
When checked, the selected tracks' mixer strip is displayed on the left of the editor window, allowing for a quick access to e.g. efffects and routing
-
[] Show Editor List
In the Editor window, shows the Editor List, giving access to a number of handy lists (regions, tracks, …)
-
[] Toggle Mixer List
In the Mixer view, shows the Mixer list, giving access to some handy lists (Favorite plugins, The Strip list,…)
-
[] Toggle Monitor Section Visibility
If the Use monitoring section on this session has been checked in the Session Properties window, shows pr hide the Monitor Section in the Mixer
-
[] Show Measure Lines
If checked, in the Editor, shows a vertical white lines at each measure start
-
[] Show Summary
If checked, in the Editor, shows the Summary, allowing a faste navigation in the session
-
[] Show Group Tabs
If checked, makes the groups visible as tabs on the left in the Editor, and on the top in the mixer
-
[] Show Marker Lines
If checked, each marker is extended across all the tracks in the editor with a line of the same color
- + + + + + + + + +
[] Maximise Editor SpacePuts the Editor window in full screen mode
[] Maximize Mixer SpacePuts the Mixer window in full screen mode
Primary Clock
Focus On ClockSets the focus on the main clock, allowing to type in numbers directly to change the playhead position
TimecodeSets the main clock in timecode mode, so it displays time in the Hours:Minutes:Seconds:Frames format
Bars & BeatsSets the main clock in musical time mode, so it displays time in the Bars:Beats:Ticks format
Minutes & SecondsSets the main clock in absolute time mode, so it displays time in the Hours:Minutes:Seconds.Milliseconds format
SamplesSets the main clock in samples time mode, so the time is displayed in samples from the absolute start
Secondary Clock
TimecodeSame as for the main clock (see above)
Bars & BeatsSame as for the main clock
Minutes & SecondsSame as for the main clock
SamplesSame as for the main clock
Zoom
Zoom InZooms in, focusing the Zoom Focus (see below)
Zoom OutZooms out
Zoom to SessionAdjust the zoom value so that all the session (as defined by its start and end markers) fit in the window
Zoom to SelectionAdjust the zoom value so that all the selected regions fit in the window
Fit Selection (Vertical)Fits the selected track(s) in the window. If too many tracks are selected, they'll be reduced to their minimum height.
Toggle Zoom StateReverts to last zoom state (kind of "undo" for zoom, even if edits have been made inbetween)
Expand Track HeightIncreases the height of the selected tracks. If no track is selected, then all the tracks are expanded
Shrink Track HeightSame as above, but reduces the height of the tracks
Zoom Focus
Zoom Focus LeftSets the screen's left side as the zoom target, i.e. when zooming in, the left side of the screen will stay at the same place in the timeline
Zoom Focus RightSame, with the right of the screen
Zoom Focus CenterSame, with the center of the screen
Zoom Focus PlayheadSets the playhead as the focus point of the zoom, i.e. the point in time that will stay fixed
Zoom Focus MouseSame as above, with the mouse pointer
Zoom Focus Edit PointSame as above, with the Edit Point
Next Zoom FocusCircles between the previous modes
Rulers
[] Min:SecShowss (when checked) or hides a line in the Ruler with the time formatted as Hours:Minutes:Seconds.Milliseconds
[] TimecodeSame as above, with the time formatted as Hours:Minutes:Seconds:Frames
[] SamplesSame as the above, with the time displayed in samples from the absolute start
[] Bars & BeatsSame as the above, with the time formatted as Bars:Beats:Ticks
[] MeterShows / hides the Meter line in the ruler, where the signature can be adjusted along the playline
[] TempoShows / hides the Tempo line, where the BPM can be changed with markers
[] RangesShows / hides the Range line, where ranges can be defined
[] Loop/PunchShows / hides the Loop/Punch line, where loops and Punches can be defined
[] CD MarkersShows / hides the Range line, where CD Markers can be defined
[] MarkersShows / hides the Markers line, where custom markers can be defined
[] VideoShows / hides the Video timeline, where frames of the video are shown for syncing purposes
Video Monitor
Original SizeWhen the Video Monitor is active, resets its size to the original size, i.e. 1 pixel in the video is 1 pixel on screen
[] LetterboxWhen checked, forces the ratio (width/height) to be the one of the original video. If unched, the video will be stretched to fit the window
[] Always on TopStays above all other windows, enabling to work in Ardour without the video windows to be hidden in the background
[] FullscreenSets the Xjadeo window to be fullscreen. Can be usefull in a dual monitor setup
[] TimecodeWhen checked, displays a Timecode over the video, in the Hours:Minutes:Seconds:Frames format
[] Frame numberWhen checked, shows the absolute frame number inside the video, i.e. this image is the nth of the video
[] Timecode BackgroundAdds a black background to the timecode for readability
Scroll
Scroll Tracks DownScrolls the view toward the bottom of the session from one screen (vertically, so along tracks)
Scroll Tracks UpSame as above, towards the top
Scroll ForwardScrolls the view toward the right of the session from one screen (horizontally, so along time)
Scroll BackwardSame as above, to the left
Views
Save View nSaves the position on the timeline in the memory, horizontally and vertically (along time and tracks)
Go to View nLoads and displays a saved position (see above)
[] Show Editor MixerWhen checked, the selected tracks' mixer strip is displayed on the left of the editor window, allowing for a quick access to e.g. efffects and routing
[] Show Editor ListIn the Editor window, shows the Editor List, giving access to a number of handy lists (regions, tracks, …)
[] Toggle Mixer ListIn the Mixer view, shows the Mixer list, giving access to some handy lists (Favorite plugins, The Strip list,…)
[] Toggle Monitor Section VisibilityIf the Use monitoring section on this session has been checked in the Session Properties window, shows pr hide the Monitor Section in the Mixer
[] Show Measure LinesIf checked, in the Editor, shows a vertical white lines at each measure start
[] Show SummaryIf checked, in the Editor, shows the Summary, allowing a faste navigation in the session
[] Show Group TabsIf checked, makes the groups visible as tabs on the left in the Editor, and on the top in the mixer
[] Show Marker LinesIf checked, each marker is extended across all the tracks in the editor with a line of the same color
diff --git a/include/the-window-menu.html b/include/the-window-menu.html index 66878f6..5982779 100644 --- a/include/the-window-menu.html +++ b/include/the-window-menu.html @@ -3,32 +3,32 @@ The Window menu deals with the layout of the different windows, and their visibility.

-
-
[] Audio/MIDI Setup
Shows the Audio/MIDI Setup window, where the sound system configuration can be modified
+ + -
Editor
-
Show
Switches to the Editor view
-
Hide
Hides the Editor, hence showing the Mixer when the windows are attached
-
Attach
If the Editor window is detached, separated from the main window, attach it back
-
Detach
If the Editor is attached to the main window, fetach it (makes the Editor a separated window, usefull for multi-monitor setup)
-
Mixer
-
Show/Hide/Attach/Detach
Same as for the Editor, for the Mixer window
-
Preferences
-
Show/Hide/Attach/Detach
Same as for the Editor, for the Preferences window
-
Meterbridge
Shows the Meterbridge window, that displays all the tracks' meter at once and their recording status, and is very handy for multitrack recording
-
Scripting
Opens the Lua Scripting window, allowing to edit and run Lua scripts
+ + + + + + + + + + + -
[] Tracks and Busses
Opens the Tracks and Busses window, which is a shortcut to many tracks/busses operations (routing, effects, …)
-
[] Locations
Opens the Ranges and Marks window, a single point of control for all range and location markers
-
[] Binding Editor
Opens the Key Bindings window, which allows for easy creation or modification of any keyboard shortcut
-
[] Bundle Manager
Opens the Bundle Manager window, allowing to create and manage Bundles, which are a way to simplify connection management, by defining groups of ports
-
[] Big Clock
Opens the Main Clock as its own separate (and huge) window, which is helpfull when recording
+ + + + + -
[] Video Monitor
If a video has been imported in the session, opens a video window (namely, Xjadeo), synced to the timeline
+ -
Midi Tracer
Opens the MIDI Tracer window, allowing to follow each and every MIDI message entering or leaving Ardour
-
[] Audio Connections
Opens the Audio Connection Manager window, a way to make connections to, from and within Ardour's mixer
-
[] MIDI Connections
Same as above, for the MIDI connections
-
[] Log
Shows the Log window, where Ardour lists usefull information, warnings and errors
- + + + + +
[] Audio/MIDI SetupShows the Audio/MIDI Setup window, where the sound system configuration can be modified
Editor
ShowSwitches to the Editor view
HideHides the Editor, hence showing the Mixer when the windows are attached
AttachIf the Editor window is detached, separated from the main window, attach it back
DetachIf the Editor is attached to the main window, fetach it (makes the Editor a separated window, usefull for multi-monitor setup)
Mixer
Show/Hide/Attach/DetachSame as for the Editor, for the Mixer window
Preferences
Show/Hide/Attach/DetachSame as for the Editor, for the Preferences window
MeterbridgeShows the Meterbridge window, that displays all the tracks' meter at once and their recording status, and is very handy for multitrack recording
ScriptingOpens the Lua Scripting window, allowing to edit and run Lua scripts
[] Tracks and BussesOpens the Tracks and Busses window, which is a shortcut to many tracks/busses operations (routing, effects, …)
[] LocationsOpens the Ranges and Marks window, a single point of control for all range and location markers
[] Binding EditorOpens the Key Bindings window, which allows for easy creation or modification of any keyboard shortcut
[] Bundle ManagerOpens the Bundle Manager window, allowing to create and manage Bundles, which are a way to simplify connection management, by defining groups of ports
[] Big ClockOpens the Main Clock as its own separate (and huge) window, which is helpfull when recording
[] Video MonitorIf a video has been imported in the session, opens a video window (namely, Xjadeo), synced to the timeline
Midi TracerOpens the MIDI Tracer window, allowing to follow each and every MIDI message entering or leaving Ardour
[] Audio ConnectionsOpens the Audio Connection Manager window, a way to make connections to, from and within Ardour's mixer
[] MIDI ConnectionsSame as above, for the MIDI connections
[] LogShows the Log window, where Ardour lists usefull information, warnings and errors
diff --git a/include/toolbox.html b/include/toolbox.html index e45ef48..aedc30b 100644 --- a/include/toolbox.html +++ b/include/toolbox.html @@ -8,14 +8,14 @@ Editing toolbar, which affect how regions are moved or copied:

-
-
Slide
-
Regions move freely. Ardour creates overlaps when necessary.
-
Ripple
-
Editing affects the regions to the "right" of the edit (see below).
-
Lock
-
No region motion is permitted (except for "nudge").
-
+ + + + + + + +
SlideRegions move freely. Ardour creates overlaps when necessary.
RippleEditing affects the regions to the "right" of the edit (see below).
LockNo region motion is permitted (except for "nudge").

Ripple Edit mode provides the following conveniences: @@ -46,60 +46,60 @@

Mouse Modes

-
-
Grab Mode
-
The Grab Mode is used for selecting, moving, deleting and + + + -
Range Mode
-
When in Range Mode, the mouse pointer appears as a vertical line +
+ -
Cut Tool Mode
-
When in Cut Tool Mode, the mouse pointer appears as a pair of scissors +
+ -
Stretch Mode
-
When in time fx mode, the mouse pointer appears as a +
+ -
Audition Tool
-
Clicking a region using the audition tool will play this +
+ -
Draw Tool
-
When in Draw Tool mode, the mouse pointer will change to +
+ -
Internal/Region Edit Mode
-
When in Internal Edit mode, the mouse pointer will change to +
+ +
Grab ModeThe Grab Mode is used for selecting, moving, deleting and copying objects. When in object mode, the mouse pointer appears as a hand whenever it is over the track canvas or the rulers. The mouse can now be used to select and perform operations on objects such as regions, markers etc. This is the most common mode to work in, as it allows you to select and move regions, - as well as modify automation points on the automation tracks. + as well as modify automation points on the automation tracks.
Range ModeWhen in Range Mode, the mouse pointer appears as a vertical line whenever it is over the track canvas or the rulers. The mouse will now be able to select a point or range of time. Time ranges can be selected over one or several tracks, depending on the selection of your tracks.
If none of your tracks are selected, the Range Tool will operate on all the session track visualized in the Editor.
If you want to edit only particular tracks, select them before you apply - the range tool. + the range tool.
Cut Tool ModeWhen in Cut Tool Mode, the mouse pointer appears as a pair of scissors whenever it is over the track canvas or the rulers. This tools allows to cut any region into 2 regions at the mouse cursor, regardless of the Edit Point.
If one or more track(s) is selected, then all the regions on these tracks will be split at the mouse cursor position.
If no track is selected, then only the region hovered by the mouse cursor will - be split. + be split.
Stretch ModeWhen in time fx mode, the mouse pointer appears as a distinctive expanding square symbol whenever it is over the track canvas or the rulers. This mode is used to resize regions using a timestretch algorithm. Click on an edge of a region of audio and drag it one way or the other to - stretch or shrink the region. + stretch or shrink the region.
Audition ToolClicking a region using the audition tool will play this region to the control room outputs.
You can also scrub with this tool by clicking and dragging in the direction you wish to listen. The amount you drag in one direction or - the other will determine the playback speed. + the other will determine the playback speed.
Draw ToolWhen in Draw Tool mode, the mouse pointer will change to a pencil. You can then click within an audio region to change the gain envelope for that region. This curve is separate from fader automation for individual tracks. It will remain locked to the region's time, so if the region is moved, the region gain envelope is moved along with it.
The draw tool works on automation too, allowing the creation and modification of control points on the automation curves.
- Last, it is used on a MIDI region to edit the notes. + Last, it is used on a MIDI region to edit the notes.
Internal/Region Edit ModeWhen in Internal Edit mode, the mouse pointer will change to cross-hairs. This tool acts on region gain and automation as the Draw tool.
- On a MIDI region, it allows to lasso-select multiple notes at a time. - + On a MIDI region, it allows to lasso-select multiple notes at a time.
diff --git a/include/track-and-bus-groups.html b/include/track-and-bus-groups.html index 756d9ba..9521824 100644 --- a/include/track-and-bus-groups.html +++ b/include/track-and-bus-groups.html @@ -113,34 +113,34 @@

Group Tab Context Menu

Context-clicking on the group tab offers a further menu of group-related actions.

-
-
Create a New Group
-
create a new group
-
Create New Group from…
-
create a new group and automatically add … -
-
Selected
-
all currently selected tracks and busses
-
Rec-enabled
-
all currently record-enabled tracks
-
Soloed
-
all currently soloed tracks and busses
-
-
-
Collect Group
-
moves all the member tracks so that they are together in the editor window
-
Remove Group
-
removes the group (and only the group, not its members).
-
Add New Subgroup Bus
-
creates a bus (giving it the name of the group) and connects the output of each member to the new bus. -
-
Add New Aux Bus
-
adds a bus and gives each member a send to that bus. There are two options for this, specifying whether the sends should be placed pre- or post-fader.
-
Fit to Window
-
will zoom the member tracks so that they fill the editor window.
-
Enable All Groups
-
makes all group active, including any hidden groups.
-
Disable All Groups
-
makes all groups inactive, including any hidden groups.
-
+ + + + + + + + + + + + + + + + + + + +
Create a New Groupcreate a new group
Create New Group from… create a new group and automatically add … + + + + + + + +
Selectedall currently selected tracks and busses
Rec-enabledall currently record-enabled tracks
Soloedall currently soloed tracks and busses
+
Collect Groupmoves all the member tracks so that they are together in the editor window
Remove Groupremoves the group (and only the group, not its members).
Add New Subgroup Bus creates a bus (giving it the name of the group) and connects the output of each member to the new bus. +
Add New Aux Busadds a bus and gives each member a send to that bus. There are two options for this, specifying whether the sends should be placed pre- or post-fader.
Fit to Window will zoom the member tracks so that they fill the editor window.
Enable All Groupsmakes all group active, including any hidden groups.
Disable All Groupsmakes all groups inactive, including any hidden groups.
diff --git a/include/track-context-menu.html b/include/track-context-menu.html index 7e2b292..e36242f 100644 --- a/include/track-context-menu.html +++ b/include/track-context-menu.html @@ -15,61 +15,61 @@

The rest of the track context menu is structured as follows:

-
-
Play
-
-
-
Play from Edit Point
-
Play from the location of the current edit point.
-
Play from Start
-
Play from the start of the session
-
Play Region(s)
-
Plays the duration of the session from the start of the earliest selected region to the end of the latest selected region
-
-
-
Select
-
-
-
Select All in Track
-
Select All
-
Invert Selection in Track
-
Invert Selection
-
Set Range to Loop Range
-
Set Range to Punch Range
-
Select All After Edit Point
-
Select All Before Edit Point
-
Select All After Playhead
-
Select All Before Playhead
-
Select All Between Playhead and Edit Point
-
Select All Within Playhead and Edit Point
-
Select Range Between Playhead and Edit Point
-
-
-
Edit
-
-
-
Cut
-
Copy
-
Paste
-
Align
-
Align Relative
-
-
-
Insert Selected Region
-
Insert Existing Media
-
Nudge
-
-
-
Nudge Entire Track Later
-
Nudge Track After Edit Point Later
-
Nudge Entire Track Earlier
-
Nudge Track After Edit Point Earlier
-
-
-
Freeze
-
+ + + + + + + + + + + + +
Play + + + + + + + +
Play from Edit PointPlay from the location of the current edit point.
Play from Start Play from the start of the session
Play Region(s)Plays the duration of the session from the start of the earliest selected region to the end of the latest selected region
+
Select + + + + + + + + + + + + + + +
Select All in Track
Select All
Invert Selection in Track
Invert Selection
Set Range to Loop Range
Set Range to Punch Range
Select All After Edit Point
Select All Before Edit Point
Select All After Playhead
Select All Before Playhead
Select All Between Playhead and Edit Point
Select All Within Playhead and Edit Point
Select Range Between Playhead and Edit Point
+
Edit + + + + + + +
Cut
Copy
Paste
Align
Align Relative
+
Insert Selected Region
Insert Existing Media
Nudge + + + + + +
Nudge Entire Track Later
Nudge Track After Edit Point Later
Nudge Entire Track Earlier
Nudge Track After Edit Point Earlier
+
Freeze
- +

 

Add content

diff --git a/include/track-types.html b/include/track-types.html index 4a09d24..6d5e2e5 100644 --- a/include/track-types.html +++ b/include/track-types.html @@ -20,15 +20,15 @@ of what you need to use the new tracks for, and Ardour offers you three choices:

-
-
Audio
-
An Audio Track is created with a user-specified number of + + + + + + + +
AudioAn Audio Track is created with a user-specified number of inputs. The number of outputs is defined by the master bus channel count (for details see Channel Configuration below). This is the type of track to use when planning to work with - existing or newly recorded audio. -
MIDI
-
A MIDI track is created with a single MIDI input, and a + existing or newly recorded audio.
MIDIA MIDI track is created with a single MIDI input, and a single MIDI output. This is the type of track to use when planning to record and play back MIDI. There are several methods to enable playback of a MIDI track: add an instrument plugin to the track, connect the @@ -36,46 +36,46 @@

If you add an instrument plugin, the MIDI track outputs audio instead of MIDI data. -

-
Audio/MIDI
-
There are a few notable plugins that can usefully accept both Audio +

Audio/MIDIThere are a few notable plugins that can usefully accept both Audio and MIDI data (Reaktor is one, and various "auto-tune" like plugins are another). It can be tricky to configure this type of track manually, so Ardour allows you to select this type specifically for use with such plugins. It is not generally the right choice when working normal - MIDI tracks, and a dialog will warn you of this. - + MIDI tracks, and a dialog will warn you of this.

Track Modes

Audio tracks in Ardour have a mode which affects how they behave when recording:

-
-
Normal
-
Tracks in normal mode will record non-destructively—new + + + + + + + +
NormalTracks in normal mode will record non-destructively—new data is written to new files, and when overdubbing, new regions will be layered on top of existing ones. This is the recommended mode for most workflows. - -
Non-Layered
-
Tracks using non-layered mode will record +
Non-LayeredTracks using non-layered mode will record non-destructively—new data is written to new files, but when overdubbing, the existing regions are trimmed so that there are no overlaps. This does not affect the previously recorded audio data, and trimmed regions can be expanded again at will. Non-layered mode can be very useful for spoken word material, especially in combination with push/pull trimming. - -
Tape
-
Tape-mode tracks do destructive recording: +
TapeTape-mode tracks do destructive recording: all data is recorded to a single file and if you overdub a section of existing data, the existing data is destroyed irrevocably—there is no undo. Fixed crossfades are added at every punch in and out point. This mode can be useful for certain kinds of re-recording workflows, but it not suggested for normal - use. - + use.
normal and non-layered overdubbing comparision

diff --git a/include/transport-bar.html b/include/transport-bar.html index 4fedf21..98b191b 100644 --- a/include/transport-bar.html +++ b/include/transport-bar.html @@ -11,36 +11,36 @@ This bar is made of (from left to right):

-
-
Midi Panic
Immediately stops all midi output.
-
Enable/disable Audio Click
Toggles (on/off) a click track (metronome) + + + + + + + + + + +
Midi PanicImmediately stops all midi output.
Enable/disable Audio ClickToggles (on/off) a click track (metronome) along the tempo. Right clicking brings up the Click submenu from the Preferences. Scrolling with - the mouse wheel adjusts the gain of the click. -
Go to Start of the Session
Jumps back at the beginning of the session, - as defined by the start marker.
-
Go to End of the Session
Jumps forward to the end of the session, - as defined by the end marker.
-
Play Loop Range
Repeats the defined loop + the mouse wheel adjusts the gain of the click.
Go to Start of the SessionJumps back at the beginning of the session, + as defined by the start marker.
Go to End of the SessionJumps forward to the end of the session, + as defined by the end marker.
Play Loop RangeRepeats the defined loop as defined by the Loop range, until the "Stop playback" button is pressed. Clicking the "Play loop Range" button while already active switches to normal Play mode, which exits the loop without - stopping and restarting playback. -
Play Range/Selection
If a range has been defined using the Range + stopping and restarting playback.
Play Range/SelectionIf a range has been defined using the Range Mode button, plays the range, of if an audio or MIDI region is selected, plays this region. In both cases, the playback stops at the end of the range - or selected region. -
Play from playhead
Starts the playback and optionally record (more - below).
-
Stop
Whatever the playing mode (loop, range, …) stops all + or selected region.
Play from playheadStarts the playback and optionally record (more + below).
StopWhatever the playing mode (loop, range, …) stops all playback. Depending on other settings, some effects (like chorus or reverb) - might still be audible for a while. -
Toggle Record
Global switch button to activate/deactivate recording. + might still be audible for a while.
Toggle RecordGlobal switch button to activate/deactivate recording. While active, the button blinks red. The button doesn't start recording by itself: if one or more tracks are marked as record-enabled, pressing the "Play from Playhead" starts recording on those tracks. See - Recording. - + Recording.

All these actions are bound to keyboard shortcuts, which allows for speedier @@ -89,17 +89,16 @@ shows both the default bindings and internal command names for some of them.

-
-
Space
switch between playback and stop.
-
Home
Move playhead to session start marker
-
End
Move playhead to session end marker
-
Playhead to next region boundary
-
Playhead to previous region boundary
-
0
Move playhead to start of the timeline
-
+ + + + + + + +
Spaceswitch between playback and stop.
HomeMove playhead to session start marker
EndMove playhead to session end marker
Playhead to next region boundary
Playhead to previous region boundary
0Move playhead to start of the timeline

Go to the Transport and Transport > Playhead to find more.

- diff --git a/include/trimming-regions.html b/include/trimming-regions.html index 18c87cd..ebe5f58 100644 --- a/include/trimming-regions.html +++ b/include/trimming-regions.html @@ -39,17 +39,17 @@ > Trim

-
-
Trim Start at Edit Point (j)
-
Trim selected region(s) start to edit point.
-
Trim End at Edit Point (k)
-
Trim selected region(s) end to edit point.
-
Trim to Loop/Punch
-
Trim selected region(s) beginning and end to the loop/punch boundaries (if it exists).
-
Trim to Previous (j)
-
Trim the start of selected region(s) to the end of the previous region. - If the region is too short, it is extended to it's maximum to the left.
-
Trim to Next (k)
-
Trim the end of selected region(s) to the start of the following region. - If the region is too short, it is extended to it's maximum to the right.
-
+ + + + + + + + + + + +
Trim Start at Edit Point (j)Trim selected region(s) start to edit point.
Trim End at Edit Point (k)Trim selected region(s) end to edit point.
Trim to Loop/PunchTrim selected region(s) beginning and end to the loop/punch boundaries (if it exists).
Trim to Previous (j)Trim the start of selected region(s) to the end of the previous region. + If the region is too short, it is extended to it's maximum to the left.
Trim to Next (k)Trim the end of selected region(s) to the start of the following region. + If the region is too short, it is extended to it's maximum to the right.
diff --git a/include/understanding-basic-concepts-and-terminology.html b/include/understanding-basic-concepts-and-terminology.html index b4f5279..3a202d2 100644 --- a/include/understanding-basic-concepts-and-terminology.html +++ b/include/understanding-basic-concepts-and-terminology.html @@ -134,18 +134,18 @@ plugin standards:

-
-
LADSPA
-
the first major plugin standard for Linux. Many LADSPA plugins are - available, mostly free and open-source.
-
LV2
-
the successor to LADSPA. Lots of plugins have been ported from LADSPA to - LV2, and also many new plugins written.
-
VST
-
Ardour supports VST plugins that have been compiled for Linux.
-
AU
-
Mac OS X versions of Ardour support AudioUnit plugins.
-
+ + + + + + + + + +
LADSPAthe first major plugin standard for Linux. Many LADSPA plugins are + available, mostly free and open-source.
LV2the successor to LADSPA. Lots of plugins have been ported from LADSPA to + LV2, and also many new plugins written.
VSTArdour supports VST plugins that have been compiled for Linux.
AUMac OS X versions of Ardour support AudioUnit plugins.

Ardour has some support for running Windows VST plugins on Linux, but this is diff --git a/include/using-key-bindings.html b/include/using-key-bindings.html index 544e0d6..0e7e46b 100644 --- a/include/using-key-bindings.html +++ b/include/using-key-bindings.html @@ -5,20 +5,20 @@ shows both the default bindings and internal command names.

-
-
Space
-
switch between playback and stop.
-
Home
-
Move playhead to session start marker
-
End
-
Move playhead to session end marker
-
-
-
-
-
0
-
Move playhead to start of the timeline
-
+ + + + + + + + + + + + + +
Spaceswitch between playback and stop.
HomeMove playhead to session start marker
EndMove playhead to session end marker
0Move playhead to start of the timeline

Commands without default bindings include:

diff --git a/include/using-the-ableton-push-2.html b/include/using-the-ableton-push-2.html index 831ec7b..d3b9fd3 100644 --- a/include/using-the-ableton-push-2.html +++ b/include/using-the-ableton-push-2.html @@ -53,18 +53,18 @@

With the Push 2 support in Ardour 5.4, you can do the following things: -

-
Perform using the 8 x 8 pad "grid"
-
The Push 2 has really lovely pressure-sensitive pads that can - also generate either aftertouch or note (polyphonic) pressure.
-
Global Mixing
-
See many tracks at once, and control numerous parameters for each.
-
Track/Bus Mixing
-
View a single track/bus, with even more parameters for the track.
-
Choose the mode/scale, root note and more for the pads
-
37 scales are available. Like Live, Ardour offers both - "in-key" and "chromatic" pad layouts.
-
+ + + + + + + + + +
Perform using the 8 x 8 pad "grid"The Push 2 has really lovely pressure-sensitive pads that can + also generate either aftertouch or note (polyphonic) pressure.
Global MixingSee many tracks at once, and control numerous parameters for each.
Track/Bus MixingView a single track/bus, with even more parameters for the track.
Choose the mode/scale, root note and more for the pads37 scales are available. Like Live, Ardour offers both + "in-key" and "chromatic" pad layouts.
… plus a variety of tasks related to transport control, selection, import, click track control and more. @@ -111,23 +111,23 @@

As of Ardour 5.4, the possible parameters are: -

-
Volumes
-
The display shows a knob and text displaying + + + + + + + + + + + +
VolumesThe display shows a knob and text displaying the current gain setting for the track, and a meter that corresponds precisely to the meter shown in the Ardour GUI for that track. Changing the meter type (e.g. from Peak to K12) in the GUI will also change it in the Push 2 display. The physical knob will alter track/bus gain. - -
Pans
-
The display shows a knob indicating the pan direction/azimuth +
PansThe display shows a knob indicating the pan direction/azimuth for the corresponding track/bus. Turning the physical knob will pan the track left and right. If the track/bus has no panner (i.e. it has only a single output), no knob is shown and the - physical knob will do nothing. -
Pan Widths
-

For tracks with 2 outputs, the display will show a knob + physical knob will do nothing.

Pan Widths

For tracks with 2 outputs, the display will show a knob indicating the pan width setting for the corresponding track/bus. The physical knob can be turned to adjust the width. @@ -142,17 +142,17 @@ please be aware than many DAWs use a "panner" that actually implement "balance" and not "panning", hence the difference.

- -
A Sends
-
The display shows a knob indicating the gain level for the +
A SendsThe display shows a knob indicating the gain level for the first send in that track. If the track has no send, no knob will be shown, and the physical knob for that track will do nothing. - -
B Sends, C Sends, D Sends
-
Like "A Sends", but for the 2nd, 3rd and 4th sends of a +
B Sends, C Sends, D SendsLike "A Sends", but for the 2nd, 3rd and 4th sends of a track/bus respectively. - - +

To change which tracks are shown while in global mix mode, use the @@ -281,81 +281,81 @@ the buttons and knobs around the edges of the Push 2 will carry out various functions related to their (illuminated) label. As of Ardour 5.4, this includes: -

-
Metronome (button and adjacent knob)
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Metronome (button and adjacent knob) Enables/disables the click (metronome). The knob directly above it will control the volume (gain) of the click. - -
Undo/Redo
-
+
Undo/Redo Undo or redo the previous editing operation. - -
Delete
-
+
Delete Deletes the currently selected region, or range, or note. Equivalent to using Ctrl/Cmd-x on the keyboard. - -
Quantize
-
+
Quantize If a MIDI region is selected in Ardour, this will open the quantize dialog. - -
Duplicate
-
+
Duplicate Duplicates the current region or range selection. - -
Rec-Enable
-
+
Rec-Enable Enables and disables Ardour's global record enable state. - -
Play
-
+
Play Starts and stops the transport. Press Shift-Play to return to the session start. - -
Add Track
-
+
Add Track Opens Ardour's Add Track/Bus dialog. - -
Browse
-
+
Browse Open's Ardour's import dialog to select and audition existing audio and MIDI files. - -
Master
-
+
Master Pressing this button jumps directly to Track Mix mode, with the master out bus displayed. - -
Cursor arrows
-
+
Cursor arrows These are used by some modes to navigate within the display (e.g Scale mode). In other modes, the up/down cursor arrows will scroll the GUI display up and down, while the left/right cursor arrows will generally scroll within the Push 2 display itself. - -
Repeat
-
+
Repeat Enables/disables loop playback. This will follow Ardour's "loop is mode" preference, just like the loop button in the Ardour GUI. - -
Octave buttons
-
+
Octave buttons These shift the root note of the current pad scale up or down by 1 octave. - -
Page buttons
-
+
Page buttons These scroll Ardour's editor display left and right along the timeline. - -
Master (top right) knob
-
+
Master (top right) knob This knob controls the gain/volume of Ardour's main output. If the session has a monitor saec - - +

diff --git a/include/using-the-presonus-faderport.html b/include/using-the-presonus-faderport.html index 3d12ac9..70509f8 100644 --- a/include/using-the-presonus-faderport.html +++ b/include/using-the-presonus-faderport.html @@ -80,9 +80,9 @@

Transport Buttons

The transport buttons all work as you would expect. -

-
Rewind
-
+ + + + + + + + + + + +
Rewind

When pressed on its own, starts the transport moving backwards. Successive presses speed up the "rewind" behaviour. @@ -95,9 +95,9 @@ If pressed while also holding the Shift button, the playhead will move to the session start marker.

- -
Fast Forward
-
+
Fast Forward

When pressed on its own, starts the transport moving faster than normal. Successive presses speed up the "fast forward" behaviour. @@ -106,23 +106,23 @@ If pressed while also holding the Shift button, the playhead will move to the session end marker.

- -
Stop
-
+
Stop Stops the transport. Also used in combination with the Rewind button to "return to zero". - -
Play
-
+
Play Starts the transport. If pressed while the transport is already rolling at normal speed, causes the playhead to jump to the start of the last "roll" and continue rolling ("Poor man's looping"). - -
Record Enable
-
Toggles the global record enable setting -
- +
Record EnableToggles the global record enable setting +

Other Global Controls

@@ -152,9 +152,9 @@ confusing and it can be hard to find what you're looking for. However, all possible actions are there, so keep looking!

-

-
Mix
-
+ + + + + + + + + + + + + + + +
Mix

Possible actions include:

    @@ -162,9 +162,9 @@
  • Show/Hide the Editor mixer strip

- -
Proj
-
+
Proj

Possible actions include:

    @@ -176,9 +176,9 @@
  • Zoom out

- -
Trns
-
+
Trns

Possible actions include:

    @@ -188,15 +188,15 @@
  • Set Playhead at current pointer position

- -
Undo/Redo
-
+
Undo/Redo Undo Causes the last operation carried out in the editor to be undone. When pressed in conjuction with the Shift button, it causes the most recent undone operation to be re-done. - -
Punch
-
+
Punch

When pressed on its own, toggles punch recording. If there is no punch range set for the session, this will do nothing. @@ -205,9 +205,9 @@ When pressed in conjunction with the Shift button, this moves the playhead to the previous Marker

- -
User
-
+
User

See above. Any and all GUI-initiated actions can be driven with by pressing this button on its own, or with a "long" press. @@ -216,9 +216,9 @@ When pressed in conjunction with the Shift button, this will move the playhead to the next marker.

- -
Loop
-
+
Loop

When pressed on its own, this toggles loop playback. If the Ardour preference "Loop-is-mode" is enabled, this does nothing @@ -230,40 +230,40 @@ create a new (unnamed) marker at the current playhead position.

- - +

Per-track Controls

-

-
Mute
-
+ + + + + + + + + + + + + + + + + + + +
Mute This toggles the mute setting of the currently controlled track/bus. The button will be lit if the track/bus is muted. - -
Solo
-
+
Solo This toggles the solo (or listen) setting of the currently controlled track/bus. The button will be lit if the track/bus is soloed (or set to listen mode). - -
Rec
-
+
Rec This toggles the record-enabled setting of the currently controlled track/bus. The button will be lit if the track is record-enabled. This button will do nothing if the Faderport is controlling a bus. - -
Fader
-
+
Fader The fader controls the gain applied to the currently controlled track/bus. If the Faderport is powered, changing the gain in Ardour's GUI or via another control surface, or via automation, will result in the fader moving under its own control. - -
Knob/Dial/Encoder
-
+
Knob/Dial/Encoder

The knob controls 1 or 2 pan settings for the current controlled track/bus. When used alone, turning the knob controls @@ -283,32 +283,32 @@ in order to modify the input gain for the currently controlled track.

- -
Read
-
+
Read Enables playback/use of fader automation data by the controlled track/bus. - -
Write
-
+
Write Puts the fader for the controlled track/bus into automation write mode. While the transport is rolling, all fader changes will be recorded to the fader automation lane for the relevant track/bus. - -
Touch
-
+
Touch Puts the fader for the controlled track/bus into automation touch mode. While the transport is rolling, touching the fader will initiate recording all fader changes until the fader is released. When the fader is not being touched, existing automation data will be played/used to control the gain level. - -
Off
-
+
Off This disables all automation modes for the currently controlled track/bus. Existing automation data will be left unmodified by any fader changes, and will not be used for controlling gain. - - +

Track Selection Controls

@@ -319,25 +319,25 @@ track and only that track/bus.

-

-
Left (arrow)
-
+ + + + + + + + + +
Left (arrow) This causes the Ardour GUI to select the previous track/bus (using the current visual order in the editor window), which will in turn cause the Faderport to control that track. If there is no previous track/bus, the selected track/bus is left unchanged, and the Faderport continues to control it. - -
Right (arrow)
-
+
Right (arrow) This causes the Ardour GUI to select the next track/bus (using the current visual order in the editor window), which will in turn cause the Faderport to control that track. If there is no next track/bus, the selected track/bus is left unchanged, and the Faderport continues to control it. - -
Output
-
+
Output

Pressing the Output button causes the Faderport to control the fader, pan, mute and solo settings of the Master bus. If @@ -362,11 +362,11 @@ where it is no longer apparent what is being controlled and what will happen if you try to change it.

- -
Bank
-
+
Bank The "Bank" button is currently not used by Ardour - - +

diff --git a/include/waveform-display.html b/include/waveform-display.html index eed2d08..245155a 100644 --- a/include/waveform-display.html +++ b/include/waveform-display.html @@ -7,33 +7,33 @@ different usecases and user preferences. The following options are available:

-
-
Show waveforms in regions
-
By default, Ardour draws waveforms within audio regions. Disable this - option to hide them.
-
Waveform scale
-
-
-
Linear
-
This is the traditional linear (1:1) display of the - peak envelope, or, at higher zoom levels, the individual samples.
-
Logarithmic
-
Alternatively, you can use a logarithmic display of the + + + + + + + +
Show waveforms in regionsBy default, Ardour draws waveforms within audio regions. Disable this + option to hide them.
Waveform scale + + + + + +
LinearThis is the traditional linear (1:1) display of the + peak envelope, or, at higher zoom levels, the individual samples.
LogarithmicAlternatively, you can use a logarithmic display of the peak envelope. This will give you a better idea of program loudness (it is similar to dBs) and plot soft passages more clearly, which is useful for soft - recordings or small track height. - - -
Waveform shape
-
-
-
Traditional
-
The zero line appears in the middle of the display and waveforms - appear as positive and negative peaks above and below.
-
Rectified
-
The zero line appears at the bottom of the display and waveforms appear - as absolute peaks above the line only.
-
-
- + recordings or small track height.
+
Waveform shape + + + + + +
TraditionalThe zero line appears in the middle of the display and waveforms + appear as positive and negative peaks above and below.
RectifiedThe zero line appears at the bottom of the display and waveforms appear + as absolute peaks above the line only.
+
diff --git a/include/workflow-amp-operations.html b/include/workflow-amp-operations.html index 0e5f77b..d67b308 100644 --- a/include/workflow-amp-operations.html +++ b/include/workflow-amp-operations.html @@ -1,22 +1,22 @@

Overview of Operations

-
-
Session > Open Video
-
Add/replace a video to/on the timeline
-
Window > View Monitor
-
Open/close external video monitor window
-
View > Video Monitor > …
-
Various settings of the video monitor
-
Session > Export > Video
-
Export session and multiplex with video-file
-
Left-drag the video in the timeline
-
Re-align video and move 'locked' audio-regions along
-
Context-menu on the video-timeline: 'lock'
-
Prevent accidental drags
-
Audio region context menu: Position > Lock to video
-
Mark audio region(s) to be moved along with the video.
-
+ + + + + + + + + + + + + + + +
Session > Open VideoAdd/replace a video to/on the timeline
Window > View MonitorOpen/close external video monitor window
View > Video Monitor > …Various settings of the video monitor
Session > Export > VideoExport session and multiplex with video-file
Left-drag the video in the timelineRe-align video and move 'locked' audio-regions along
Context-menu on the video-timeline: 'lock'Prevent accidental drags
Audio region context menu: Position > Lock to videoMark audio region(s) to be moved along with the video.

Adding Video

@@ -33,19 +33,19 @@

The second step analyzes the video file in more detail and offers import options:

-
-
Import/Transcode to Session
-
This is the default. The video will be imported in a suitable + + + + + + + +
Import/Transcode to SessionThis is the default. The video will be imported in a suitable video format/codec for the timeline and video monitor and saved inside the session folder. A location other than the session folder can also be chosen (external disk, or network storage of the video server on a different - machine). -
Reference from Current Location
-
Only useful for opening files that were previously encoded (are already - in a good format/codec). Use with care.
-
Do not Import Video
-
Useful for extracting audio only.
- + machine).
Reference from Current LocationOnly useful for opening files that were previously encoded (are already + in a good format/codec). Use with care.
Do not Import VideoUseful for extracting audio only.
Video Import Dialog diff --git a/include/working-with-plugins.html b/include/working-with-plugins.html index cfdfed5..74a1373 100644 --- a/include/working-with-plugins.html +++ b/include/working-with-plugins.html @@ -14,34 +14,34 @@ Ardour supports a variety of different plugin standards:

-
-
LADSPA
-
An early, simple, lightweight plugin + LADSPA + An early, simple, lightweight plugin API, audio effects only, - plugins have no editors/GUI of their own (Ardour provides one, however).
-
LV2
-
An extensible, full-featured plugin API, audio and + LV2 + An extensible, full-featured plugin API, audio and MIDI, plugins can provide their own GUIs but may use the - one Ardour provides instead.
-
AU
-
OS X only, full featured, audio and MIDI, plugins can provide their own GUI
- -
VST
-
Plugins using Steinberg's VST plugin standard. Varies by platform: -
-
on Linux
(native) Linux VST plugins fully supported (VST2.4)
-
on Windows
(native) Windows VST plugins fully supported (VST2.4)
-
on OS X
(native) macOS VST plugins fully supported (VST2.4) since Ardour 5.5
-
-
- -
Windows VST Plugins on Linux
-
VST plugins for Windows, but being used on Linux. Not + one Ardour provides instead. + AU + OS X only, full featured, audio and MIDI, plugins can provide their own GUI + + VST + Plugins using Steinberg's VST plugin standard. Varies by platform: + + + + +
on Linux(native) Linux VST plugins fully supported (VST2.4)
on Windows(native) Windows VST plugins fully supported (VST2.4)
on OS X(native) macOS VST plugins fully supported (VST2.4) since Ardour 5.5
+ + + Windows VST Plugins on Linux + VST plugins for Windows, but being used on Linux. Not supported by normal builds of Ardour. Read more… -
-
+ +

Adding/Removing/Copying Plugins

diff --git a/source/css/app.css b/source/css/app.css index d999306..10cc833 100644 --- a/source/css/app.css +++ b/source/css/app.css @@ -66,7 +66,8 @@ #content p, #content li, #content dt, -#content dd { +#content dd, +#content table { font-size: 16px; line-height: 28px; } @@ -124,10 +125,9 @@ border-bottom: 1px solid #eee; } - #content h4 { font-size: 18px; - margin: 20px 0 10px 0; + margin: 20px 0 10px 0; padding-bottom: 10px; border-bottom: 1px solid #eee; } @@ -137,6 +137,59 @@ color: #555; } +#content table.dl, table.nodl { + width:100%; + margin: 1em 0; + padding: 0; + font-weight: normal; + text-align: left; +} + +#content table.dl tr, table.nodl tr { + border-bottom: 2px solid #eeeeee; + background-color: white; +} + +#content table.dl tr:nth-child(odd), table.nodl tr:nth-child(odd){ + background-color: white; +} + +#content table.dl tr:nth-child(even), table.nodl tr:nth-child(even){ + background-color: #F2F9FF; +} + +#content table.dl thead, table.nodl thead { + font-weight:bold; +} + +#content table.dl th, table.nodl th { + margin: 0; + padding: 5px; + font-weight: normal; +} + +#content table.dl td, table.nodl td { + margin: 0; + padding: 5px; +} + +#content table.dl th.sub1, table.nodl th.sub1 { + padding-left: 2em; +} + +#content table.dl th.sub2, table.nodl th.sub2 { + padding-left: 4em; +} + +#content table.dl th { + min-width: 20%; +} + +#content table.dl td { + width: 100%; /*maximizes the width of the 2nd column */ +} + + #content dl { float:none; @@ -144,6 +197,7 @@ width:100%; margin: 1em 0; padding: 0; + display:inline-block; } #content dl:after { @@ -395,7 +449,7 @@ kbd.osc { border:none; background: rgb(208, 208, 243); font-stretch:extra-condensed; - white-space:normal; + white-space: nowrap; text-align:left; } @@ -658,12 +712,6 @@ samp:after { #section { padding-left: 6em; } #subsection { padding-left: 8em; } -#content table.alternate{ border-collapse:collapse; } -.alternate td{ padding:7px; border:#4e95f4 1px solid; } -.alternate tr{ background: #b8d1f3; } -.alternate tr:nth-child(odd){ background: #b8d1f3; } -.alternate tr:nth-child(even){ background: #dae5f4; } - .container { position:relative; border: none;} .hoverimg { position: absolute; border: none; } .hoverimg:hover{ z-index:100; box-shadow: 0 0 5px 5px lightgreen; } -- 2.37.2