How to play two instruments from one MIDI keyboard

A fixed key split breaks when one part crosses the line. Here's how to play two parts on one MIDI controller and send each hand to its own instrument in real time.

For Counterpoint

You’re playing a bassline with your left hand and a lead with your right — one controller, two parts. You’d love them on two instruments: a round bass under a bright lead. But the keyboard sends one MIDI stream, so both hands land on whatever instrument the track holds. One sound for two parts.

The usual answer is to split the keys at some boundary. It works right up until your hands stop respecting it.

Why splitting by key isn’t enough

Ableton Live’s tool for this is an Instrument Rack: drop an instrument into each chain, give each a key zone, and notes below some key play the bass while notes above play the lead. (Some controllers can split their own keys in hardware, too.) Either way you’re committing to a boundary — and that costs you three ways.

First, you have to pick it before you play a note. Where, exactly, do your hands divide? Answering that up front is friction between you and just sitting down to jam.

Second, the line is rigid. Real two-handed playing won’t hold still — your left hand walks up into the right’s register, a voicing straddles the split — and the instant a note crosses the cutoff, it fires the wrong instrument: the bass stabs out on the lead patch.

Third, a rack still leaves you managing the split inside one top-level track. Rack chains can have their own devices and mixer controls, and advanced users can extract chains or build routing around them — but none of that is the simple “left hand is a track, right hand is a track” workflow. If you want separate clips, top-level faders, sends, effects, and arrangement lanes from the start, you end up building a more advanced rack/routing setup or breaking the parts onto tracks anyway.

The fix: no fixed split point

Counterpoint separates the two parts by listening, not by drawing a line. In LIVE mode it classifies each note the instant you play it — weighing the cues that tell two hands apart (pitch and register, note density, how hard each note is struck, how each line moves) — and sends it to the matching hand’s track. There’s no fixed cutoff to babysit, so a bass note that reaches above the usual split point doesn’t automatically become a lead note.

Set it up as two instances: Counterpoint on two MIDI tracks, one on LISTEN: L and one on LISTEN: R, each with its own instrument. Play two-handed and you hear the bass under the lead, live, from a single controller. Calibrate it to your keyboard — click CAL, play your lowest and highest notes, and hit Save — to sharpen the split, especially on smaller controllers.

Try it below — it opens in LIVE mode. In Chrome or Edge, connect a MIDI keyboard, click Enable MIDI + sound, and play: each note is panned to the hand Counterpoint picked — left hand to your left ear, right to your right — on its own instrument.

Credits & demo notes

Teal is the left hand, orange the right. This demo opens in LIVE mode — in Chrome or Edge, connect a MIDI keyboard, click Enable MIDI + sound, and play two-handed to hear each hand land on its own instrument and ear in real time. COMMIT does nothing here; in Ableton Live the REVIEW pass writes a split permanently to two tracks. One instance stands in for a whole rig, so OCT shifts both hands at once and LISTEN: BOTH does the job of two instances (one L, one R).

Credits: the left hand is our own sub-bass synth, the right hand a CC0 acoustic grand (Kawai, Versilian Community Sample Library); the demo is a real two-hand take of our own — a phrase that descends through both hands, so the same middle-register notes hand off between them as the hands sweep down.

The interactive demo is built for a bigger screen. Open this page on a desktop to try Counterpoint live.

Live is for playing; REVIEW makes it permanent

One honest caveat: LIVE mode is a playing convenience, not a recording one. Each armed Counterpoint track records the same combined performance — Live records the MIDI before Counterpoint’s LISTEN filter, so the notes aren’t permanently separated yet. What LIVE buys you is playing across two real tracks instead of one rack — so you can even change the instrument pairing through a song (lead-and-bass in the verse, lead-and-pad in the chorus) in a way one rack’s fixed zones never could. When you want a take committed to two separate clips for good, run Counterpoint’s REVIEW pass on the recording — see splitting a recorded piano part into left and right hand, the same engine working offline.

Do it in Ableton Live

  1. Add Counterpoint to two MIDI tracks — set one to LISTEN: L, the other to LISTEN: R.
  2. Give each track the instrument you want for that hand — say a bass on the L track, a lead on the R.
  3. Switch both instances to LIVE and arm both tracks so each one hears your keyboard. Optionally click CAL, play your lowest and highest notes, and hit Save to tune the split to your controller.
  4. Play two-handed. Each hand sounds through its own instrument in real time, without a fixed split point deciding every note by pitch alone. To keep the split, REVIEW the recorded clip afterward.

One keyboard, two players

A key split makes you play around it. Counterpoint listens for the two parts instead — so two instruments can answer to one performance, without drawing a hard line down the keyboard.