Skip to content
arrow_backAll articles
Guide/Integrations/Ableton Live

Ableton Live

Ableton Live

Description

Integrates with Ableton Live via a dedicated Python Control Surface. Covers clip and scene launching, Session-view navigation, transport, and mixer control. Requires Ableton Live 10 or later.

Setup

MetaGrid Pro talks to Ableton Live through a custom Python control-surface script. MetaServer installs the script for you and Live picks it up on its next launch. On Mac, you can also use the Menu Command action for any menu item.

Install the Control Surface Script

Step 1: Open MetaServer

Open MetaServer → Integrations → Ableton Live.

Step 2: Install the Control Surface

In the Integration Components card, click Install MetaGrid Pro Script. MetaServer copies the script into:

  • Mac: ~/Music/Ableton/User Library/Remote Scripts/MetaGrid_Pro/
  • Windows: %USERPROFILE%\Documents\Ableton\User Library\Remote Scripts\MetaGrid_Pro\

The row turns green and shows the installed version once the copy finishes. If you've had MetaGrid Pro installed before, click Reinstall to overwrite with the bundled version.

Important: Live treats the MetaGrid_Pro folder name as a Python module identifier — a space would cause a SyntaxError and the surface would silently fail to load. Live's UI converts the underscore back to a space, displaying the surface as "MetaGrid Pro" in the Control Surface dropdown.

Configure Ableton Live

Step 1: Open Preferences

Launch Ableton Live and open Preferences.

Step 2: Open Link/Tempo/MIDI

Navigate to the Link Tempo MIDI tab (or Link MIDI in older versions).

Step 3: Select the Control Surface

In any Control Surface dropdown row, select MetaGrid Pro.

Step 4: Assign MIDI Ports

Set Input to Metasystem - Ableton Live - In and Output to Metasystem - Ableton Live - Out (Mac), or the corresponding LoopMIDI ports (Windows).

The MetaServer Integrations card flips to Connected once Live starts sending the script's heartbeat — usually within a second of selecting the surface.

Step 5: Enable Generic MIDI (Optional)

To send MIDI notes and CC messages from MetaGrid Pro to Ableton's interface for mapping:

  • Next to Metasystem - MIDI - In, enable both Track and Remote.
  • Next to Metasystem - MIDI - Out, enable both Track and Remote.

The Menu Command action gives direct access to every Ableton Live menu item without MIDI configuration. Works alongside the Control Surface script.