humdrum-tools / verovio-humdrum-viewer

Verovio Humdrum Viewer
http://verovio.humdrum.org
38 stars 9 forks source link

Maxima-shaped terminal long #637

Closed craigsapp closed 2 years ago

craigsapp commented 2 years ago

Create a Maxima-shaped terminal long by doubling the character used to encode a regular terminal long:

0cll;
!!!RDF**kern: l = terminal long

This is for cases such as this:

Screen Shot 2021-12-08 at 10 41 07 AM

https://zas.bn.org.pl/iiif/79713884/79933228.tif/full/,900/0/default.jpg

Where all of the fermata notes start at the same time, and it is highly likely that they should all end at the same time, so the difference between maxima and long notes is purely graphical and has no performance meaning.

craigsapp commented 2 years ago

Implemented with commit https://github.com/rism-digital/verovio/commit/f911775c3b170b586e8480d4c5e7353373b1204d

Test example:

**kern
*M4/4
=1
1c
=2
1dl;
=3
1e
=4
1fll;/
=5
*-
!!!RDF**kern: l = terminal long

Rendering:

Screen Shot 2021-12-08 at 11 07 22 AM
craigsapp commented 2 years ago

Yes, It is merged into develop, but perhaps only last week when I merged develop-humdrum into develop (which was after verovio 3.9 was released). (I merge develop-humdrum into develop a few times a year — usually after a regular verovio release so that any bugs can be ironed out before the next release).

I use this WASM binary, which always matches to the current version of develop-humdrum:

https://github.com/humdrum-tools/verovio-script/tree/gh-pages/scripts

Direct link for use on the web:

https://verovio-script.humdrum.org/scripts/verovio-toolkit-wasm.js

There are a few verovio text font differences with the standard release (at least previously, and I need to fix them to have the VHV-specific glyphs added again).

This reminds me that I should look at your verovio issue related to this from last week...