One controller, two voices. Hand separation, automatic.
A Max for Live device that automatically splits two-handed MIDI into its constituent parts and routes each to its own instrument. Works in real time as you play, and offline on clips you've already recorded.
The video does the heavy lifting on explaining what the device is and how the workflow feels in practice.
Two-handed playing on a single controller, routed to two separate instruments — start to finish.
Most desk-bound producers work with a single MIDI controller. The problem is that two-handed playing — left-hand bassline plus right-hand melody, say — gets recorded as a single MIDI stream on a single track. To use different instruments for each hand, you either play the parts separately, do tedious manual splitting after the fact, or just compromise.
Counterpoint solves this automatically. Drop it on a MIDI track and play two-handed as you normally would. The device analyzes the stream — pitch, density, contour — and figures out which notes belong to which hand. The two streams come out on separate routes, each free to go to its own instrument.
Drop the device on a track, point each output at an instrument, and play.
Add Counterpoint to a MIDI track in Ableton Live and route its two outputs to the destination instruments you want for the left and right hand parts.
In real-time mode, play two-handed and Counterpoint splits as you go. In offline mode, point it at an existing MIDI clip and let it analyze the full performance at once.
Each hand ends up on its own output. Use a synth bass on one side and a piano on the other, or whatever combination fits the take. Automatic from here.
Use Counterpoint live as you play, or run it on an existing MIDI clip. Real-time mode is responsive to a few-millisecond budget; offline mode looks at the whole performance at once.
Counterpoint analyzes pitch, density, and melodic contour to assign each note to the correct hand — no rules to configure, just sane defaults that get the common cases right.
If your style sits in an ambiguous middle register, a single Sensitivity knob lets you bias the split decisions toward higher-octave separation or tighter clustering.
Built as a Max for Live device. Drop it onto any MIDI track — no separate app, no exporting and re-importing files. The whole workflow lives inside Live.
A combination of pitch, note density per moment, and melodic contour. Lower-register notes that move in a different rhythmic pattern than the upper-register material typically get routed to the bass output.
A small amount. Real-time analysis needs a few milliseconds to decide where to send each incoming note. For offline analysis on an existing clip there's no perceptible latency since the analysis runs before playback.
In offline mode, the two outputs land as ordinary MIDI clips — you can move misassigned notes between them by hand exactly like any other MIDI editing in Live. In real-time mode, the Sensitivity knob is the main lever for biasing future decisions.
Not currently. Counterpoint is purpose-built for two-handed splits. Three-voice splitting is a meaningfully harder problem and may show up in a future device, but isn't on the roadmap for v1.
No — Counterpoint operates on MIDI only.
Yes. Once you've bought Counterpoint, all future updates to the device are free for the lifetime of the product.
Counterpoint is available now. One-time purchase, lifetime license, free updates. Ships as a .amxd file with a license key, delivered immediately after checkout.
Already own another Rubato Audio plugin? Email bundles@rubato.audio for bundle upgrade pricing — you only pay the delta.
Secure checkout via Lemon Squeezy. 14-day refund. Made in Portland, Oregon.