Closed craigsapp closed 9 months ago
Implemented in issue https://github.com/craigsapp/website-polish-scores/commit/593bb8590631e7237d53995067304e15d83b4478
Example:
https://polishscores.org?id=pl-wn--mus-iii-65-947-cim--001-024&con=Ob
Compare to the original source:
https://zas.bn.org.pl/iiif/19382537/19723335.tif/full/,900/0/default.jpg
where the SATB choir are not present at the start of the score.
verovio parameter | meaning |
---|---|
condense |
Remote staves on a system when all rests. |
condenseFirstPage |
Do the same to the first page, which is typically not condensed so that all of the instruments are listed on the first page. |
There is a new "Notation options" entry in the configuration menu:
In this case the contents are:
condense; condenseFirstPage
And notice there are only piano and one voice at the start of the music.
The URL is updated when the notation options are checked:
polishscores.org/?id=pl-wn--mus-iii-65-947-cim--001-024&con=ObVv{condense;condenseFirstPage}
Vv
is the URL configuration code for verovio options, and they follow within curly brackets.
Note that "Original system breaks" is needed to handle the notation case when the instrumentation changes, since the cases need to happen at a system break.
The full choir comes in in measure 47:
In this case there is an encoding error, and the LB/PB markers are not directly attached to the barline, but instead to the *Xtremolo
, the *Xtremolo
should be placed above the LB/PB lines.
Corrected:
And both PB and LB are not needed at the same time (PB includes an implicit LB):
Further corrected (but not in repository) to remove undesired exclamation marks (originally this was a local comment, but incompletely converted to a global comment):
Viewing in VHV with the same verovio options (configuration options not transferred automatically to VHV from polishscores.org:
Added the options by hand for now:
!!!verovio: condense
!!!verovio: condenseFirstPage
!!!verovio: breaks line
List of verovio options (the purple ones):
https://plugin.humdrum.org/options/#list
More have been added since the list was last revised, so needs to be updated.
Example of adding beamFrenchStyle
to the notation options:
This causes the stems to stop at the closest beamlet instead of the furthest:
Compare to standard beaming style:
Add a free-form field in the configuration panel to pass options to verovio.
Example:
The verovio options field should behave similar to the
Filter
option.Use the
!!!verovio:
syntax, each field separated by a semicolon (;
) when multiple settings need to be given.Such as for this work:
Which in the notation parameters field would be:
These options will display the scores as in the original scan. In this case the ideal sollution would be to add the
!!!verovio:
options given above into the digital score for proper notation display in condensed score format. But when this is not the case, the free-form verovio options field can be used to add it to the POPC2 interface.