2016-06-17 12:35:54 -04:00
|
|
|
|
2019-01-24 06:00:52 -05:00
|
|
|
<figure>
|
|
|
|
<img src="/images/push2-main.jpg" alt="The Ableton Push 2 surface">
|
|
|
|
<figcaption>
|
|
|
|
The Ableton Push 2 surface
|
|
|
|
</figcaption>
|
|
|
|
</figure>
|
|
|
|
|
2016-09-27 16:11:56 -04:00
|
|
|
<p>
|
2016-11-22 09:30:51 -05:00
|
|
|
Since version 5.4, Ardour has had extensive support for the Ableton
|
2016-09-26 23:25:55 -04:00
|
|
|
Push2. This is an expensive but beautifully engineered control
|
2017-02-14 10:20:06 -05:00
|
|
|
surface primarily targeting the workflow found in Ableton's Live
|
2016-11-22 09:30:51 -05:00
|
|
|
software and other similar tools such as Bitwig. As of version 5.4,
|
|
|
|
Ardour does not offer the same kind of workflow, so we have designed
|
|
|
|
our support for the Push 2 around mixing and editing and musical
|
|
|
|
performance, without the clip/scene oriented approach in Live. This
|
|
|
|
may change in future versions of Ardour.
|
2016-06-17 12:35:54 -04:00
|
|
|
</p>
|
|
|
|
|
|
|
|
<h2>Connecting the Push 2</h2>
|
|
|
|
<p>
|
|
|
|
Plug the USB cable from the Push 2 into a USB2 or USB3 port on your
|
|
|
|
computer. For brighter backlighting, also plug in the power supply
|
2017-02-25 00:30:29 -05:00
|
|
|
(this is not necessary for use).
|
2016-06-17 12:35:54 -04:00
|
|
|
</p>
|
2016-11-22 09:30:51 -05:00
|
|
|
<p>
|
2016-06-17 12:35:54 -04:00
|
|
|
The Push 2 will be automatically recognized by your operating
|
|
|
|
system, and will appear in any of the lists of possible MIDI ports
|
|
|
|
in both Ardour and other similar software.
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
To connect the Push 2 to Ardour, open the Preferences dialog, and
|
|
|
|
then click on "Control Surfaces". Click on the "Enable" button
|
|
|
|
in the line that says "Ableton Push 2" in order to activate Ardour's
|
2017-02-25 00:30:29 -05:00
|
|
|
Push 2 support.
|
2016-06-17 12:35:54 -04:00
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
Once you select the input and output port, Ardour will initialize
|
|
|
|
the Push 2 and it will be ready to use. You only need do this
|
|
|
|
once: once these ports are connected and your session has been
|
|
|
|
saved, the connections will be made automatically in this and other
|
|
|
|
future sessions.
|
|
|
|
</p>
|
|
|
|
|
2016-09-27 16:15:24 -04:00
|
|
|
<h2>Push 2 Configuration</h2>
|
|
|
|
<p>
|
|
|
|
The only configuration option at this time is whether the pads send
|
|
|
|
aftertouch or polyphonic pressure messages. You can alter this
|
|
|
|
setting via the Push 2 GUI, accessed by double-clicking on the "Push
|
|
|
|
2" entry in the control surfaces list.
|
|
|
|
</p>
|
|
|
|
|
2019-01-24 06:00:52 -05:00
|
|
|
<figure>
|
|
|
|
<img src="/images/push2-gui.png" alt="The Push 2 configuration dialog">
|
|
|
|
<figcaption>
|
|
|
|
The Push 2 configuration dialog
|
|
|
|
</figcaption>
|
|
|
|
</figure>
|
|
|
|
|
2016-09-26 23:25:55 -04:00
|
|
|
<h2>Basic Concepts</h2>
|
2016-06-17 12:35:54 -04:00
|
|
|
<p>
|
2016-09-26 23:25:55 -04:00
|
|
|
With the Push 2 support in Ardour 5.4, you can do the following
|
|
|
|
things:
|
2017-03-14 12:43:24 -04:00
|
|
|
<table class="dl">
|
|
|
|
<tr><th>Perform using the 8 x 8 pad "grid"</th>
|
|
|
|
<td>The Push 2 has really lovely pressure-sensitive pads that can
|
|
|
|
also generate either aftertouch or note (polyphonic) pressure.</td></tr>
|
|
|
|
<tr><th>Global Mixing</th>
|
|
|
|
<td>See many tracks at once, and control numerous parameters for each.</td></tr>
|
|
|
|
<tr><th>Track/Bus Mixing</th>
|
|
|
|
<td>View a single track/bus, with even more parameters for the track.</td></tr>
|
|
|
|
<tr><th>Choose the mode/scale, root note and more for the pads</th>
|
|
|
|
<td>37 scales are available. Like Live, Ardour offers both
|
|
|
|
"in-key" and "chromatic" pad layouts.</td></tr>
|
|
|
|
</table>
|
2016-09-27 15:56:10 -04:00
|
|
|
|
2017-02-13 22:47:33 -05:00
|
|
|
… plus a variety of tasks related to transport control, selection,
|
2016-09-27 15:56:10 -04:00
|
|
|
import, click track control and more.
|
2016-06-17 12:35:54 -04:00
|
|
|
</p>
|
2016-09-26 23:25:55 -04:00
|
|
|
|
|
|
|
<h2>Musical Performance</h2>
|
2016-06-17 12:35:54 -04:00
|
|
|
<p>
|
2016-09-26 23:25:55 -04:00
|
|
|
Messages sent from the 8x8 pad grid and the "pitch bend bar" are
|
2016-09-27 15:56:10 -04:00
|
|
|
routed to a special MIDI port within Ardour called "Push 2 Pads"
|
2016-09-26 23:25:55 -04:00
|
|
|
(no extra latency is incurred from this routing). Although you can
|
|
|
|
manually connect this port to whatever you wish, the normal
|
|
|
|
behaviour of Ardour's Push 2 support is to connect the pads to the
|
|
|
|
most recently selected MIDI track.
|
|
|
|
</p>
|
2016-06-17 12:35:54 -04:00
|
|
|
<p>
|
2016-09-26 23:25:55 -04:00
|
|
|
This means that to play a soft-synth/instrument plugin in a given
|
|
|
|
MIDI track with the Push 2, you just need to select that track.
|
2016-06-17 12:35:54 -04:00
|
|
|
</p>
|
|
|
|
<p>
|
2016-09-26 23:25:55 -04:00
|
|
|
If multiple MIDI tracks are selected at once, the first selected
|
|
|
|
track will be used. Note that messages originating from all other
|
|
|
|
controls on the Push 2 will <em>not</em> not be delivered to the
|
2016-09-27 15:56:10 -04:00
|
|
|
"Push 2 Pads" port. This makes no difference in practice, because
|
2016-09-26 23:25:55 -04:00
|
|
|
the other controls do not send messages that are useful for musical
|
2017-02-25 00:30:29 -05:00
|
|
|
performance.
|
2016-06-17 12:35:54 -04:00
|
|
|
</p>
|
2016-09-26 23:25:55 -04:00
|
|
|
|
|
|
|
<h2>Global Mix</h2>
|
2016-06-17 12:35:54 -04:00
|
|
|
<p>
|
2016-09-26 23:25:55 -04:00
|
|
|
This is the default mode that Ardour will start the Push 2 in. In
|
|
|
|
this mode, the 8 knobs at the top of the device, the 8 buttons below
|
|
|
|
them, the video display and the 8 buttons below that are combined to
|
|
|
|
provide a global view of the session mix.
|
2016-09-27 15:45:07 -04:00
|
|
|
</p>
|
2019-01-24 06:00:52 -05:00
|
|
|
|
|
|
|
<figure>
|
|
|
|
<img src="/images/push2-globalmix.png" alt="Global mix mode on Push2 screen">
|
|
|
|
<figcaption>
|
|
|
|
Global mix mode on Push2 screen
|
|
|
|
</figcaption>
|
|
|
|
</figure>
|
|
|
|
|
2016-09-26 23:25:55 -04:00
|
|
|
<p>
|
|
|
|
The upper buttons are labelled by text in the video display just
|
|
|
|
below them. Pressing one of the buttons changes the function of the
|
|
|
|
knobs, and the parameters that will shown for each track/bus in the
|
2016-09-27 16:44:15 -04:00
|
|
|
display.
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
As of Ardour 5.4, the possible parameters are:
|
2017-03-14 12:43:24 -04:00
|
|
|
<table class="dl">
|
|
|
|
<tr><th>Volumes</th>
|
|
|
|
<td>The display shows a knob and text displaying
|
2016-09-26 23:25:55 -04:00
|
|
|
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.
|
2017-03-14 12:43:24 -04:00
|
|
|
</td></tr>
|
|
|
|
<tr><th>Pans</th>
|
|
|
|
<td>The display shows a knob indicating the pan direction/azimuth
|
2016-09-26 23:25:55 -04:00
|
|
|
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
|
2017-03-14 12:43:24 -04:00
|
|
|
physical knob will do nothing. </td></tr>
|
|
|
|
<tr><th>Pan Widths</th>
|
|
|
|
<td><p>For tracks with 2 outputs, the display will show a knob
|
2016-09-26 23:25:55 -04:00
|
|
|
indicating the pan width setting for the corresponding
|
|
|
|
track/bus. The physical knob can be turned to adjust the
|
2017-02-25 00:30:29 -05:00
|
|
|
width.
|
2016-09-26 23:25:55 -04:00
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
Unlike many DAWs, Ardour's stereo panners have "width"
|
|
|
|
parameter that defaults to 100%. You cannot change the pan
|
|
|
|
direction/azimuth of a track with 100% width, but must first
|
|
|
|
reduce the width in order to pan it. Similarly, a track panned
|
|
|
|
anywhere other than dead center has limits on the maximum
|
|
|
|
width setting. If these concepts are not familiar to you,
|
|
|
|
please be aware than many DAWs use a "panner" that actually
|
|
|
|
implement "balance" and not "panning", hence the difference.
|
|
|
|
</p>
|
2017-03-14 12:43:24 -04:00
|
|
|
</td></tr>
|
|
|
|
<tr><th>A Sends</th>
|
|
|
|
<td>The display shows a knob indicating the gain level for the
|
2016-09-26 23:25:55 -04:00
|
|
|
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.
|
2017-03-14 12:43:24 -04:00
|
|
|
</td></tr>
|
|
|
|
<tr><th>B Sends, C Sends, D Sends</th>
|
|
|
|
<td>Like "A Sends", but for the 2nd, 3rd and 4th sends of a
|
2016-09-26 23:25:55 -04:00
|
|
|
track/bus respectively.
|
2017-03-14 12:43:24 -04:00
|
|
|
</td></tr>
|
|
|
|
</table>
|
2016-06-17 12:35:54 -04:00
|
|
|
</p>
|
2016-09-27 11:58:02 -04:00
|
|
|
<p>
|
|
|
|
To change which tracks are shown while in global mix mode, use the
|
|
|
|
left and right arrow/cursor keys just below and to the right of the
|
|
|
|
display. Tracks and busses that are hidden in Ardour's GUI will also
|
|
|
|
be hidden from display on the Push 2.
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
To select a track/bus directly from the Push 2, press the
|
|
|
|
corresponding button below the display. The track name will be
|
|
|
|
highlighted, and the selection will change in Ardour's GUI as well
|
|
|
|
(and also any other control surfaces).
|
|
|
|
</p>
|
|
|
|
|
|
|
|
<h3>Soloing and Muting in Global Mix mode</h3>
|
|
|
|
<p>
|
|
|
|
The Solo and Mute buttons to the left of the video display can be
|
|
|
|
used to solo and mute tracks while in Global Mix mode. The operation
|
|
|
|
will be applied to the <em>first</em> currently selected
|
|
|
|
track(s).
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
There are two indications that one or more tracks are soloed:
|
|
|
|
<ol>
|
|
|
|
<li>The solo button will blink red</li>
|
|
|
|
<li>Track names will be prefixed by "*" if they are soloed, and
|
|
|
|
"-" if they are muted due to soloing.</li>
|
|
|
|
</ol>
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
To cancel solo, either:
|
|
|
|
<ul>
|
|
|
|
<li>Select the soloed track(s) and press the solo button
|
|
|
|
again</li>
|
|
|
|
<li>Press and hold the solo button for more than 1 second</li>
|
|
|
|
</ul>
|
|
|
|
</p>
|
2016-09-26 23:25:55 -04:00
|
|
|
|
|
|
|
<h2>Track Mix</h2>
|
2016-09-27 11:58:02 -04:00
|
|
|
<p>Track Mix mode allows you to focus on a single track in more detail
|
|
|
|
than is possible in Global Mix mode. To enter (or leave) Track Mix
|
|
|
|
mode, press the "Mix" button.
|
|
|
|
</p>
|
2016-09-27 15:45:07 -04:00
|
|
|
<p>
|
2016-09-27 15:53:13 -04:00
|
|
|
|
2016-09-27 15:45:07 -04:00
|
|
|
</p>
|
2016-09-27 11:58:02 -04:00
|
|
|
<p>
|
|
|
|
In Track Mix mode, various aspects of the state of the first
|
|
|
|
selected track/bus will be displayed on the Push 2. Above the
|
|
|
|
display, the first 4 knobs control track volume (gain), pan
|
|
|
|
directiom/azimuth, pan width, and where appropriate, track input
|
2017-02-25 00:30:29 -05:00
|
|
|
trim.
|
2016-09-27 11:58:02 -04:00
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
Below the display, 7 buttons provide immediate control of mute,
|
|
|
|
solo, rec-enable, monitoring (input or disk or automatic), solo
|
|
|
|
isolate and solo safe state. When a a track is muted due to other
|
|
|
|
track(s) soloing, the mute button will flash (to differentiate from
|
2017-02-25 00:30:29 -05:00
|
|
|
its state when it is explicitly muted).
|
2016-09-27 11:58:02 -04:00
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
The video display also shows meters for the track, which as in
|
|
|
|
Global Mix mode, precisely match the meter type shown in Ardour's
|
|
|
|
GUI. There are also two time displays showing the current playhead
|
|
|
|
position in both musical (beats|bars|ticks) format, and as
|
|
|
|
hours:minutes:seconds.
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
To change which track is visible in Track Mix mode, use the
|
|
|
|
left/right arrow/cursor keys just below and to the right of the
|
|
|
|
video display.
|
|
|
|
</p>
|
2016-09-26 23:25:55 -04:00
|
|
|
|
2016-09-27 15:53:13 -04:00
|
|
|
<h2>Scale Selection</h2>
|
|
|
|
<p>
|
|
|
|
Press the Scale button to enter Scale mode. The display will look
|
|
|
|
like this:
|
|
|
|
</p>
|
2019-01-24 06:00:52 -05:00
|
|
|
|
|
|
|
<figure>
|
|
|
|
<img src="/images/push2-scale.png" alt="Track mix mode on Push2 screen">
|
|
|
|
<figcaption>
|
|
|
|
Track mix mode on Push2 screen
|
|
|
|
</figcaption>
|
|
|
|
</figure>
|
|
|
|
|
2016-09-27 15:53:13 -04:00
|
|
|
<p>
|
|
|
|
In the center, 37 scales are presented. Scroll through them by
|
|
|
|
either using the cursor/arrow keys to the lower right of the
|
|
|
|
display, or the knobs above the display. The scale will change
|
|
|
|
dynamically as you scroll. You can also scroll in whole pages using
|
|
|
|
the upper right and upper left buttons above the display (they will
|
|
|
|
display "<" and ">" if scrolling is possible).
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
To change the root note of the scale, press the corresponding button
|
|
|
|
above or below the video display.The button will be lit to indicate
|
|
|
|
your selection (and the text will be highlighted).
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
By default, Ardour configures the Push 2 pads to use "in-key" mode,
|
|
|
|
where all pads correspond to notes "in" the chosen scale. Notes
|
|
|
|
corresponding to the root note, or the equivalent note in higher
|
|
|
|
octaves, are highlighted with the color of the current target MIDI
|
|
|
|
track.
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
In
|
|
|
|
"chromatic" mode, the pads correspond to a continuous sequence of
|
|
|
|
notes starting with your selected root note. Pads corresponding to
|
|
|
|
notes in the scale are illuminated; those corresponding to the root
|
|
|
|
note are lit with the color the current target MIDI track. Other
|
|
|
|
pads are left dark, but you can still play them.
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
To switch between them, press button on the lower left of the video
|
|
|
|
display; the text above it will display the current mode (though it
|
|
|
|
is usually visually self-evident from the pad lighting pattern).
|
|
|
|
</p>
|
2016-09-27 15:57:47 -04:00
|
|
|
<p>
|
|
|
|
To leave Scale mode, press the "Scale" button again. You may also
|
|
|
|
use the upper left button above the display, though if you have
|
|
|
|
scrolled left, it may require more than one press.
|
|
|
|
</p>
|
2016-09-27 15:53:13 -04:00
|
|
|
|
2016-09-26 23:25:55 -04:00
|
|
|
<h2>Specific Button/Knob Functions</h2>
|
|
|
|
|
|
|
|
<p>
|
|
|
|
In addition to the layouts described above, many (but not all) of
|
|
|
|
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:
|
2017-03-14 12:43:24 -04:00
|
|
|
<table class="dl">
|
|
|
|
<tr><th>Metronome (button and adjacent knob)</th>
|
|
|
|
<td>
|
2016-09-27 11:58:02 -04:00
|
|
|
Enables/disables the click (metronome). The knob directly above
|
|
|
|
it will control the volume (gain) of the click.
|
2017-03-14 12:43:24 -04:00
|
|
|
</td></tr>
|
|
|
|
<tr><th>Undo/Redo</th>
|
|
|
|
<td>
|
2017-02-25 00:30:29 -05:00
|
|
|
Undo or redo the previous editing operation.
|
2017-03-14 12:43:24 -04:00
|
|
|
</td></tr>
|
|
|
|
<tr><th>Delete</th>
|
|
|
|
<td>
|
2016-09-27 11:58:02 -04:00
|
|
|
Deletes the currently selected region, or range, or
|
|
|
|
note. Equivalent to using Ctrl/Cmd-x on the keyboard.
|
2017-03-14 12:43:24 -04:00
|
|
|
</td></tr>
|
|
|
|
<tr><th>Quantize</th>
|
|
|
|
<td>
|
2016-09-27 11:58:02 -04:00
|
|
|
If a MIDI region is selected in Ardour, this will open the
|
|
|
|
quantize dialog.
|
2017-03-14 12:43:24 -04:00
|
|
|
</td></tr>
|
|
|
|
<tr><th>Duplicate</th>
|
|
|
|
<td>
|
2016-09-27 11:58:02 -04:00
|
|
|
Duplicates the current region or range selection.
|
2017-03-14 12:43:24 -04:00
|
|
|
</td></tr>
|
|
|
|
<tr><th>Rec-Enable</th>
|
|
|
|
<td>
|
2016-09-27 11:58:02 -04:00
|
|
|
Enables and disables Ardour's global record enable state.
|
2017-03-14 12:43:24 -04:00
|
|
|
</td></tr>
|
|
|
|
<tr><th>Play</th>
|
|
|
|
<td>
|
2016-11-22 09:30:51 -05:00
|
|
|
Starts and stops the transport. Press Shift-Play to return to
|
|
|
|
the session start.
|
2017-03-14 12:43:24 -04:00
|
|
|
</td></tr>
|
|
|
|
<tr><th>Add Track</th>
|
|
|
|
<td>
|
2016-09-27 11:58:02 -04:00
|
|
|
Opens Ardour's Add Track/Bus dialog.
|
2017-03-14 12:43:24 -04:00
|
|
|
</td></tr>
|
|
|
|
<tr><th>Browse</th>
|
|
|
|
<td>
|
2016-09-27 11:58:02 -04:00
|
|
|
Open's Ardour's import dialog to select and audition existing
|
|
|
|
audio and MIDI files.
|
2017-03-14 12:43:24 -04:00
|
|
|
</td></tr>
|
|
|
|
<tr><th>Master</th>
|
|
|
|
<td>
|
2016-09-27 11:58:02 -04:00
|
|
|
Pressing this button jumps directly to Track Mix mode, with the
|
|
|
|
master out bus displayed.
|
2017-03-14 12:43:24 -04:00
|
|
|
</td></tr>
|
|
|
|
<tr><th>Cursor arrows</th>
|
|
|
|
<td>
|
2016-09-27 11:58:02 -04:00
|
|
|
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.
|
2017-03-14 12:43:24 -04:00
|
|
|
</td></tr>
|
|
|
|
<tr><th>Repeat</th>
|
|
|
|
<td>
|
2016-09-27 11:58:02 -04:00
|
|
|
Enables/disables loop playback. This will follow Ardour's "loop
|
|
|
|
is mode" preference, just like the loop button in the Ardour
|
2017-02-25 00:30:29 -05:00
|
|
|
GUI.
|
2017-03-14 12:43:24 -04:00
|
|
|
</td></tr>
|
|
|
|
<tr><th>Octave buttons</th>
|
|
|
|
<td>
|
2016-09-27 11:58:02 -04:00
|
|
|
These shift the root note of the current pad scale up or down by
|
2017-02-25 00:30:29 -05:00
|
|
|
1 octave.
|
2017-03-14 12:43:24 -04:00
|
|
|
</td></tr>
|
|
|
|
<tr><th>Page buttons</th>
|
|
|
|
<td>
|
2016-09-27 11:58:02 -04:00
|
|
|
These scroll Ardour's editor display left and right along the
|
2017-02-25 00:30:29 -05:00
|
|
|
timeline.
|
2017-03-14 12:43:24 -04:00
|
|
|
</td></tr>
|
|
|
|
<tr><th>Master (top right) knob</th>
|
|
|
|
<td>
|
2016-09-27 11:58:02 -04:00
|
|
|
This knob controls the gain/volume of Ardour's main output. If
|
2017-02-14 10:20:06 -05:00
|
|
|
the session has a monitor section.
|
2017-03-14 12:43:24 -04:00
|
|
|
</td></tr>
|
|
|
|
</table>
|
2016-09-26 23:25:55 -04:00
|
|
|
</p>
|
|
|
|
|