View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009653 | ardour | bugs | public | 2024-03-03 20:14 | 2024-03-03 20:17 |
Reporter | mahlon | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | Ubuntu | OS | Linux | OS Version | 23.10 |
Product Version | 8.4 | ||||
Summary | 0009653: Inconsistent behavior with midi ranges that contain notes of a 0 length | ||||
Description | I had imported a midi file that had generated 0 length notes interleaved with "normal" length notes. (Weird, for sure, but I guess still valid midi?) While the imported range was the only present on the track, Ardour did what I suppose should be expected -- ignored the notes when playing. As soon as a new range was drawn on the same track (even empty), those regularly invisible notes were played (with a seemingly long length). If the range is removed, the initial behavior is restored. This is independent of the import function, you can draw/edit notes to create the same inconsistency. | ||||
Steps To Reproduce | Create a midi track. Draw some overlapping notes. Select all, edit their length to 0. Play. Silence! Draw a new range elsewhere on the same track. Play again. Chaos! Delete the new range. All good again. Obviously, you'll only hear this with a midi instrument that has a release long enough to matter. | ||||
Additional Information | I just noticed this after updating to 8.4, so I don't know if it's new behavior or has been hanging out for awhile. | ||||
Tags | No tags attached. | ||||
|
I put a screen recording demonstrating this here: https://martini.nu/public/ardour/ardour-midi-2024-03-02_23.23.00.mkv ... and a fresh 8.4 session with appropriately labeled ranges (using the Vital synth, but again anything with a long release should do.) Ironically I am also crashing when trying to make an archive (I'll see if I can get a backtrace and throw in a separate bug from that), so it's just a manual tarball. https://martini.nu/public/ardour/reprod-session.tgz |