• Home
  • /
  • Blog
  • /
  • How To Connect Your MIDI Keyboard To Ableton Live

How To Connect Your MIDI Keyboard To Ableton Live

You’ve connected your MIDI keyboard to your computer and opened Ableton Live, but when you press the keys, nothing happens.

This is a common issue when setting up a MIDI controller for the first time. Usually the fix is simple — the challenge is knowing which setting is missing.

In this guide, you’ll learn how to connect your MIDI keyboard to Ableton Live step-by-step so that it plays instruments correctly. We’ll also cover how to connect knobs and pads to parameters like device macros.

Hi 👋
I’m John from Remotify.io

We build powerful tools for Ableton Live that help producers and performers create more advanced MIDI controller workflows.

In the tutorial video for this guide, I’m using the Akai MPK Mini Play. I’ve created a free Ableton script for this keyboard that gives you instant control of the first eight macros on the selected device using the four knobs on the keyboard.

Each time you select a different device, the knobs automatically update to control that device’s macros.

You can download it from the link in the video description.

Connect Your MIDI Keyboard to the Computer

Start by connecting your MIDI keyboard to your computer using a USB cable.

Many keyboards power on through USB, so once connected you should see lights or activity indicators on the keyboard.

Some keyboards also include a power mode switch. For example, the MPK Mini Play can operate in:

  • USB mode
  • Battery mode

If the keyboard is set to battery mode, it may power on but not communicate with the computer. Make sure the keyboard is switched to USB mode when connecting it to Ableton.

At this stage the keyboard may be powered on, but pressing keys might still produce no sound in Ableton Live.

That’s normal — we still need to configure Ableton.

Enable the Keyboard in Ableton Live

Open Ableton’s settings:

Mac
Live → Settings

Windows
Options → Preferences

Then open the Link, Tempo & MIDI tab.

Scroll down to the MIDI Ports section.

You should see your keyboard listed under the Input ports.

For example:

Input: MPK Mini Play

If you unplug the keyboard, this entry will disappear. When you plug it back in, it should reappear. This confirms Ableton can detect the device.

Enable MIDI Input

In the Input port for your keyboard, enable:

  • Track

You can ignore Sync and MPE for this tutorial.

Once Track is enabled, Ableton can receive MIDI note data from your keyboard.

If you press keys now, you should see the MIDI activity indicator flashing in the top right corner of Ableton Live.

This confirms Ableton is receiving MIDI data.

However, you may still hear no sound yet.

Arm a Track to Play Instruments

To hear sound, a track must be ready to receive MIDI.

Look at the bottom of a MIDI track in the mixer section and enable the Arm Recording button.

Once the track is armed, pressing keys on the keyboard will play the instrument loaded on that track.

You can also arm different tracks to play different instruments.

Load an Instrument

If the track has no instrument, you won’t hear anything.

Open the Browser in Ableton Live and navigate to:

Instruments

Drag an instrument onto a MIDI track.

For example:

  • Operator
  • Analog
  • Wavetable

Many instruments also include preset sounds that you can load immediately.

Once an instrument is loaded and the track is armed, pressing keys should now produce sound.

Understanding Monitor Settings

Each MIDI track also has a Monitor setting.

The available options are:

  • Auto
  • In
  • Off

Auto

When Monitor is set to Auto, the track only receives MIDI when the Arm Recording button is enabled.

In

When Monitor is set to In, the track will always receive MIDI, even if the track is not armed.

For example, if you set multiple tracks to In, pressing keys will play all instruments simultaneously.

Most of the time, Auto is the preferred option.

Choosing the MIDI Input Device

Above the monitor section is MIDI From.

This determines which MIDI device controls the track.

By default it is often set to:

All Ins

This means the track will accept MIDI from any connected controller.

You can also choose a specific device.

For example:

MPK Mini Play

This becomes useful if you connect multiple MIDI keyboards to Ableton Live. Each keyboard can control a different track.

Mapping Knobs and Pads to Ableton Controls

You can also use knobs, pads, or buttons on your keyboard to control parameters inside Ableton.

First enable MIDI mapping mode.

Press:

CMD + M (Mac)
CTRL + M (Windows)

Then click the parameter you want to control.

For example:

  • a macro knob
  • a track arm button
  • a device parameter

Next, move the control on your keyboard.

Ableton will assign the MIDI data to that control.

Press the MIDI mapping shortcut again to exit mapping mode.

Now when you move the knob or press the button on your keyboard, the parameter will change.

Enable Remote Input

If MIDI mapping doesn’t work, go back to Preferences → MIDI Ports and enable:

Remote

This allows your keyboard to control parameters in Ableton Live.

A Limitation of MIDI Mapping

MIDI mapping mode is powerful, but it has one important limitation.

Mappings are saved only within the current Live Set. If you start a new project, the mappings disappear.

This means you’ll need to recreate them for every new session. There are ways around this limitation, which are covered in my tutorial on how to save midi mappings in Ableton Live.

Final Checklist

If your MIDI keyboard still isn’t working, check the following:

  • The keyboard is connected via USB
  • The keyboard appears in Ableton’s MIDI Ports
  • Track is enabled for the input
  • The track is armed for recording
  • An instrument is loaded on the track
  • Monitor is set to Auto or In
  • The correct MIDI device is selected in MIDI From

Once these steps are configured, your MIDI keyboard should be fully connected and ready to play in Ableton Live.

Watch the Tutorial

The video version of this guide walks through each step visually and also shows how to map knobs and pads to device macros.

Subscribe to the channel for more tutorials on MIDI controller workflows and Ableton Live mapping techniques.

Ready to build your perfect
midi remote script?