⏵ Home ⏵ Join The Aitum Discord ⏵ Getting Started ⏵ FAQ
Rules
⏵ Rules ⏵ Triggers ⏵ Checks ⏵ Actions ⏵ Local Variables ⏵ Queues
Concepts
⏵ Devices ⏵ Integrations ⏵ Global Variables ⏵ Extensions ⏵ Settings
Advanced
Ableton + Aitum
Sending and Receiving MIDI with Ableton and Aitum
Initial Setup
If you would like to use Ableton Live with Aitum, assuming you are using the loopMIDI application as on the getting started page; Open up Ableton Live, select Options
from the top navigation bar and select Preferences (Ctrl + ,)
. Under the Link Tempo MIDI
tab of the preferences menu, be sure to check the Track
box for your Aitum and Ableton MIDI inputs and outputs. You’ll also want to select Sync
and Remote
for the Ableton input if you’d like to control the transport functions of Ableton with Atium.
This will give you full MIDI control between Aitum and Ableton Live. Meaning you can both send and receive MIDI to and from Aitum as well as activate the transport controls in Ableton from Aitum as actions!
Sync
and Remote
unchecked on the MIDI In port.Receiving MIDI from Aitum
For receiving MIDI from Aitum on a MIDI channel inside Ableton, just create a MIDI track (Ctrl + Shift + T)
. In the ‘MIDI From’ dropdown menu, select loopMIDI Ableton In and Out (assuming you followed the naming convention suggested in the Windows setup section). You’ll need to arm the track in order to see input from Aitum on the channel.
You can also assign MIDI Notes or Control Change messages to nearly any parameter inside Ableton to allow more selective and finite control over Ableton with Aitum. In the upper-right corner of the Ableton press the MIDI Map Mode
button.
In this mode, everything that you can bind a MIDI note to will be highlighted in blue. Left-Click the parameter you’d like to control with Aitum, then activate your rule that is setup to send MIDI to the ‘loopMIDI Ableton In and Out’ route.
In this example we bound Channel 1 Note 60 to the Global Record button in the transport section of Ableton! If successful, you’ll see the mapping details appear in the left mapping menu and see the MIDI note reflected on the button you’ve mapped.
Start and Stop Ableton with Aitum
Assuming you’ve already turned on the Sync
and Remote
functions on the loopMIDI Ableton In and Out route as described above.
You’ll need to select the EXT button in the top left of Ableton in order to allow Ableton’s transport functions to be controlled by an external application, Aitum in this instance.
Once you’ve done that, you’ll need to create one rule in Aitum for Starting playback in Ableton, and another for Stopping playback.
In order to start playback, you’ll need a rule with two actions. The first action will be a Start action type. This will set the MIDI clock to the start of the timeline. The second action will be a Clock action type, which will “Start” the clock and begin playback.
To stop playback in Ableton, simply create an action that sends a Stop MIDI command.
Sending MIDI to Aitum
To receive MIDI from Ableton to use for Triggers within Aitum, you can set the MIDI Out of any MIDI channel strip in Ableton to target the ‘loopMIDI Aitum In and Out’ route we created with loopMIDI.
Any MIDI notes being sent from this channel can now be used within Aitum. The quickest way to grab the MIDI Note being sent from the channel is to use the Learn
function within Aitum! Simply choose the ‘loopMIDI Aitum In and Out’ device in a Trigger and click Learn, then play the MIDI note from Ableton and it should populate the trigger with the appropriate MIDI input type and values.