Skip to content

Visualizing Dense Labels #391

@cwitkowitz

Description

@cwitkowitz

Label visualization was designed primarily with applications that produce sparse event-based labels (such as tagging, captioning, attribution, etc.) in mind. It is currently not suitable for applications that produce dense labels (such as beat tracking).

The label box is the only part that's visible by default. The precise vertical time marker only appears when hovering over its corresponding label. In dense label situations, the vertical time marker is much more important than the label box (which arguably shouldn't be displayed at all).

We could potentially solve this by granting the following flexibility to model developers:

  • Label box visibility
  • Default vertical time maker (plus duration) visibility

If label box visibility is disabled, the actual label (if not empty) should show up when a user hovers over the corresponding vertical marker.

There are potentially also improvements that could be made w.r.t. the sizing of label boxes. We currently size them so that they are clearly visible at multiple time scales, but there are dense labels and the label boxes are visible, this can easily clutter the display.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Category/UIIssues concerning user interface.Category/pyharpIssues potentially requiring changes to pyharp API.Priority/Medium

    Projects

    Status

    Bugs

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions