MIDI comping

Comp recording aka Comping allows to record several takes of a section and then select the best fragments for your track. Bitwig provides comping for audio tracks but not for midi tracks.

What problem(s) would this feature resolve?

Recording multiple takes on a midi keyboard or another controller manually articulated is tedious, especially if you are not a genius. It is much better to record multiple takes one after the other without having to start and stop the recording every time. And then just select the midi sections you are most happy about.

How does this feature fit in Bitwig as a product?

Bitwig introduced audio comping in 4.0. However, midi comping is still missing. From a musician or producer point of view, the difference is quite arbitrary because they might be recording with midi as much as audio or more.

In terms of UX (and possibly code), the building blocks are there thanks to audio comping.

Is there already an alternative way to achieve this on Bitwig?


Could it be implemented using Bitwig components or APIs, without Bitwig team’s support?


Could it be provided by an STV or something else reasonably integrated with Bitwig?


Are there other products that offer this feature?

Tracktion, Studio One, Cubase, Reaper, Sonar

Relevant links (optional)


2 posts were split to a new topic: [Draft discussion] MIDI comping

Implement comping of expression over an existing midi clip. This would allow the musician to concentrate on the original performance or use both hands then go back a number of times while building or editing the expression, pitch bend etc. This can be acheived automating Midi CC I believe but could make a nice addition to midi comping


Yes! This would be a heavily used feature by me. I look forward to it being implemented.

Thanks Bitwig guys!!!

1 Like

I’m recording a drum part using a hybrid setup with a real hi hat but all other drums electric, so MIDI comping would be amazing right now!

1 Like

If Bitwig implements MIDI comping, I will be leaving Ableton Live and use Bitwig exclusively.