From 552ad752ba3736bdc8ddf0dc9658fda44cd9ac21 Mon Sep 17 00:00:00 2001
From: Shamus Hammons
Date: Thu, 2 Feb 2017 11:58:26 -0600
Subject: [PATCH] Sync to master.
Now synchronized to commit dfbdeb6243880d269be3e03f8e8509f4f08f6fc7.
---
_manual/13_working-with-plugins.html | 22 ++--
_manual/17_signal-routing/01_aux-sends.html | 7 +-
_manual/17_signal-routing/08_signal-flow.html | 65 +++++++++-
.../17_signal-routing/09_sidechaining.html | 115 ++++++++++++++++++
.../03_querying-ardour-with-osc.html | 2 +-
.../06_osc-personal-monitoring.html | 1 +
master-doc.txt | 6 +
source/images/pin-connection-autotune.png | Bin 0 -> 24161 bytes
source/images/sc-comp-editor.png | Bin 0 -> 38390 bytes
source/images/sc-comp-mixer.png | Bin 0 -> 6095 bytes
source/images/sc-comp-pin.png | Bin 0 -> 33659 bytes
11 files changed, 202 insertions(+), 16 deletions(-)
create mode 100644 _manual/17_signal-routing/09_sidechaining.html
create mode 100644 source/images/pin-connection-autotune.png
create mode 100644 source/images/sc-comp-editor.png
create mode 100644 source/images/sc-comp-mixer.png
create mode 100644 source/images/sc-comp-pin.png
diff --git a/_manual/13_working-with-plugins.html b/_manual/13_working-with-plugins.html
index 61667c5..071519d 100644
--- a/_manual/13_working-with-plugins.html
+++ b/_manual/13_working-with-plugins.html
@@ -14,14 +14,22 @@ title: Working With Plugins
Ardour does not come with any built-in signal processors of its own
-(other than volume faders) and it also generally doesn't ship with any
-plugins. They are written by 3rd parties, though we do provide some
+ (other than volume faders) but does ship with a small group of
+ plugins starting at Ardour 5.0. The shipped plugins are listed as authored by "Ardour Team"
+ and named with "a-" as the start of the name (Like a-EQ) or Authored by
+ "Ardour LUA Task Force" in which case they are example (but still useful)
+ LUA scripts. The included plugins are LV2 or LUA scripts and use
+ Ardour's generic GUI. They work on all supported platforms so that
+ projects started on one platform will sound the same on another platform
+ if they use just these plugins or other plugins that
+ are cross platform.
+ They are written by 3rd parties, though we do provide some
information on how to get them .
-
+
Ardour supports a variety of different plugin standards:
-
+
LADSPA
@@ -31,7 +39,8 @@ Ardour supports a variety of different plugin standards:
LV2
An extensible, full-featured plugin API, audio and MIDI , plugins can provide their
- own GUI s
+ own GUI s but may use the
+ one Ardour provides instead.
AU
OS X only, full featured, audio and MIDI, plugins can provide their own GUI
@@ -40,8 +49,7 @@ Ardour supports a variety of different plugin standards:
on Linux (native) Linux VST plugins fully supported (VST2.4)
on Windows (native) Windows VST plugins fully supported (VST2.4)
- on OS X Not supported, unless you use a VST<>AU
- bridge plugin. Similar to Apple's Logic DAW.
+ on OS X (native) macOS VST plugins fully supported (VST2.4) since Ardour 5.5
diff --git a/_manual/17_signal-routing/01_aux-sends.html b/_manual/17_signal-routing/01_aux-sends.html
index f2354f2..9e2ee62 100644
--- a/_manual/17_signal-routing/01_aux-sends.html
+++ b/_manual/17_signal-routing/01_aux-sends.html
@@ -18,9 +18,10 @@ title: Aux Sends
be routed to separate hardware outputs (in the case of headphone or monitor
wedge mixes), or returned to the main mix (in the case of an effect).
- Since sends are JACK ports, it is also possible to send the tapped signal
- somewhere else directly, which is not usually possible on hardware mixers
- (see External Sends ).
+ Aux sends are not JACK ports, with
+ External Sends Jack ports are created so it is also possible to
+ send the tapped signal somewhere else directly, which is not usually
+ possible on hardware mixers.
diff --git a/_manual/17_signal-routing/08_signal-flow.html b/_manual/17_signal-routing/08_signal-flow.html
index ecd03e2..966e80d 100644
--- a/_manual/17_signal-routing/08_signal-flow.html
+++ b/_manual/17_signal-routing/08_signal-flow.html
@@ -48,14 +48,69 @@ Strict I/O is set when creating the track and can later be en/disabled dynamical
Side chain inputs are not affected by strict i/o
-Customizing the Signal Flow
+Customizing the Signal Flow : The Pin Connection window
+
The signal flow though the mixer can be customized at every processor node via "Pin Configuration" in the context menu of every processor.
-User customization override all automatic (flexible/strict i/o mode) inferred output port settings for the given processor.
-Non-customized plugins downstream will follow suit depending on the selected route mode. e.g. adding an additional output to a plugin on a track set to strict-i/o will trickle down the process chain until the output and result in the addition of an output port. This is useful for example in case of a mono to stereo reverb.
+User customization override all automatic (flexible/strict i/o mode) inferred output port settings
+
+ The Pin Connection window is made of three vertical sections:
+
+
+ an I/O config column
+ an interactive diagram
+ a sidechain column.
+
+
+ By default, the I/O config is set to Automatic , i.e. the led light is turned off.
+ In this mode, the diagram will display the standard input/outputs for this plugin, i.e. the number of ports (input/outputs) is
+ equal to the number of pins on the plugin, and a 1:1 connection is automatically created.
+
+
+ Adding new instances of the plugin allows to apply this plugin to more inputs or outputs. E.g., a mono effect can be applied
+ to each channel of a n -channels track by adding as many instances of the plugins as there are input channels (i.e. ports). This
+ happens automatically when adding e.g. a mono effect to a stereo track:
+
+
+ Ardour creates two instances of the plugin,
+ the plugin gets a (2x1) label in the processor box
+ its 2 input ports are each connected to 1 pin of an instance
+ each mono output pin of the plugin is connected to 1 output port.
+
+
+
+ Output channels can also, in Manual Config mode, be added or removed, be them audio or MIDI.
+
+
+
+ Notice that using the Pin Connection overrides the I/O config setting (Flexible vs Strict). A processor can ,
+ even in Strict I/O mode, have a different number of outputs than inputs. Non-customized plugins downstream
+ will follow suit depending on the selected route mode. e.g. adding an additional output to a plugin on a
+ track set to strict-i/o will trickle down the process chain until the output and result in the addition of
+ an output port. This is useful for example in case of a mono to stereo reverb.
-One can also bypass plugin instances with a 'trhu' connection. This connection is latency compensated. One example is separate Left/Right channel Equalization using two mono plugins on a stereo track:
+ The diagram allows to plug together the I/O ports with the plugin pins and other I/O ports, provided they are compatible (MIDI vs audio), just by
+ dragging/dropping the end connectors on one another.
+ A dotted connector's line is a "thru " line, that is directly connecting an output to an input without connecting to a pin on
+ the plugin, hence without any audio modification. Those "thru" connections are latency compensated with regards to those being affected by the plugin,
+ in order to avoid phasing issues. One example is separate Left/Right channel Equalization using two mono plugins on a stereo track:
+
+
+
+
+ The only way to add inputs to a processor is via Sidechaining from another signal.
+ This is done by "tapping" the signal from another track/bus at any point.
+
+
+ Adding a sidechain signal in Ardour is as simple as enabling the button,
+ and choosing an or sidechain in the
+ lower right hand section.
+ A new dropdown menu appears, that displays a list of the tracks/bus available to be sidechained, or
+ for a more complex setup (e.g. sidechaining from hardware directly), the Routing Grid
+ (also accessible with a Right -click on the dropdown menu).
+
+
+ The sidechain ports can then be connected, as other inputs, to a pin of the plugin, or an output port for a "thru".
-
diff --git a/_manual/17_signal-routing/09_sidechaining.html b/_manual/17_signal-routing/09_sidechaining.html
new file mode 100644
index 0000000..12a732f
--- /dev/null
+++ b/_manual/17_signal-routing/09_sidechaining.html
@@ -0,0 +1,115 @@
+---
+layout: default
+title: Sidechaining
+---
+
+ Dynamic Processors – such as compressors – in general use the the original
+ input signal for analysis and operate on the same signal.
+ Side-chaining uses the signal level of another input to control
+ the compression level of the original signal.
+
+
+ Effect Processors which have a side-chain input (sometimes also called key input )
+ have an additional input pin to receive a signal from an external input.
+ In Ardour that extra input can be connected in the plugin's
+ dialog: the signal from one track can be tapped off and used as an input to a
+ plugin on a different track. This dialog is
+ accessed via the plugin's context-menu > .
+
+
+ In case a plugin has a dedicated sidechain input, Ardour automatically
+ creates a port for the input. This is a normal I/O port which can be fed by any
+ external signal.
+ The dialog is not limited to
+ processors with a dedicated sidechain input, it also allows to manually create
+ (or remove) a sidechain input port and provides for flexible connection of the
+ signal to plugin pins.
+
+
+ The operational flow in the Ardour GUI starts at the processor which is to receive
+ the signal: a sidechain source is selected, and Ardour creates a dedicated send-processor in the
+ source processor box, the level of which can be adjusted either in the Pin Configuration window
+ or directly on the source's send.
+
+
+A simple example: Sidechain compression
+
+
+ One example is the use of a bassdrum track to trigger
+ the compression on a bass track. The sidechain compressor (a-Compressor) will be placed on
+ the bass track, and will need to receive the signal from the bassdrum track as
+ a way to trigger the compression.
+
+
+
+
+
+
+
+ A sidechain compression: Pin configuration, mixer view and editor view.
+
+
+
+
+ Here, on the bass track, an a-Compressor has been added, and the
+ Drum track has been set as the sidechain source. The mixer reflects this
+ by showing an SC -send processor in the drum track, very similar to a send
+ The bass track also shows an arrow as one of the a-compressor input.
+
+
+ As a result, in the editor, each peak in the kick drum track triggers the compression on the bass track
+ and the resulting track shows the compression kicking in on each kick drum peak, hence
+ reducing the gain. The compression is applied to the bass, but only based on the level of the drum track.
+
+
+ This is commonly used for ducking effect, when e.g. a radio speaker's voice triggers the
+ compression on the audio playing.
+
+
+MIDI Sidechaining
+
+
+ Ardour allows the sidechain sources to be either audio or MIDI tracks/busses. This is
+ particularly useful when a MIDI signal is used to control an audio effect, like a
+ vocoder or an auto-tuner, like fat1 ,
+ the LV2 port of Fons Adriaensen's Zita AT1
+ by Robin Gareus:
+
+
+
+
+
+ MIDI sidechainig example: fat1.lv2.
+
+
+
+
+ Here, the MIDI track is inputed to the plugin's MIDI IN pin through a sidechain,
+ indicating to the plugin what note should the source audio be corrected to.
+
+
+
+ Notice that in the example above, the output of the "Vocals" track is connected
+ to the input of the "Corrected" track. We could have chosen to insert the "Vocals" track
+ content as an audio sidechain too, totally disconnecting the input from the plugin, and
+ connecting the plugin's input pin to the audio sidechain port.
+
+
+Pre-processing the sidechained signal
+
+
+ Sometimes, the effects of a sidechain signal on a plugin can be enhanced by
+ pre-processing the signal.
+
+
+ In the first example above, if the entire drum part is on one track,
+ then compressing with this signal as a sidechain will result in every peak triggering the compression,
+ be them bass drum kicks or snare, cymbals, etc.
+
+
+ In this case, adding an EQ to the drum track with a low pass filter would filter out the peaks
+ created by the high pitched instruments of the drum kit, and allow for a better triggering, though to
+ avoid damaging the original drum track, a send to an intermediary track would be better suited
+ to place the EQ on. This track won't be connected to the Master, as its content is of no musical
+ interest except for it's use as a trigger, allowing for some extreme EQ.
+
diff --git a/_manual/25_using-control-surfaces/01_controlling-ardour-with-osc/03_querying-ardour-with-osc.html b/_manual/25_using-control-surfaces/01_controlling-ardour-with-osc/03_querying-ardour-with-osc.html
index 13e7322..5496142 100644
--- a/_manual/25_using-control-surfaces/01_controlling-ardour-with-osc/03_querying-ardour-with-osc.html
+++ b/_manual/25_using-control-surfaces/01_controlling-ardour-with-osc/03_querying-ardour-with-osc.html
@@ -13,7 +13,7 @@ title: OSC: Querying Ardour
as often as it needs this information. It may well make sense to use
regular feedback for things that need to be updated often such as
position or metering.
- Here are the commands used to query Ardour:
+ Here are the commands used to query Ardour: (added in Ardour 5.5)
diff --git a/_manual/25_using-control-surfaces/01_controlling-ardour-with-osc/06_osc-personal-monitoring.html b/_manual/25_using-control-surfaces/01_controlling-ardour-with-osc/06_osc-personal-monitoring.html
index 9cc24f5..04e0f5a 100644
--- a/_manual/25_using-control-surfaces/01_controlling-ardour-with-osc/06_osc-personal-monitoring.html
+++ b/_manual/25_using-control-surfaces/01_controlling-ardour-with-osc/06_osc-personal-monitoring.html
@@ -6,6 +6,7 @@ title: OSC: Personal Monitoring Control
Personal monitoring can allow a performer with a smart phone to set
their personal monitor mix for a floor wedge or inear monitoring.
+ In Ardour 5.6 OSC commands to allow this were added.
Setup
diff --git a/master-doc.txt b/master-doc.txt
index bf8813f..d263e68 100644
--- a/master-doc.txt
+++ b/master-doc.txt
@@ -1475,6 +1475,12 @@ include: _manual/17_signal-routing/08_signal-flow.html
part: subchapter
---
+---
+title: Sidechaining
+include: _manual/17_signal-routing/09_sidechaining.html
+part: subchapter
+---
+
---
title: Muting and Soloing
include: _manual/20_mixing/01_muting-and-soloing.html
diff --git a/source/images/pin-connection-autotune.png b/source/images/pin-connection-autotune.png
new file mode 100644
index 0000000000000000000000000000000000000000..0573d1c6390853710b762170369dbe4493725d61
GIT binary patch
literal 24161
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