humdrum-tools / verovio-humdrum-viewer

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

mensural <dot> placement #874

Open craigsapp opened 10 months ago

craigsapp commented 10 months ago

Mensural dots are currently centered between adjacent notes:

Screenshot 2024-01-21 at 11 51 38
Click to view MEI data for above example ```xml </titleStmt> <pubStmt> <unpub>This MEI file was created by Verovio's Humdrum converter. When published, this unpub element should be removed, and the enclosing pubStmt element should be properly filled out.</unpub> </pubStmt> </fileDesc> <encodingDesc> <appInfo> <application isodate="2024-01-21T11:51:23" version="4.2.0-dev-80ec72d"> <name>Verovio</name> <p>Transcoded from Humdrum</p> </application> </appInfo> </encodingDesc> </meiHead> <music decls="#work0_encoded"> <body> <mdiv xml:id="m1756h3a"> <score xml:id="s14g40td"> <scoreDef xml:id="slw6g3r" midi.bpm="280.000000"> <staffGrp xml:id="s1dfdahk"> <staffDef xml:id="staffdef-L1F1" n="1" notationtype="mensural.white" lines="5"> <clef xml:id="clef-L2F1" shape="C" line="3" /> </staffDef> </staffGrp> </scoreDef> <section xml:id="section-L1F1"> <staff xml:id="staff-L1F1" n="1"> <layer xml:id="layer-L1F1N1" n="1"> <mensur xml:id="mensur-L3F1" modusmaior="2" modusminor="2" prolatio="2" tempus="3" sign="O" /> <note xml:id="note-L4F1" dur="brevis" oct="4" pname="c" /> <note xml:id="note-L5F1" dur="semibrevis" oct="3" pname="b" /> <note xml:id="note-L6F1" dur="semibrevis" oct="4" pname="c" /> <note xml:id="note-L7F1" dur="semibrevis" oct="4" pname="d" /> <dot xml:id="d1ekyqpf" form="aug" /> <note xml:id="note-L8F1" dur="semibrevis" oct="4" pname="e" /> <note xml:id="note-L9F1" dur="semibrevis" oct="4" pname="d" /> <barLine xml:id="barline-L10F1" form="single" /> </layer> </staff> </section> </score> </mdiv> </body> </music> </mei> ``` </details> <p>When showing parts in a score format, the centering is distracting and it would be preferable to place dots similar to CMN. </p> <p>Some possible options: (1) placed dots of augmentation as in CMN while centering dots of division. (2) have a style option for verovio such as <code>--mensural-dots center|left</code> to chose a particular sytle if others prefer centered dots.</p> <hr /> <p>Example in mensural music can be found on the Tasso in Music Project work pages such as:</p> <p><a rel="noreferrer nofollow" target="_blank" href="https://www.tassomusic.org/work/?id=Trm0048a">https://www.tassomusic.org/work/?id=Trm0048a</a></p> <img width="1067" alt="Screenshot 2024-01-21 at 11 58 42" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/09682c68-ecba-4a8e-83be-8eb2320734da"> <p>Click on the "m" button in the notation toolbar to display music in mensural form.</p> <p>Centering the dots in the score view causes some confusing in readability, particularly at small sizes where the dot and rests are too similar to each other. Ofsetting the dot from where a rest would be placed helps with this readability problem.</p> </div> </div> <div class="page-bar-simple"> </div> <div class="footer"> <ul class="body"> <li>© <script> document.write(new Date().getFullYear()) </script> Githubissues.</li> <li>Githubissues is a development platform for aggregating issues.</li> </ul> </div> <script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script> <script src="/githubissues/assets/js.js"></script> <script src="/githubissues/assets/markdown.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/highlight.min.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/languages/go.min.js"></script> <script> hljs.highlightAll(); </script> </body> </html>