Connecting Animoog to Ableton Live
Animoog is a great synth app for iOS devices. I like it very much. It sounds great and presents a very nice touchscreen keyboard that you can configure to only show keys that correspond to notes in a particular scale. For example, if you configure Animoog to play in C major, the keyboard has no black keys.
Because I’m fairly new to MIDI configuration in general, I wrote down what I did to set up Animoog to behave both as if it is a normal Ableton instrument (i.e. can be controlled via piano roll and the computer keyboard) while still allowing me to use the in-app touchscreen keyboard.
Prerequisites
I have the MIDI DLC for Animoog. I imagine it’s necessary, but could be wrong. It is very cheap.
Ensure that your phone an laptop are on the same network. For my usage, they are both connected to the same wireless network.
Audio connection
- Plug in the audio out (either via Lightning connector or 1/8” audio out) of your iOS device into the audio input of your computer. I use the stereo line in on my audio interface.
- Configure audio interface to use inputs from (1) if necessary.
- Varies per-interface, may not be needed
- Configure Ableton to use audio interface and relevant inputs if necessary
Settings -> Audio
; setin
(and probablyout
) to your interfaceSettings -> Audio -> Input Config
; ensure your line inputs are a single stereo input
MIDI connection
On computer
- Open
Audio MIDI Setup
- Click the globe (internet symbol) in the top right, next to the Bluetooth
button. The
MIDI Network Setup
window should open. - Click the
+
underMy Sessions
to create a new session.- Name it anything you like
- At bottom-left, set “Only computers in my Directory” as the value for “Who many connect to me”
- In
Directory
, your iOS device should show up. Highlight it and clickConnect
. If it does not automatically show up, click+
and fill in the popup with your heart.
On Animoog
- Press
SETUP
, thenMIDI
- Set both
MIDI Inputs
andMIDI Outputs
toNetwork Session 1
- Set the
IN
channel to1
, and theOUT
channel to2
In Ableton
- Open
Preferences -> Link MIDI
- Ensure that “Output: Network ($SESSION_NAME)” is
ON
- Set up external instrument
- Create a new External Instrument and drop it into a MIDI track
- In the Track configuration, set
MIDI From
to one of the following:Network ($SESSION_NAME)
to use only the Animoog keyboard. You may selectAll Channels
orChannel 2
, depending on if you have other network MIDI devices$OTHER_MIDI_INPUT_DEVICES
if you want to use thoseAll Ins
to record all MIDI to this track
- In the Device configuration, set
MIDI To
toNetwork ($SESSION_NAME), Channel 1
. SetAudio From
to whatever you configured as your audio input (in my case3/4 animoog
) - Set
Monitor
toAuto
- Save external instrument
- Alternately, if you want to only use Animoog as a MIDI controller
- Set
MIDI From
toNetowrk ($SESSION_NAME), Channel 2
(orAll Ins
) - Set
MIDI To
toNetwork ($SESSION_NAME), Channel 1
. - Set
Monitor
toAuto
- Add the instrument that you want to control to the track
- Set