How to Set Up a MIDI Controller in Ableton Live

[rank_math_breadcrumb]

Web Admin Avatar

·

[vr_reading_time]

Closeup photo of turned on digital midi controller

Getting a keyboard or pad controller talking to Live takes a few minutes once you know where to look. The short answer to how to set up a MIDI controller in Ableton is: plug it in, open Live’s MIDI preferences, enable Track and Remote for the device’s input, and either select a matching control surface script or MIDI-map controls by hand.

Below is the full workflow, from plugging in the cable to mapping a knob to a parameter. Exact preference labels can vary slightly between Live versions, so focus on the toggles described rather than their precise position.

Step 1: Connect the controller

Most modern controllers are class-compliant USB, meaning you just connect the cable and the computer recognises them with no driver. Some larger or older units need a manufacturer driver, so install that first if the device ships with one. If you’re using a 5-pin DIN keyboard, you’ll need a MIDI interface or an interface with MIDI ports to bridge it to USB.

Step 2: Open Live’s MIDI preferences

Go to Live’s Preferences and open the Link, Tempo & MIDI section (sometimes just labelled MIDI). You’ll see a MIDI Ports list with toggles for each input and output. The key toggles are:

  • Track — lets the device send note and control data to record and play instruments. Turn this on for your controller’s input.
  • Sync — for clock/tempo sync, usually off for a keyboard.
  • Remote — enables MIDI mapping of knobs and faders to Live’s controls. Turn this on if you want to map parameters.

Step 3: Use a control surface script if one exists

At the top of the same preferences page is a Control Surface dropdown. If Live includes a script for your exact model, select it and set the Input and Output to your device. This gives you automatic, pre-mapped control of transport, mixer and devices, including instant mapping on supported controllers, where knobs follow whichever device is selected. If there’s no script, leave it as None and map manually.

Step 4: Test note input

Add an instrument such as a synth to a MIDI track, arm the track for recording, and play your keyboard. You should see the track meter move and hear sound. If nothing happens, recheck that the track’s MIDI input is set to your controller (or All Ins) and that Monitor is set appropriately.

Step 5: MIDI-map knobs and pads

For hands-on control of effects and mixer settings, enter MIDI Map Mode. Click the on-screen control you want to control, then move the physical knob or press the pad. Live stores the assignment and shows it in the mapping list. Exit Map Mode and the control is live. This is the same approach you’d use to perform with Session View clip launching from pads.

Once your controller is playing instruments cleanly, build playable sounds with Racks and map a controller’s knobs to their Macros for expressive, tactile control. If your setup involves an external sound source too, our guide to setting up an audio interface covers the audio side, and the mixing and mastering hub has more workflow guides.

Frequently asked questions

My controller is connected but Live isn’t responding. What’s wrong?

Check three things: the device shows up in the MIDI Ports list, Track (and Remote, for mapping) is enabled for its input, and the MIDI track’s input is set to your controller with monitoring on. Closing and reopening Live after connecting also forces it to re-scan.

Do I need a control surface script?

No. A script just saves you manual mapping by pre-assigning transport and device controls. Without one, you can still MIDI-map everything by hand, and note input works regardless.

Can I use more than one MIDI controller at once?

Yes. Enable Track and Remote for each device in preferences. You can assign separate control surface scripts to several controllers, for example a keyboard plus a dedicated mixer-style fader unit.

Get the studio newsletter

New guides, gear deals and mixing tips — a couple of times a month. No spam, unsubscribe anytime.

More guides

Leave a Reply

Your email address will not be published. Required fields are marked *