-
Notifications
You must be signed in to change notification settings - Fork 8
Visualizing Dense Labels #391
Copy link
Copy link
Open
Labels
Category/UIIssues concerning user interface.Issues concerning user interface.Category/pyharpIssues potentially requiring changes to pyharp API.Issues potentially requiring changes to pyharp API.Priority/Medium
Metadata
Metadata
Assignees
Labels
Category/UIIssues concerning user interface.Issues concerning user interface.Category/pyharpIssues potentially requiring changes to pyharp API.Issues potentially requiring changes to pyharp API.Priority/Medium
Type
Projects
Status
Bugs
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:
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.