Delete Doubles Not Working?

You’re a savvy old fecker.

And AFA ‘the Logical Editor trick’… personally, I’ve only gotten that to work if the ‘doubles’ in question are of different lengths. Sadly, in my case, they are not. When my MIDI controller outputs on two channels at once, the doubles really -are- doubles. Exact same length, timing, etc.

This is -totally- insulting to the highly skilled devs @ SB, but at this point, a modest bit of slagging is warranted, given that these kinds of MIDI function bugs have been going on for -years- (eg. try transposing a group of notes by key.) It shouldn’t be rocket science to find the bit of code that looks vaguely like:

for( x = 1 to # of notes in event) {
if( x.length == (x+1).length && x.pitch == (x+1).pitch ) {
delete( (x+1) )
x++ }
}

…and just -fix- it.

It’s not like these things are particularly hard to replicate. And the really frustrating thing is that if one takes the time to fill out a Support Ticket? You’d have better luck hearing back from a message in a bottle.

—JC