View Issue Details

IDProjectCategoryView StatusLast Update
0009572ardourbugspublic2023-12-15 02:50
Reporterjoachim Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformArchOSLinuxOS Version(any)
Product Version8.2 
Summary0009572: Double-clicking on piano roll keys resets the track header's height.
DescriptionI was testing Drumgizmo in Ardour, which led me to rapidly left click one of the keys in the piano roll.

Expected result:
Rapid triggering of note on/off events to audition samples from Drumgizmo, or any other MIDI instrument.

Actual result:
The track height is unexpectedly set back to it's default height when you click the left mouse button twice fast enough for it to amount to a double-click.

It is my humble opinion that double click events should be ignored on the piano roll keys.
Steps To ReproduceTwo conditions can be observed.

Condition 1: Only the Master Bus and one MIDI track in the session.

1. Create one MIDI track.
2. Choose any MIDI instrument for your track
3. Click and drag the bottom of the track header to expand it's size enough to reveal the piano roll keys.
4. Click the left mouse button two times rapidly on one of the piano roll keys, as if you are double clicking.

Result: Double-clicking on the piano roll keys resizes the track height to it's default size, in the same way that double clicking in an empty space in the track header does.

Condition 2: When there are two or more tracks (MIDI or Audio) in the session.

1. Create one MIDI track.
2. Create one or more more track(s), either MIDI or audio, does not matter.
3. Click and drag the bottom of the first MIDI track to expand it enough to partially or completely obscure the header of track number behind the summary view.
4. Click the left mouse button two times rapidly on one of the piano roll keys, as if you are double clicking.

Result: Same as Condition 1, but moving the mouse cursor back near the bottom of the track header of the first track reveals another "magnetic"-like behaviour. It is as if the track header is stuck in resize mode. Left clicking once in the track header while in this state, stops this condition.
Additional InformationThis behaviour was first discovered with rev 8.1-181-g6c5d15a1e6
The official 8.2 release has the same behaviour.

OS: Arch Linux x86_64
Kernel: 6.6.6-zen1-1-zen
DE: Plasma 5.27.10
CPU: Intel i5-4670K (4) @ 3.800GHz
GPU: NVIDIA GeForce GTX 970
Memory: 10565MiB / 32036MiB
Tags8.2, pianoroll, resize, track

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2023-12-14 21:04 joachim New Issue
2023-12-14 21:04 joachim Tag Attached: 8.2
2023-12-14 21:04 joachim Tag Attached: pianoroll
2023-12-14 21:04 joachim Tag Attached: resize
2023-12-14 21:04 joachim Tag Attached: track