View Issue Details

IDProjectCategoryView StatusLast Update
0009653ardourbugspublic2024-03-03 20:17
Reportermahlon Assigned To 
Status newResolutionopen 
PlatformUbuntuOSLinuxOS Version23.10
Product Version8.4 
Summary0009653: Inconsistent behavior with midi ranges that contain notes of a 0 length
DescriptionI 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 ReproduceCreate 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 InformationI 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.
TagsNo tags attached.



2024-03-03 20:17

reporter   ~0028578

I put a screen recording demonstrating this here:

... 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.

Issue History

Date Modified Username Field Change
2024-03-03 20:14 mahlon New Issue
2024-03-03 20:17 mahlon Note Added: 0028578