AudioSwift User Guide
AudioSwift User Guide
Revision 1.5
September 4th, 2020
By Nigel Rios
Table of Contents
1 Introduction ........................................................................................................................................4
1.1 Requirements .............................................................................................................................................. 5
1.2 Installation .................................................................................................................................................. 5
1.3 Configuration .............................................................................................................................................. 5
1.4 Overview ..................................................................................................................................................... 7
2 Preferences .......................................................................................................................................10
2.1 General ...................................................................................................................................................... 10
2.2 Mixer ......................................................................................................................................................... 11
2.3 Trigger ....................................................................................................................................................... 11
2.4 Slider & XY ................................................................................................................................................. 11
2.5 About......................................................................................................................................................... 11
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 3
INTRODUCTION
1 Introduction
AudioSwift for macOS lets you use a trackpad as a MIDI controller. Designed for music
producers, you can control virtual instruments, faders, panning, make beats, write
automation easily and play notes in your digital audio workstation, all by just using simple
touch gestures over the trackpad. Also, you can edit photos faster using AudioSwift with a
third-party plugin and color grade videos in Final Cut Pro X.
Resources
• Website: www.audioswiftapp.com
• Tutorials: www.audioswiftapp.com/tutorials
• Blog, news, tips: www.audioswiftapp.com/blog
• Support: www.audioswiftapp.com/support
• Frequently Asked Questions: www.audioswiftapp.com/faq/
• Subscribe to our newsletter
Social Media
• Facebook: Golden Frog Music
• Twitter: @gfmusic1
• Instagram: @goldenfrogmusic
• YouTube: GoldenFrogMusic
Credits
Design & Engineering: Nigel Rios
Icon & Website Design: Gabriel X
Special thanks to Adriana Rios, Gabriel X, Vicente Rios, Billy Herron, Juan Carlos Samaniego
and Felix Lambiz.
Acknowledgements
A list of third-party code used in AudioSwift can be found here. Product names referred to
in this software are trademarks of their respective copyright owners. Nigel Rios is not
affiliated with any of them. Find a list of those trademarks here.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 4
INTRODUCTION
1.1 Requirements
1.2 Installation
Go to the AudioSwift website and click the Free Trial button to download the latest installer.
Once downloaded, open the file. When you agree with the End-User License Agreement, click
and drag the AudioSwift icon into the application folder as the window shows. The trial
version runs free without restrictions for 15 days. After that, a purchased license key code
will be needed.
License Activation
Enter the license key code at AudioSwift > Preferences > About > Review License Information. Each
license key code is intended for a single user and cannot be shared. You may install and use
the AudioSwift license key code you purchased in all computers that you’re the main user of.
For example, you can use it in your studio desktop computer and in your laptop. Other users
must have their separate license key code.
1.3 Configuration
Before launching AudioSwift, we need to check the trackpad’s settings at the macOS System
Preferences window. What we're looking for is to make sure there aren’t any three fingers
swipe gestures assigned to the trackpad, because it can cause conflicts with the app. Three
fingers taps can still be used. Go to Apple > System Preferences > Trackpad > More Gestures and
check if there isn't a three fingers swipe assigned to the following commands:
• Swipe between pages
• Swipe between full-screen pages
• Mission Control
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 5
INTRODUCTION
• App Exposé
If there is a three fingers swipe assigned, please change it to two or four fingers swipe
instead. After you finish, close the window.
It will take you to the Privacy Tab under the System Preferences > Security & Privacy Section. In the
row Accessibility we are going to add AudioSwift to the list. At the bottom click the lock icon.
You need to have administrative permissions in the computer to do this. Enter your
password and click Unlock. Now check AudioSwift and close the window.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 6
INTRODUCTION
1.4 Overview
If you're using a Magic Trackpad, please turn it on before launching the app. Open AudioSwift
from the macOS Launchpad—an AudioSwift icon will appear at the top menu bar.
The app works in the background waiting to be called. By using four fingers tap gestures over
the trackpad, the Console is turned on. A Console window appears on screen freezing
the mouse pointer and taking control of the keyboard. It shows the current controller mode
you are working on. Once you finish moving your fingers to control a parameter, press the
ESC key in your keyboard to turn the Console off. Now we can continue using the trackpad
as a mouse pointer.
AudioSwift can also be turned on temporarily by pressing the SHIFT key immediately after
using the four fingers tap. The Console will stay on until you release the SHIFT key.
Besides using the ESC or the SHIFT keys, AudioSwift can be turned off in other ways:
• By double taping the bottom right corner of the trackpad (this only works in Mixer
Mode).
• By using a four fingers swipe in any direction.
• By touching the surface of a Magic Mouse or a second trackpad.
• By just moving a regular mouse or trackball.
• Automatically if the trackpad is not touched again within a second. See Preferences.
• Automatically when the DAW’s play head stops. See Mixer Mode Preferences.
Controller Modes
AudioSwift comes in five controller modes depending on what you want to control:
• Mixer— designed to speed up your mixing workflow. Control two faders at the same
time, panning, sends, use the trackpad as a jog wheel, and write automation.
• Trigger — tap your fingers over the trackpad to make beats, play notes with MIDI
Polyphonic Expression (MPE) and play chords.
• Scale — play notes in a selected key.
• XY — control many parameters at the same time using one, two or three fingers.
• Slider — divides the trackpad into 4 virtual sliders that send either CC or Pitch Bend
MIDI messages.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 7
INTRODUCTION
MIDI Ports
When AudioSwift is running it creates three virtual MIDI ports that will be used in your DAW:
AudioSwift 1 and 2 are used for the Mixer Mode, and AudioSwift 3 for the rest of controller
modes.
Main Menu
Clicking the AudioSwift icon at the menu bar shows a drop-down menu with different items:
Show Console
At the Main menu, click over Show Console to open the Console window. This is the main
window of AudioSwift that appears every time it’s turned on.
The star at the top right lets the Console window to always be on top, so when you turn
AudioSwift off the window won't disappear—the Console will just change its colors to tell if
it's activated or not.
The middle area shows which parameters are we controlling. In this case we are at the Mixer
Mode and we can control one fader, plus the solo, mute and arm record buttons.
Show Trackpad
Go back to the Main menu and now click Show
Trackpad. It opens a utility window showing the
different zones of the trackpad and where your
fingers are. For example, in Mixer Mode (see Fig. 1-
5), the section Fader A is for moving a fader. Sliding
a finger inside this zone will move a corresponding
fader on screen. Tapping where it says S, will solo the
track. Tapping over the box 3 will change the view,
and now it can control two faders at the same time.
All controller modes have their respective zones Fig. 1-5 Trackpad Window
displayed in the Trackpad window.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 8
INTRODUCTION
Preferences
See Preferences chapter.
Disable Controllers
Disables AudioSwift temporarily. When it’s disabled, four fingers taps won't turn on the
Console.
Watch Tutorials
It takes you to the Tutorials section at our website.
Restart AudioSwift
Click Restart AudioSwift if you're working with a Magic Trackpad and you launched the app
before it was turned on. This action will recognize it.
Quit AudioSwift
Click Quit AudioSwift if you want to quit the app. If the Console is on the screen you can also
quit the app by pressing COMMAND + Q.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 9
PREFERENCES
2 Preferences
Go to the Main Menu and open the Preferences window. Here we change how AudioSwift will
work and it’s divided in five tabs.
2.1 General
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 10
PREFERENCES
General Settings
This section is for saving all the settings of AudioSwift. You can for example copy the settings
from your desktop and load them in your laptop or have different settings for different
setups. The Reset button will reset to the factory default settings.
2.2 Mixer
2.3 Trigger
2.5 About
The About tab shows the current version of AudioSwift and the credits. Click Review License
Information. If you're trying a demo, it will show you how many days of trial are left. When
you buy a license, paste the key code provided in this section and then click Register.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 11
MIXER MODE
3 Mixer Mode
The Mixer Mode lets you use your trackpad as a practical mixing control surface. It’s currently
supported in Logic Pro, Pro Tools, Ableton Live, Cubase, Studio One and Reaper. Some
mixing features are only available in certain DAWs.
Open AudioSwift before launching your DAW. Go to the AudioSwift > Preferences > Mixer.
AudioSwift lets you configure two DAWs:
• Choose your primary DAW in Primary DAW on Port 1. It uses MIDI port AudioSwift 1.
• If you have a secondary DAW, select it in Secondary DAW on Port 2. It uses MIDI port
AudioSwift 2 instead.
The new control surface will be added to the Control Surface Setup window. Click this new
Mackie Control item to highlight it. At the left of the table under Device: Mackie Control set both
Output Port and Input Port to AudioSwift 1 if Logic Pro is your primary DAW. Choose AudioSwift
2 if it’s your secondary DAW. The configuration is shown in Fig. 3-1.
Close this window and now go to Logic Pro X > Control Surfaces > Preferences > General. Here we
need to change two settings:
• Uncheck Touching fader select track.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 12
MIXER MODE
Now go to Setup > Peripherals > MIDI Controllers. Under Type choose HUI. In both Receive From
and Send To select AudioSwift 1 if Pro Tools is your primary DAW. Choose AudioSwift 2 if it’s
your secondary DAW. Leave # Ch’s in 8. The configuration is shown in Fig. 3-2
Now over Control Surface choose Mackie Control. In both Input and Output select AudioSwift 1
if Ableton Live is your primary DAW. Choose AudioSwift 2 if it’s your secondary DAW. The
configuration is shown in Fig. 3-3.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 13
MIXER MODE
3.1.4 Reaper
After following the steps for AudioSwift, launch Reaper. We’re going to add AudioSwift as a
Mackie Control surface in Reaper. Go to Reaper > Preferences > Control/OSC/web and click Add.
In Control Surface Settings select Mackie Control Universal as the Control surface mode. For both
MIDI Input and MIDI Output select AudioSwift 1 if Reaper is your primary DAW. Choose
AudioSwift 2 if it’s your secondary DAW. Click OK. The configuration is shown in Fig. 3-4 (left).
Now go to Reaper > Preferences > Audio > MIDI Devices. Make sure that ports AudioSwift 1 and
2 are disabled at the MIDI Input section and also at the MIDI Output section (see Fig. 3-4
right).
3.1.5 Cubase
After following the steps for AudioSwift, launch Cubase.
We’re going to add AudioSwift as a Mackie Control
surface in Cubase. Go to Studio > Studio Setup. Click the
Add button at the top left and select Mackie Control.
With the new controller selected go to the right and set
both MIDI Input and MIDI Output to AudioSwift 1 if Cubase
is your primary DAW. Choose AudioSwift 2 if it’s your
secondary DAW. On the bottom, make sure Enable Auto
Select is unchecked. The configuration is shown in Fig. 3-
5 (top).
Before hitting OK, go to the left to MIDI > MIDI Port Setup
and then in the table to the right, uncheck AudioSwift 1
and 2 in the column In All MIDI Inputs. Click OK. The
configuration is shown in Fig. 3-5 (bottom).
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 14
MIXER MODE
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 15
MIXER MODE
can control with the trackpad. In this case we’re in the first view and we can control a fader
plus the solo, mute and arm record buttons. Turn the Console on with four fingers tap and
the trackpad will be ready to move the parameters on screen. Let’s go through the different
views.
Tap to change to
Tap to change to
View 3
View 4, 5 & 6
Double tap to turn
AudioSwift off
Slide to move
Fader A Tap to solo Tap to mute Tap to arm
record
Select the first track in your project. Turn the Console on with four fingers tap on the
trackpad. Select View 1 by tapping the number 1 (key shortcuts Z, X, PERIOD and COMMA can
also change the views). To move the fader of the selected track, use the tip of one finger and
slide it up or down inside the fader area—the corresponding fader will move on screen.
Notice that the movements are relative, meaning that it doesn't matter if you begin at the
bottom of the trackpad, or at the top level, the fader will start moving from its last position,
following your finger direction. Also notice that once you start moving inside the fader zone,
you won't need to worry if you accidentally get out of the zone, the selected fader will still
move. When you finish, press the ESC key or double tap the bottom right corner to turn the
Console off.
+TIP: It's a good practice to turn the Console off right away when you finish using the
controller, to avoid moving a fader when you really want to move the mouse pointer instead.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 16
MIXER MODE
Let's turn the Console on again. If you press the OPTION key in your keyboard when moving
the fader, it will reset to its default value of 0dB. If you keep pressed the COMMAND key, the
fader will move more slowly for fine adjustments.
To solo the track, tap with one finger over the letter S. To mute the track, tap over the M. To
arm for record the track, tap over the R.
Track Selection
AudioSwift lets you control a track only if it’s inside of an 8-channels bank. You can click with
the mouse pointer any track inside the bank and AudioSwift will focus on that track. This is
important to know because you could click a track without noticing if it’s inside the bank or
not and start moving another channel instead.
AudioSwift follows the Mackie Control protocols in order to work with the DAWs supported,
but each DAW implements the protocol in a different way. With Logic Pro and Reaper, you
can select the track you want to control by just clicking it with the mouse pointer; the bank
and AudioSwift will focus on that track. With Pro Tools, click the track, and then while pressing
CONTROL-SHIFT, click it again. The bank will jump to the selected track. With Ableton Live,
Cubase and Studio One, you can only click a track if it’s inside the bank. If it’s outside the
bank, you’ll need to manually change the bank or track using AudioSwift.
Turn the Console on with four fingers tap. To change a track one at a time, tap the Right and
Left triangles on the top corners of the trackpad or use key shortcuts C, V, N or M. The selected
track will be highlighted on screen. Once it reaches the first or eighth channel of the bank,
the 8-channels bank will move right or left.
To change the 8-channel bank, tap the Right and Left triangles while pressing the CONTROL
key (or use CONTROL + C, V, N or M.) The bank will move to the next 8 tracks and the first track
will be selected. Logic Pro, Pro Tools and Cubase will show the 8-channel bank highlighted
with a line under those 8 tracks. Ableton Live, Reaper and Studio One will not show any visual
reference of the bank.
In summary:
• Logic Pro: Click any track and the bank will move automatically. NOTE: In order to
control a track that you've selected with the mouse pointer in the mixer window, the
track should also appear in the arrangement window. If it isn't, when you click the
track the bank won't move, and you won't be able to control the track.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 17
MIXER MODE
• Pro Tools: To select a track outside of the bank, click the track, and then while
pressing CONTROL-SHIFT, click it again. The bank will jump to the selected track.
• Ableton Live: tap the Left and Right triangles on the trackpad to select a track.
• Reaper: Click any track and the bank will move automatically.
• Cubase: tap the Left and Right triangles on the trackpad to select a track.
• Studio One: tap the Left and Right triangles on the trackpad to select a track.
+TIP: Use your index and ring fingers to move the faders.
View 4 is for the sends. The Console will show the number of the send you are controlling on
the selected track. Move your finger over the send area to set the level of the send. Press the
COMMAND key for fine adjustments. Press the OPTION key while moving the finger and the
fader will be set to its default value.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 18
MIXER MODE
Tap over the On/Off button and the send will be enabled or disabled. To move to the next
send, tap over the Up and Down triangles. Tap over the Right and Left triangles to go the next
track and set its send’s levels.
Tap to go to
previous send
Slide to move
Send
Tap to go to next
send
Tap to change to
View 4, 5 & 6
Tap to enable/disable
Double tap to turn
send
AudioSwift off
Fig. 3-10 Mixer Mode View 4
NOTES:
• View 4 is supported in Logic Pro, Pro Tools, Ableton Live, Cubase and Studio One. It’s
not supported in Reaper.
• AudioSwift lets you control only sends 1 to 8. In Pro Tools, only from sends 1 to 5.
• In Ableton Live and Studio One, the On/Off button is not supported.
View 5 is for the Master fader. Press the OPTION key and the fader will be set at 0dB. Press
the COMMAND key for fine adjustments.
View 6 is for the Jog Wheel. With only one finger, start
moving in circles around the center of the trackpad;
the play head will move through the timeline. Press Fig. 3-11 Mixer Mode View 6
one time the S key in your keyboard and the play head
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 19
MIXER MODE
will move more smoothly. You can start moving your finger anywhere inside the middle area
of the trackpad as long as the movements are in circles around the center. Without lifting
the finger, you can even go outside the middle area and it still going to work.
NOTES:
• The S key is not supported in Studio One.
• In Ableton Live the jog wheel works as described before but only in the Arrangement
View. In the Session View, it will change from scene to scene instead. The S key will
play the selected scene.
Enable Sends
Enables View 4 in Mixer Mode.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 20
MIXER MODE
Fader sensitivity
Changes the sensitivity of the faders.
In AudioSwift there are several keyboard shortcuts that are used for transport control when
the Console is on or when the Console is the key window on screen. You can either use them,
or if you prefer you can use the regular transport shortcuts in your DAW, and then turn the
Console on for controlling the faders, panning and so on. If you have a MacBook Pro with
Touch Bar you will also see the transport controls displayed on it.
+TIP: Once you have configured the Mixer Mode in your DAW, both Touch Bar and keyboard
transport controls are also accessible when you're working on the Trigger, Scale, XY and
Slider controller modes.
3.5 Automation
With AudioSwift you can automate faders, panning, sends, solo and mute buttons depending
on the DAW. In your DAW select an automation mode like Write, Touch or Latch, and then
hit play. Turn the Console on with four fingers tap and start touching the trackpad. You can
even automate two faders at the same time. The following key shortcuts, available only in
Logic Pro, Studio One and Reaper, enable the automation modes on a track:
• U—read
• I—write
• O—touch
• P—latch
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 21
MIXER MODE
NOTES:
• With Pro Tools you’ll need to press the A key first to automate. At the bottom of the
Console you’ll see that Auto On will be enabled. Press the A key again to disable it.
3.6 Troubleshooting
Always launch AudioSwift before launching your DAW. In some cases, when your Mac wakes
up from Sleep Mode, the connection is lost between the DAW and AudioSwift because the
app restarts. When this happens, go to your DAW’s settings where AudioSwift was
configured, check that the ports are OK, and click OK. This will recognize AudioSwift again.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 22
TRIGGER MODE
4 Trigger Mode
The Trigger Mode divides the trackpad in 4 to 20 pads. Tapping each pad sends Note On/Off
MIDI messages with velocity and it also supports MIDI Polyphonic Expression or MPE. Up to
three fingers can be used at the same time. You can make beats, play melodies, chord
progressions or trigger articulations in your virtual instruments.
It works with all DAWs like any MIDI controller and uses the AudioSwift 3 port. The port
should appear enabled in your DAW automatically, however some DAWs require that you
manually enable the MIDI ports in their preferences windows before you start using them.
Please read their guides on how to do this.
NOTES:
• AudioSwift has an All Notes Off MIDI command (CC#123) in case there are hanging MIDI
notes that won’t stop sounding. The keyboard shortcut is the F key. Check out if your
DAW and plugins recognize this MIDI command.
Open the Console window by clicking Show Console at the Main menu. Choose Trigger Mode
at the top menu of the Console or use the keyboard shortcut 2. Open the trackpad window
to see the trigger pads around the trackpad. By default, AudioSwift divides the surface into
12 pads. Turn the Console on with four fingers tap and start tapping. When you finish, hit
ESC.
Caution: Do not hit hard the trackpad—gentle taps will be enough to trigger the notes.
Each type has 60 different pads that can be configured at the Console window for a total of
180 pads. Each group of 60 pads is divided by banks. The notes by default start at C1 or C3
and go up chromatically.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 23
TRIGGER MODE
MIDI Channel
Change Bank Fig. 4-1 Console in Trigger Mode
Type
Choose between Drums for playing percussive sounds, Keys for playing melodies and Chords
to trigger chord progressions. Use key shortcut B. With Drums the notes are short, even if you
keep touching the trackpad. With Keys and Chords the notes last until you lift your finger or
slide it to another pad. If you use a trackpad with Force Touch support and apply pressure
to the surface, the controller will send after touch MIDI messages, also known as channel
pressure. Keys type can also send pitch bend or CC messages per note when the finger moves
(more on this later).
Pads
Change the number of pads on the trackpad. Use key shortcut SHIFT + B.
Pad Label
Type a name for the pad.
Note
It shows the corresponding note of the pad. All accidentals are shown as sharps. Change the
MIDI note of the pad by typing its name, its MIDI number (0 to 127) or by clicking and dragging
over the note. The following key shortcuts are also available:
• Hold the OPTION key and tap a pad—the note will change a semitone up. Hold SHIFT
+ OPTION + Tap for a semitone down.
• C and V or N and M—changes all notes in the bank one semitone up or down. Use
these keys while holding SHIFT to change all notes by an octave.
Velocity
The trigger pads are velocity sensitive with a maximum limit set by the user. Change the
maximum MIDI velocity of the pads from 0 to 127 by typing the number or by clicking and
dragging over the value. Use the UP and DOWN keys as shortcuts to increase and decrease
the maximum velocity. The number set here will be the same for the Scale Mode.
The user can also set the trigger pads to work with a fixed velocity. Go to Preferences > Trigger
tab and enable Use fixed velocity.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 24
TRIGGER MODE
NOTES:
• The velocity triggered is defined by how much skin surface area get in contact with
the trackpad in the initial touch. Using the tip of the finger can get lighter hits;
touching with the fingertip laid flat on the trackpad can get louder hits.
• The velocity sensitivity response varies between trackpads. We made tests with a
2017 MacBook Pro, a Magic Trackpad 2 and a Magic Trackpad 1. The MacBook Pro
had the best response, the Magic Trackpad 2 comes in second, and the Magic
Trackpad 1 in third position.
Channel
Change the MIDI channel of the pads from 1 to 16 by typing the number, or by clicking and
dragging over the value. Use the LEFT and RIGHT keys to increase and decrease the value.
The number set here will be the same for the Scale, XY and Slider Modes.
Bank
Change between banks. The number of banks depends on the number of pads selected. Use
key shortcuts Z and X or PERIOD and COMMA.
Menu
Right click the empty space beside the note on each pad. A drop-down menu appears with
the options to copy/paste pads, reset banks or set scales and chords.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 25
TRIGGER MODE
sounds and DAWs that are MPE compatible and can also work with AudioSwift.
AudioSwift uses MIDI channels 2, 3, and 4 to send the MIDI messages for each note and
channel 1 for global messages. Only three notes can be played in the trackpad at the same
time. Although the MPE specification allows Channel Pressure per note, AudioSwift will only
send global Channel Pressure on channel 1 using Force Touch.
To enable MPE mode in AudioSwift, select the Trigger Mode and select Keys as the type in the
Console window. Choose a number of pads for your trackpad. Then go to Preferences > Trigger
Tab and enable Use MPE Mode. By default, the X-axis sends pitch bend and the Y-axis sends
CC#74 Expression, which is the standard control change number according to the MPE
specification. You can change it to CC#1 Mod Wheel instead and set a default value where
the controller will return after the finger is lifted from the trackpad. In this case, the default
is 64. Uncheck Enable X-axis or Y-axis controller in order to disable each controller.
Scale Selection
At the Console, right click the blank space in the pad beside the note. It opens a drop-down
menu. Click Set Scale and choose a scale—the scales can be built from any pad.
To setup your DAW for MPE, let’s see a couple of DAW configurations.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 26
TRIGGER MODE
Logic Pro X
Logic Pro comes with several stock virtual instruments that are MPE compatible: Retro Synth,
Alchemy, EXS24, ES2, EFM1, Sculpture and Vintage Clav.
Insert the stock plugin on a track, open it, go to the bottom and click the left triangle. Select
MIDI Mono Mode: On (with common base channel 1). Choose the pitch bend range for the
instrument.
Ableton Live
Live doesn’t fully support MPE but there is a workaround to make it work with plugins.
to MIDI channels 1 to 4.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 27
TRIGGER MODE
Under MIDI To for each track, select your third-party MPE plugin. Below,
set each track to a channel of the plugin—1-[PLUGIN], 2-[PLUGIN]… etc.
Arm tracks 2 to 5, press record and start playing with the trackpad. The
sound should come out from track 1 and the MIDI notes will be spread
out over the rest of the MIDI tracks.
Cubase
Add an Instrument track in your project and select an MPE compatible
plugin. In the Inspector, select AudioSwift 3 as the MIDI input, and set
the channel to Any.
Pro Tools
Add one Instrument track in your project.
This will be the host track for the MPE
plugin and will only play the sounds; it will
not record any MIDI, so in the MIDI From
section of the new track select No Input. If
you have a Pro Tools subscription, it
includes UVI Falcon, a great virtual
instrument that is MPE compatible and has
a couple of MPE ready presets. Insert the
MPE plugin on the track and choose an MPE
preset.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 28
TRIGGER MODE
Reaper
Insert a new virtual instrument track in your project. In the pop-up window select an MPE
compatible plugin for the track. Click the input tab and select Input: MIDI > AudioSwift 3 > All
Channels. Arm record the track, activate AudioSwift and start playing.
With the Chords type, every pad triggers a chord. By default, all pads are set to major chords
in root position. To change it, right click the blank space in the pad beside the note at the
Console window. Here you can click Set Scale and the bank will change to diatonic chords of
the key, starting at the pad you’ve have chosen. To change chords individually, click Set
Chords. Change to other inversion by clicking Next Inversion.
Besides copying and pasting pads or banks, there are also the options to Paste Chord and
Paste Chords to All. This will apply the same chord type and inversion to another pad or to the
entire bank.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 29
TRIGGER MODE
To make the setup of scales and chords easier, the following key shortcuts are available:
• OPTION + Tap or SHIFT + OPTION + Tap—the note will change a semitone up or down.
• CONTROL + Tap or SHIFT + CONTROL + Tap—to set a scale from the specified pad.
• COMMAND + Tap or SHIFT + COMMAND + Tap—to set the chord in the specified pad.
• COMMAND + OPTION + Tap—to go to the next inversion of the chord in the specified
pad.
• A or L—adds sustain to the note. Lock the sustain with SHIFT + A or SHIFT + L.
NOTE:
• By default, chords will overlap if two or three fingers are playing the pads at the same
time. This could be helpful for making polychords but sometimes DAWs can stop
playing common notes between the chords when one finger is lifted. In AudioSwift,
you can decide to not use overlapping chords and just trigger one chord at the time,
under Preferences > Trigger Tab and disabling Use overlapping chords.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 30
SCALE MODE
5 Scale Mode
The Scale Mode lets you play notes within a chosen key by just tapping or sliding your fingers
over the trackpad. Up to three fingers can be used at the same time. It works with all DAWs
like any MIDI controller and uses the AudioSwift 3 port. The port should appear enabled in
your DAW automatically, however some DAWs require that you manually enable the MIDI
ports in their preferences windows before you start using them. Please read their guides on
how to do this.
Open the Console window by clicking Show Console at the main menu. Choose Scale Mode at
the top menu of the Console or use the keyboard shortcut 3. Open the trackpad window to
see the zones on the surface of the trackpad. Turn the Console on with four fingers tap and
start playing. There are eight zones or pads beginning with the tonic note of the scale. When
you finish, press ESC.
If you use a trackpad with Force Touch support and apply pressure to the surface, the
controller will send after touch MIDI messages, also known as channel pressure. Add sustain
to the note by pressing A or L. Lock the sustain with SHIFT + A or SHIFT + L.
Tonic Note
Change the tonic note by typing its name, its MIDI number, or by clicking and dragging over
the note. Use C and V, or N and M to transpose one semitone. Use SHIFT with these keys to
change by an octave.
Scale
Click and select a scale.
Velocity
The pads are velocity sensitive with a maximum limit set by the user. Change the maximum
MIDI velocity of the pads from 0 to 127 by typing the number or by clicking and dragging
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 31
SCALE MODE
over the value. Use the UP and DOWN keys as shortcuts to increase and decrease the
maximum velocity. The number set here will be the same for the Trigger Mode.
The user can also set the pads to work with a fixed velocity. Go to Preferences > Trigger tab and
enable Use fixed velocity.
NOTES:
• The velocity triggered is defined by how much skin surface area get in contact with
the trackpad in the initial touch. Using the tip of the finger can get lighter hits;
touching with the fingertip laid flat on the trackpad can get louder hits.
• The velocity sensitivity response varies between trackpads. We made tests with a
2017 MacBook Pro, a Magic Trackpad 2 and a Magic Trackpad 1. The MacBook Pro
had the best response, the Magic Trackpad 2 comes in second, and the Magic
Trackpad 1 in third position.
Channel
Change the MIDI channel of the pads from 1 to 16 by typing the number or by clicking and
dragging over the value. Use the LEFT and RIGHT keys to increase and decrease the value.
The number set here will be the same for the Trigger, XY and Slider Modes.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 32
XY & SLIDER MODES
The XY pads can send three CC messages: by touching the trackpad, by moving the finger
horizontally and by moving vertically. The sliders only send CC messages vertically. With the
XY Mode you can have a combination of XY pads and sliders depending on the view. Every
CC number can be changed by the user in the Console window. The plugin parameter that
will be controlled by AudioSwift should be mapped with the correspondent CC number. We’ll
explain how to do this in the MIDI CC Mapping section.
Open the Console window by clicking Show Console at the main menu. Choose XY Mode at the
top menu of the Console or use the keyboard shortcut 4. Open the trackpad window to see
the zones on the surface of the trackpad.
The XY Mode has different views. By default, it runs in View 1 and the XY pad in this view
works a little different to the others. It covers the whole surface of the trackpad and sends
different CC messages depending on how many fingers are touching the trackpad at the
same time. With the other views, the XY pads have different positions through the trackpad
and only can send messages using one finger. There are also views with combinations of XY
pads and sliders.
Type a label
Click to enable X axis
Change Controller
Control Panel Format
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 33
XY & SLIDER MODES
The Console in View 1 shows nine controllers to use. They are grouped together in sets of
three, depending on how many fingers are touching the trackpad at the same time. The left
column or XY1 is for one finger, the center or XY2 for two fingers, and the right column or
XY3 for three fingers.
We enable only the controllers we want to use by clicking the circles. You can enable all of
them or select them in any combination. Each controller sends a CC message and the
number of the controller can be set by clicking and dragging over the number, or by typing
from 0 to 127. Tap the trackpad to turn the Console on and touch the trackpad to send MIDI;
the MIDI values sent are shown inside brackets. Hit ESC when you finish.
If you use a trackpad with Force Touch support and apply pressure to the surface, the
controller will send after touch MIDI messages, also known as channel pressure.
View Menu
Click to choose between five views. Use the Z and X, or PERIOD and COMMA keys as shortcuts.
X Axis
Click the button to enable the horizontal movements.
Y Axis
Click the button to enable the vertical movements.
On/Off
Click the button to enable the switch. It sends a CC message when the finger touches the
trackpad and another CC message when it’s lifted.
CC Number
Sets the CC number for the controller by typing a value from 0 to 127 or by clicking and
dragging.
Label
Type a label for the corresponding group of controllers.
Controller Format
Sets the format of the corresponding controllers between Regular, Absolute, Relative A and
Relative B. See Controller Formats.
Control Panel
Click to see more settings for the XY Pad like changing to pitch bend or setting default values.
Use the B key as a shortcut.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 34
XY & SLIDER MODES
Channel
Change the MIDI channel of the pads from 1 to 16 by typing the number or by clicking and
dragging over the value. Use the LEFT and RIGHT keys to increase and decrease the value.
The number set here will be the same for the Trigger, Scale and Slider Modes.
When clicking the Control Panel button, more settings appears on the Console. They’re
grouped horizontally where the top group are the settings for the X axis of XY1, XY2 and XY3,
and the bottom group for the Y axis.
CC or Pitch Bend
Choose between sending CC messages or pitch bend for the corresponding axis. Control
Change (Inv) inverts the CC values sent from the trackpad. The pitch bend in XY pads is relative,
meaning that the center or 0 pitch bend starts wherever you touch the trackpad.
Return to Default
Click to enable the return to default feature. When this is enabled, the controller will return
automatically to the value set at the right, once the finger is lifted from the trackpad. The
default value feature is only available in the Regular and Absolute formats.
Default Value
Sets the default value for the controller by typing a number from 0 to 127 or by clicking and
dragging. If Return to Default is not enabled, you can return to default by tapping the trackpad
while pressing the OPTION key. The default value is only available in the Regular and Absolute
formats.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 35
XY & SLIDER MODES
Open the Console window by clicking Show Console at the main menu. Choose Slider Mode at
the top menu of the Console or use the keyboard shortcut 5. Open the trackpad window to
see the zones on the surface of the trackpad. (A pair of sliders can also be found in the XY
Mode with views 3, 4 and 5. They work the same as described in this section).
The Console shows the number of lanes the trackpad is divided as virtual sliders. AudioSwift
lets you have up to 12 sliders configured, divided in banks. Tap the trackpad to turn the
Console on and touch the trackpad to send MIDI; the MIDI values sent are shown inside
brackets. Hit ESC when you finish.
If you use a trackpad with Force Touch support and apply pressure to the surface, the
controller will send after touch MIDI messages, also known as channel pressure.
MIDI Channel
Change Bank
Fig. 6-3 Console in Slider Mode
CC or Pitch Bend
Choose between sending CC messages or pitch bend for the corresponding slider. Control
Change (Inv) inverts the CC values sent from the trackpad. The pitch bend in sliders can be
relative or not, meaning that the center or 0 pitch bend could start wherever you touch the
trackpad, or the center could be the middle of the slider. Set it at the XY & Slider preferences.
CC Number
Sets the CC number for the controller by typing a value from 0 to 127 or by clicking and
dragging.
Label
Type a label for the corresponding slider.
Controller Format
Sets the format of the corresponding sliders between Regular, Absolute, Relative A and Relative
B. See Controller Formats.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 36
XY & SLIDER MODES
Return to Default
Click to enable the return to default feature. When it’s enabled, the controller will return
automatically to the value set at the right, once the finger is lifted from the trackpad. The
default value feature is only available in the Regular and Absolute formats.
Default Value
Sets the default value for the controller by typing a number from 0 to 127 or by clicking and
dragging. If Return to Default is not enabled, you can return to default by tapping the trackpad
while pressing the OPTION key. The default value is only available in the Regular and Absolute
formats.
Number of Lanes
Choose the number of virtual sliders in the trackpad. Use the B key as a shortcut.
Bank Menu
Change the bank by clicking the menu or use the Z and X or the PERIOD and COMMA keys as
shortcuts.
Channel
Change the MIDI channel of the pads from 1 to 16 by typing the number, or by clicking and
dragging over the value. Use the LEFT and RIGHT keys to increase and decrease the value.
The number set here will be the same for the Trigger, Scale and XY Modes.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 37
XY & SLIDER MODES
Each controller has four formats on how it sends the MIDI data: Regular, Absolute, Relative A
and Relative B. It’s important that your DAW or plugin is set in a way that it recognizes the
same format used in AudioSwift or the controllers will not work properly. When you map the
controller in your DAW (see MIDI CC Mapping section), the DAW sometimes sets the format
automatically for you, but other times it doesn’t, and you'll need to do it up manually.
Regular
In Regular format, AudioSwift remembers the last MIDI value that was sent by the controller,
and from there it moves up or down. So, you can start moving your finger from any point of
the corresponding trackpad zone, and it will pick up from the last value. However, if you
move the parameter with your mouse pointer instead, and then start using AudioSwift again,
the parameter will jump to the last value sent by the controller instead of the one that was
set on screen.
Absolute
With the Absolute format, the first value sent will depend on where you put your finger on the
trackpad. The parameter will jump to that value and start moving from there.
Relative A
The parameter value increases if the finger moves up and to the right; decreases the value
if it's moved down and to the left. It follows the Signed Bit relative MIDI standard: depending
on how fast the finger moves, the controller sends values from 1 to 8 as an increase and
values from 65 to 72 as a decrease.
Relative B
The parameter value increases if the finger moves up and to the right; decreases the value
if it's moved down and to the left. It follows the Two’s Complement relative MIDI standard:
depending on how fast the finger moves, the controller sends values from 1 to 8 as an
increase, and values from 127 to 120 as a decrease.
Mapping each controller to a plugin parameter in a DAW is the same as mapping physical
knobs or sliders with hardware MIDI controllers. Each slider or axis in the XY pad has a CC
number that you assign in the Console window. Then, using the built-in MIDI Learn function
of your DAW or plugin, you map the CC number to the desired parameter.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 38
XY & SLIDER MODES
Before we start, we need to make sure the DAW has the AudioSwift port 3 enabled as a MIDI
input. This port is used by the XY and Slider Modes. Depending on your DAW, the port will
be automatically enabled, or you’ll need to do it manually. To check this:
• Logic Pro: go to Window > Open MIDI Environment > Layer > Click & Ports.
• Pro Tools: go to Setup > MIDI > MIDI Input Devices.
• Ableton Live: go to Live > Preferences > Link MIDI.
• Cubase: go to Studio > Studio Setup > MIDI Port Setup.
• Studio One: go to Studio One > Preferences > External Devices.
• Reaper: go to Reaper > Preferences > MIDI Devices.
There are five steps to properly map the controllers to your plugin’s parameters:
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 39
XY & SLIDER MODES
In others, you’ll need to first move or click the parameter with the mouse, and then open a
special window or menu in the DAW.
After enabling the MIDI Learn function, the plugin is waiting for a MIDI CC command from
AudioSwift.
Once the controller is mapped, turn on the Console again with four fingers tap and start
moving the controller. The parameter will move on screen.
As we saw in the Controller Formats section, it’s important that the same controller format
set in AudioSwift, is also set in the DAW or plugin, or it won’t work correctly. You could be
moving the finger, but the parameter couldn’t follow your direction. When you’re doing the
mapping process, sometimes the DAW will automatically recognize and set the format for
you, but it won’t in some cases. Some plugins for example don’t accept relative MIDI formats;
only absolute MIDI.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 40
XY & SLIDER MODES
Fig. 6-7 Parameter in Logic Pro set to Unsigned Fig. 6-8 Parameter in Ableton Live set to Signed Bit
(Absolute) (Relative A)
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 41
KEYBOARD SHORTCUTS
7 Keyboard Shortcuts
All Modes
ESC Turns the Console off.
4 Changes to XY Mode.
Mixer Mode
OPT + TAP Sets parameter to default value of Faders, Pan or Send. In Pro Tools
use CTRL for Pan instead of OPT.
CMD + SLIDE Moves the Fader and Send more slowly for fine tuning.
CTRL + SHIFT + CLICK Moves the controller’s bank to the highlighted track in Pro Tools.
CTRL + TAP Tap right and left upper corners to move the controller’s bank.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 42
KEYBOARD SHORTCUTS
Transport Controls
SPACE BAR Play / Pause
Q Rewind
W Stop
E Play
R Record
T Cycle mode
Y Fast-forward
Automation
U Changes the automation mode to Read.
Trigger Mode
B Changes type between Drums, Keys and Chords.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 43
KEYBOARD SHORTCUTS
A or L Apply sustain to the notes. Lock the sustain with SHIFT + A or SHIFT +
L.
OPTION + TAP Changes the note of the pad one semitone up. Use SHIFT + OPTION
+ TAP for a semitone down.
CONTROL + TAP Changes the scale built from the pad in Keys and Chords types. Use
SHIFT + CONTROL + TAP to change to the previous scale of the menu.
COMMAND + TAP Changes the chord of the pad in Chords type. Use SHIFT + COMMAND
+ TAP to change to the previous chord of the menu.
COMMAND + OPTION Changes to the next chord inversion of the pad in Chords type.
+ TAP
F Triggers an All Notes Off MIDI Command or CC#123.
Scale Mode
C, V, N or M Increases or decreases the scale by a semitone. Use SHIFT to change
by an octave.
A or L Apply sustain to the notes. Lock the sustain with SHIFT + A or SHIFT +
L.
XY & Slider Mode
B Shows control panel in XY Mode and changes number of lanes in
Slider Mode.
Z, X, COMMA or Changes views in XY Mode and banks in Slider Mode.
PERIOD
OPT + TAP Sets parameter to default value in XY and Slider Modes.
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 44
LR & FX
INTRO PREFERENCES MIXER TRIGGER SCALE XY & SLIDER KEY SHORTCUTS LR & FCPX 45