Next Event: Loading...
w/ ---
00: 00: 00: 00 Get Started
Calendar
View upcoming events and classes
Information Panel
Beat Kitchen at-a-glance
Guide Ableton Core Skills
Ableton Core Ch. 20 — MIDI Mapping, Key-Mapping, and Controllers
Chapter 20

MIDI Mapping, Key-Mapping, and Controllers

It is said that the human, opposable thumb is what separates us from the rest of the animal kingdom. Alternatively, one might argue that it is actually humankind’s ability to get down with funky tunes that sets us apart from the beasts. Either way, it is undeniably satisfying to interact with one’s funky tunes using one’s opposable thumbs. Once you have experienced this joy, you may agree that it completes the human experience. That is what this chapter is about.

Live makes it easy to ‘map’ hardware — knobs, dials, faders, MIDI keyboards, even the computer keyboard I am typing on right now — and gain tactile control over sounds and a way to assign common tasks to custom keystrokes. Let’s look at how it’s done.

MIDI Mapping

MIDI mapping connects physical controls on your MIDI controller — knobs, faders, buttons, pads — to parameters inside Live. Turn a knob on your controller, and a filter cutoff moves. Press a pad, and a clip launches. Slide a fader, and a track’s volume changes. No mouse required.

Entering MIDI Map Mode

Press ⌘+M (Ctrl+M) or click the MIDI button in the upper-right corner of Live (next to the CPU meter). Everything that can be MIDI-mapped turns blue.

Assigning a Control

  1. Click the parameter you want to map (a knob, a button, a clip slot — anything that’s glowing blue).
  2. Move the physical control on your MIDI controller (twist a knob, push a fader, press a button).
  3. Done. The assignment is made. Repeat for as many parameters as you like.

When you’re finished, press ⌘+M again to exit MIDI Map Mode. Your assignments are now active.

The MIDI Mapping Browser

While in MIDI Map Mode, the mapping browser appears at the left side of the screen, showing every active assignment: which MIDI control is mapped to which parameter, along with its minimum and maximum values. You can adjust the Min and Max here to restrict the range of a mapped control — useful when you want a knob to sweep a filter between 200 Hz and 5 kHz instead of the full range.

To delete a mapping, select it in the mapping browser and press Delete.

What Can Be Mapped?

Almost everything:

  • Clip launch buttons — Trigger clips from pads or keys.
  • Scene launch — Fire entire scenes from a single button.
  • Track volume, pan, sends — Mix hands-on.
  • Device parameters — Filter cutoff, reverb mix, delay time, compressor threshold — anything visible on a device.
  • Transport controls — Play, stop, record, tempo tap.
  • Crossfader — Essential for DJ-style performances.
  • Track mute, solo, arm — Control your mixer without touching the screen.

Velocity and Buttons vs. Knobs

MIDI mapping in Live is smart about control types. Map a fader (which sends continuous values 0–127) to a volume control, and it behaves like a fader. Map a button (which sends a single value) to a clip launch slot, and it behaves like a trigger. Live figures out the control type automatically.

For clip launches, the velocity of the MIDI note that triggers the clip can affect its playback volume — controlled by the Vel percentage in the clip’s Launch settings. This means harder pad hits play clips louder, adding a human, dynamic feel to performance.

Key Mapping

Key mapping works exactly like MIDI mapping, but uses your computer keyboard instead of a MIDI controller. It’s the no-hardware-required version.

Press ⌘+K (Ctrl+K) to enter Key Map Mode. Assignable parameters turn orange. Click a parameter, press a key on your keyboard, and the assignment is made.

Key mapping is more limited than MIDI mapping — keyboard keys are either pressed or not; there’s no continuous control like a knob. But for launching clips, toggling effects on and off, firing scenes, and controlling transport, it’s extremely useful — especially when you don’t have a MIDI controller handy.

Live comes with a few pre-assigned key mappings. F1 through F8 toggle the mute buttons for the first eight tracks. Hold them down for a stuttering tremolo effect.

Configuring Third-Party Plugins

Most of Live’s built-in devices expose their parameters automatically for mapping and automation. Third-party VST and AU plugins need an extra step.

  1. Click the small arrow/triangle in the upper-left corner of the plugin’s title bar in the Device View.
  2. A sidebar appears with a Configure button.
  3. Click Configure, then click any parameter in the plugin’s interface that you want to expose.
  4. A slider for that parameter appears in the sidebar.
  5. Click Configure again to finish.

Now those parameters are available for MIDI mapping, key mapping, and automation. Without this step, third-party plugin parameters are invisible to Live’s mapping system.

Pro tip: After configuring, group the plugin into a Rack (⌘+G) and map the exposed parameters to Macros. Now you have a compact set of controls that can be MIDI-mapped, automated, and saved as a preset — regardless of what plugin is inside.

MIDI Controllers

Not all MIDI controllers are created equal. Here’s a quick orientation:

  • Pad controllers (Akai MPD, NI Maschine, Ableton Push) — Pads that send MIDI notes. Ideal for launching clips, triggering drums, and finger drumming.
  • Knob/fader controllers (Akai APC, Novation Launch Control) — Continuous controllers for mixing, tweaking effects, and hands-on parameter control.
  • Keyboards — Play notes and often include knobs, faders, and pads for mapping.
  • Ableton Push — A special case. Push is designed specifically for Live and integrates deeply without any manual mapping required. It’s Live in hardware form.

For any non-Push controller, you’ll likely need to do your own MIDI mapping. The good news: Live saves MIDI mappings with your project, so you only need to set them up once per session.

Setting Up a Controller

Make sure your controller is enabled in Preferences > MIDI:

  • Enable Track to let it play instruments and record MIDI.
  • Enable Remote to let it control mapped parameters.
  • Enable Sync if you’re using it for tempo synchronization with external gear.

Keyboard Shortcuts

Action Mac Windows
Enter MIDI Map Mode ⌘ M Ctrl+M
Enter Key Map Mode ⌘ K Ctrl+K
Delete Selected Mapping Delete Delete

This Course

When you're ready to take the next step, it starts with a place where you can ask questions. We teach live — small group, cameras optional, taught by someone who gives a shit.

Find Out How You Can Join Us →
Feedback or corrections

Beat Kitchen At-A-Glance

Our Socials