If a MIDI event has notes that lie outside the event boundaries, and that event is glued to an overlapping MIDI event, then the notes that should have been outside are now contained inside the new event and will play back.
There is also an error in the way in which overlapping MIDI events are displayed in the sequencer.
In the screen shot, the red event has been resized so that only its first 3 notes are within its boundaries.
Then on the lane underneath, an empty event (the green one) is created that overlaps it.
As you can see, the “overview” on the main MIDI track is wrong - it shows the excluded notes, even though they are outside the red event and do not play back.
If the green event does not overlap the red, then the overview is displayed is expected (see right side of the screen shot)
In all cases, playback sounds normal - only the first 3 notes are heard.
if you now attempt to glue together or MIDI->Bounce MIDI the red and green events, then the resultant new event will be just like the erroneous overview in the screen shot. It will contain the “excluded” notes, AND they will now be audible!
This is a disaster when I am glueing lots of parts together that have been previously resized. I end up with doubled MIDI notes all over the place. To add insult to injury, the delete doubles command does not work properly due to internal rounding errors (this is confirmed by SB)
I come up against this problem many, many times a day. A very frustrating workflow and inspiration - killer.
I compose for film and TV (professionally now for 8 years) and work with lots of MIDI.
If there was a command to “delete MIDI notes outside event boundaries” that would help, but I don’t think such a thing exists (or does it?) Maybe it’s possible to write a macro to do this but I have had no luck.