I've been trying to reproduce this bug for weeks now, and it was infuriating not being able to pin it down due to its apparent random nature. But I think I've finally got it, and definitely tied it to the new jack logic. It seems to be a MIDI version of the audio bug #1792, which itself was just as difficult to reproduce.
Basically, I observed that sometimes when I play a composition starting at some random location on the timeline, then hit stop following by play again, I hear extra notes, sometimes from many instruments on different tracks, that should not be there completely ruining the composition, but only for a brief time. If left to play on, it seems to recover with a few measures, although if recording, you would be stuck with the broken audio. It does not always occur, even when I return to reproduce the error. Instead, it's randomly at a later time and different place.
Anyway, all I can do here is present a much simplified case where there is a definite inconsistency of behavior, which might be the basis of the problem.
Steps to reproduce for non-percussion notes:
Hence, it sounds like a delay of the start of the note, much like bug #1792, since there is no new note at the point when it's heard. I don't know if the delay is from the start of the note, or the middle of the note when the silent hit occurred.
But the obvious question is even if the audio was consistently heard, i.e. no a delay, should the MIDI note be sent if play was hit in the middle of the note? The MIDI event for the note is located at the start of the note, along with its duration, but that is behind the subsequent starts in the middle of the note? The answer to that boils down to what is the expected norm for a sequencer? But this bug is more concerned with the inconsistency, which leads to apparent random behavior in more complex compositions.
I cannot reproduce this. When you say the play is of the silent type - do you mean the track is muted ?
Is the track talking to an external midi instrument or is it using a plugin to create the sound ?
No, this does not involve muting. I mean two things can happen as you do this rapid play-stop-play-stop etc.
It actually doesn't even have to be that rapid a play-stop-play, so long as you can get a few plays within the whole note. I did it with 70 bpm easily. But try:
It's an external keyboard, but I am certain that doesn't matter.
I still can't reproduce this. Difficult to explain how it could happen.
Can anyone else reproduce it ?
Any suggestions ?