MAIDENS 1.4: The Score UI

Score UI

What it is

The Score provides an interactive drawing of your music in western classical notation (staves organized in systems, with clefs, measure bars, notes and accidentals). Interactivity comes from the fact that nearly all score elements that have a relationship to one of the node types in the hierarchical structure are clickable, e.g., notes, voices, measures, parts, etc.

How does it look / behave

The Score very much resembles to a sheet of music printed on an A4 paper. Both the “ink” and “paper” are monochromatic: colors only appear on the Score when you hover or click on a hotspot. These hotspots are rectangular areas drawn around points of interest in the notated music, such as noteheads, notes, voices, measures, part or section names. Generally, there is a dedicated hotspot for each type of element in the Score, with the notable exception of voices and measure, which overlap perfectly and thus require a floating toolbar to help refine the selection.

MAIDENS 1.4: The Floating Toolbar in Measure selection mode
The floating toolbar shows in the Score when hovering an already selected measure or voice hotspot. It contains toggle buttons that “link” the currently selected hotspot to the MEASURE, VOICE 1 or VOICE 2 that reside in that area. It also sets your choice for subsequent selections. If there is no second voice in the current measure, but one can be added, an Add second voice button is displayed in place of the VOICE 2 button. Otherwise, only the MEASURE and VOICE 1 buttons are visible. The currently toggled button displays slightly larger than the others and indicates the current selection type. Changing the selection type using the floating toolbar is immediately reflected in the Editor and Project.
MAIDENS 1.4: The Floating Toolbar in Voice selection mode
The Score hooks into the unified selection mechanism of the UI: when a hotspot is selected, the following could happen (based on selection type):

  • the content of the Editor gets updated, in order to display relevant settings;
  • the corresponding item becomes highlighted in the Project tree (and brought into view, if needed);
  • the buttons for creation, deletion and nudging found in the Toolbar change their availability;
  • specific items from the menu change their availability and/or label;
  • playback starting point is set to the first measure of the selection.

Consequently, directly or indirectly changing the selection outside of the Score also changes the selection inside it.

Apart from selection handling, the Score also provides means for zooming in or out in the notated music (which is rendered as vectors and can accommodate any scale), fitting the page width to the available width, bringing the selection into view and navigating to previous and next pages.

Shortcuts are also provided: right-clicking on hotspots reveals a contextual menu which can be used to access common functions, and the floating toolbar (mentioned earlier) can also add a second voice to a measure.

What to Use it For

You use the Score to visually locate, proof and asses the symbolic elements that make up your music. You also use it as a superior selecting device (compared to the Tree) and as an alternate mean to trigger editing tasks via the contextual menu.

Note: the complete list of pending bugs, features and epics is available in Jira.

Search Documentation

Hint: use the browser's search feature to search within results (use Ctrl+F on Windows or  ⌘+F on macOs).