Looping turns off MIDI notes while keys are still held down

I’ve created an 8-bar MIDI drum sequence to play along with and practice my inept sense of timing.

I select the region, loop it, and hit play. Then I play along on my keyboard controller. The keyboard goes into an Ardour MIDI track, and is then directed back out to my external synthesizer.

Playing along works great until the loop hits it’s end and restarts.

Any notes sounding at the time the loop resets are terminated even if the keyboard keys are still held down.

I’ve used used the “ACE MIDI Monitor” plugin on the track and I don’t see any note off or reset messages being sent from the track. I’ve also used the MIDI Monitor window and I don’t see any note off or reset messages in that window either. In the MIDI Monitor window I can select to monitor track outputs, but I cannot select the main device output to see all MIDI events going out of the interface.

I expect an “All Notes Off” message is being sent when the track resets, but I have not been able to verify that.

So, I have not been able figure out how the notes are being turned off, and I have not figured out how to see what messages are actually being sent out the port.

So, any thoughts on how to see what’s being sent and how to keep the loop from killing the notes that I’m holding down on the keyboard controller?

I’m using Ardour 8 on Ubuntu Studio. 32Gb ram, Intel core i5, Behringer UMC204HD interface.

Thank you.

That’s correct. These messages are sent at the beginning of the loop on all 16 channels. You can’t see this in a plugin inside Ardour, because this is done after the processors. See this thread for more information and a possible workaround:

There’s also a feature request to disable this behavior:
https://tracker.ardour.org/view.php?id=10134

1 Like

Thank you.
This is exactly the problem that I am having.
I used the work-around noted in the other thread and I’m able to get it to work.
Yay!!

1 Like