Audiveris / omr-dataset-tools

Reference of OMR data
GNU Affero General Public License v3.0
18 stars 5 forks source link

Handling of Repeat Dots #10

Open hbitteur opened 7 years ago

hbitteur commented 7 years ago

A repeat dot is a dot involved in a larger repeat sign. For example a right repeat sign can be seen as a horizontal sequence of: 2 repeat dots + 1 thin barline + 1 thick barline.

Should we consider:

  1. Each repeat dot as an individual symbol, or
  2. A vertical pair of repeat dots as a symbol by itself, or
  3. A repeat sign (dots + barlines) as a whole symbol. In this case, we would have 3 symbols (left, right, both), considering that the sign bounds would be defined vertically by the staff height, and horizontally by the dots/barlines sequence.

Today, MuseScore considers whole sign symbols, whose height embraces all the staves in their part (Piano parts are made of 2 staves, Organs 3). This is none of the 3 approaches listed above, since these large symbols cannot be handled as fixed-shape symbols.

lasconic commented 7 years ago

A repeat barline symbol in audiveris is the height of a staff. In between staves are connectors.

hbitteur commented 7 years ago

Could MuseScore provide at the same time isolated symbols (one for each repeat dot, one for each barline) and global symbols (left, right, both repeat signs)? Both would be useful for the OMR Dataset.