View Issue Details

IDProjectCategoryView StatusLast Update
0009103ardourotherpublic2022-11-17 23:29
Reporterprokoudine Assigned To 
PrioritynormalSeveritytrivialReproducibilityalways
Status newResolutionopen 
Product Version7.1 
Summary0009103: Marker discrepancies
Description## Creating single markers

All new markers can be added via right-click menu. However, modifier + click/double-click combination doesn't work the same way between different rulers with single markers.

- BBT markers: a new BBT marker can only be added via right-click menu, there is no modifier + click combo.

- Time signature: Ctrl + single click opens a dialog to specify settings, a marker with some default value is not created at that point.

- Tempo: Ctrl + single click places a marker on the ruler, where value is copied from the closest marker to the left of it. Ctrl + double-click creates a marker and opens a dialog to specify settings

- CD Markers: Ctrl + single click places a marker on the ruler and automatically names it. Ctrl + double-click additionally opens a dialog to specify settings

- Location markers: Shift/Ctrl + single click places a marker on the ruler and automatically names it. Shift/Ctrl + double-click additionally opens a dialog to specify settings

- Cue markers: Ctrl + single click places a marker on the ruler and automatically names it. Ctrl + double-click additionally opens a dialog to specify a different name for the marker, however this information is only visible in the Ranges & Marks sidebar.

To reiterate, Ardour seems to gravitate towards the workflow where:

- Ctrl + click places a marker with some default values
- Ctrl + double-click places a marker with some default values and opens the dialog to edit settings

However, not every ruler with markers has that behavior. Moreover, BBT markers don't even respond to modifier + click/double-click.

## Creating paired markers / Range markers

Range markers (as well as loop/punch ranges) can be created directly on the ruler by pressing a modifier, then clicking and dragging.

Range Markers: both Shift and Ctrl work as that modifier. With Ctrl, markers are named using the 'unnamedN' pattern, with Shift, they are 'skipN' (where N is an integer that starts at 1 and is incremented by 1).

Loop/Punch ranges: only Ctrl works as that modifier

CD markers: only Ctrl works as modifier for creating range markers, while Ctrl + Click creates single markers

## Selecting markers

Ardour uses two different ways to tell that a marker is selected: 1) recoloring the background of a marker, 2) rendering the vertical line.

All marker types except one (cue markers) only render the vertical line and recolor a marker's background on hover only. Cue markers do it both ways: selected marker retains the "selected" background color _and_ renders a vertical line.

On top of that, TS and Tempo markers have the color of selected location/cue markers. Which means there is not much visual confirmation for selecting a TS or a tempo marker. They always look selected.

Selecting multiple markers with shift+click affects all rulers except for BBT, TS, and tempo. This doesn't seem to be an expected behavior, while both use cases (moving a range of markers in one ruler or all rulers) have a place. So there should be a way for the user to select a range of consecutive markers on just one ruler or all rulers.

## Moving Markers

"If you happen to drag exactly where the red vertical line of a marker is, then it will drag that marker. A microscopic, 1-pixel-wide interaction area in a UI [is not usable], therefore, it shouldn't be an interactable UI element..."

## Right-click options

All types of markers can be hidden and/or locked. Some types of markers expose this option in the right-click menu and some don't.

Hiding not available in:

- Time signature
- Tempo
- Loop/Punch ranges
- Cue markers

Locking not available in:

- Time signature
- Tempo
- Range markers
- Loop/Punch ranges
- Cue markers

Additionally, the same command (Hide) is called differently. It's _Hide range_ for range markers yet just _Hide_ for CD markers.

## Unexpected behavior

Ctrl + Shift + click creates a copy of the selected location maker and hides the original.
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2022-11-17 23:29 prokoudine New Issue