Hi I often end up with 2 Midi notes “doubling” up, when chopping and moving segments. Example in screenshot is kick drum, one note is “hiding” beneath the other but causing double trigger. Second screenshot is after I resized one note to show them both. “Overlap Mono” and “Delete Doubles” both seem to have no effect - any ideas? I am currently manually finding and fixing these, it’s a hassle.
I think there is a delete doubles in the midi menu. Maybe under a sub menu. I’ve used it in the past. I’m not near a computer to ga e a look.
Yes but see my post - it does nothing.
For that to work, the notes must have nearly the exact same start and stop times, and it looks like those two notes don’t. Do I have that right?
Have you tried the MIDI Logical Editor? There is a preset “Delete Short Notes”. The only thing is though, it seems you need to edit the preset to delete notes that are less than 10 or 20 ticks long. The default preset seems to be set at 0.0.0.0 length which is weird. Try that and see how you go.
Sorry it’s not always super short notes. All I need to happen is that the SAME note that sits underneath a longer note is deleted, regardless of length (it will be shorter or equal top note). It’s mechanically not possible on a keyboard to create this scenario, so it should be easy to fix?
Yes right, they usually have different length.
The only other thing I can think of is to temporarily quantize the notes maybe to 1/16th or 1/32nd so all notes land exactly on the grid. Then use Delete Doubles function and then use Reset Quantize to revert all notes to their original position. If this works for you then consider making a macro. But it doesn’t look like there is a dedicated function for this.
I’m more curious how these doubled notes are occurring. Maybe there is a way you can prevent the notes overlapping in the first place.
Thank you @ilmolto for the suggestion. But that’s a lot of work, and could impact the timing accidentally if not careful. Here’s how this happens: I copy & paste a segment say 4 bars of drums. Then I record via keyboard some additional fills and kicks etc. If I land on the 1 with a kick for example, which is played slightly after an existing kick, it records as a “double” which can cause a mini flam. They are hard to spot actually, I need to drag the longer note backwards to then see a tiny “leftover” from the previous copy & paste. I mean it has to be something others here face? All I want to happen is that the MIDI notes get set to hard “mono”, single instances for each note (not the whole track as the hihat might play same time etc). If one C note has length of xxxxxx and another C note is INSIDE that range but is only xxx long, surely it should not play and be ignored?
PS: I am not working with a hard grid, these can not be quantized as they are played live and should sound human ![]()
Record on another midi track and then merge them when you get rid of what you don’t want. Seems a bit of an odd way to record on top of then delete doubles.
Ok looks like I’m being misunderstood - I want to avoid the “once you got rid off” - I want to automate the detection and removal of MIDI notes where the same notes sit on top of each other, with different lengths.
I know I can do it manually ![]()

