(Note: I’ve looked at some other posts that appear to be similar to what I’m experiencing, but they all appear to be several years old and AFAICT refer to things that have been fixed.)
What’s happening is that I have one particular midi note which is being cut off before its duration has finished. If I play the same MIDI track in timidity it sounds right. Also in Ardour, if I zoom in on the note it looks like the right duration.
Above is an image of the note in question. The red bar is shown approximately where it is when the note gets cut off. But I think I actually hear it stopping where the next white (beat marker?) is.
I hope I’m making sense. Please let me know what I can do to clarify this question.
All right. Hopefully that’s the case. I’ll look into whether I can install the current version. I think I ended up using the .deb package because I had some issue with something called a .run file (excuse my ignorance here!) But I’ll give it another try.
Anyway, I’ll assume that it’s been fixed later than the version I’m currently running.
OK, well … Turns out I did have a newer Ardour (installed with the .run file) on another laptop. I don’t think it was a “technical” problem with the run file on “laptop A”, I think there was just something I didn’t like. Maybe I was just more comfortable with the .deb installation because I think I understand that process better.
Anyway, after much fooling around. It seems this actually had nothing to do with Ardour. It appears that the problem was “Reasonable Synth.” On the laptop with the newer ardour I had “General Synth” installed and that worked. When I went back to the original project on the older machine and switched to General Synth, then that note played correctly.
I apologize for wasting your time with this. I now know to try different synths first, when I have a midi playback issue.
I will look at updating all my computers with the latest Ardour, but I would want to do that carefully, as I’m pretty sure that – on occasion – there can be glitches when switching projects between versions.