<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Dear all,</p>
    <p>A week later followup. I've resigned myself to have to customise
      MEI-neumes.xml to support this polyphonic neume notation and am
      trying to work my way through the sparse documentation.
      Unfortunately, I've fallen at the first hurdle.</p>
    <p>Attempting to generate the schema without any of my own
      customisation, I opened up TEI Roma and uploaded the
      MEI-neumes.xml customisation direct from Github (because the
      "customeization" service appears to have been broken for over a
      fortnight now without any sign that it is being fixed). Roma
      appears to parse the customization without issue, but fails when
      pulling in the SVG elements:</p>
    <p>
      <blockquote type="cite"><error msg="to RNG then Trang to make
        RNC failed: net.sf.saxon.s9api.SaxonApiException:
        org.xml.sax.SAXParseException; systemId:
        <a class="moz-txt-link-freetext" href="http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/svg11.rng">http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/svg11.rng</a>;
        lineNumber: 6; columnNumber: 3; The element type "hr" must be
        terminated by the matching end-tag "</hr>"."
        exclass="class java.io.IOException" >java.io.IOException: to
        RNG then Trang to make RNC failed:
        net.sf.saxon.s9api.SaxonApiException:
        org.xml.sax.SAXParseException; systemId:
        <a class="moz-txt-link-freetext" href="http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/svg11.rng">http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/svg11.rng</a>;
        lineNumber: 6; columnNumber: 3; The element type "hr" must be
        terminated by the matching end-tag "</hr>".<br>
            at
        pl.psnc.dl.ege.tei.TEIConverter.convertDocument(TEIConverter.java:306)<br>
            at
        pl.psnc.dl.ege.tei.TEIConverter.convert(TEIConverter.java:154)<br>
            at
        pl.psnc.dl.ege.component.NamedConverter.convert(NamedConverter.java:44)<br>
            at
        pl.psnc.dl.ege.ConversionPerformer.run(ConversionPerformer.java:45)<br>
            at java.lang.Thread.run(Thread.java:748)<br>
        </error></blockquote>
      Looking through svg11.rng, there is no mention of <hr>. Am I
      using Roma correctly here or is this an upstream issue at TEI? The
      same issue occurs on MEI-CMN.xml<br>
    </p>
    <p>Joshua.<br>
    </p>
    <div class="moz-cite-prefix">On 09/03/2019 14:26, Joshua Stutter
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:048ea37a-3e7c-c1b9-5cc0-f9f4a3743f19@yokermusic.scot">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <p>Dear all,</p>
      <p>Fairly new MEI user, trying to encode some 13th-century Notre
        Dame notation into MEI for a class. MEI has good support for
        many neumes, but I'm attempting to get them to work in a
        polyphonic context, align correctly and with good semantics.
        Here is a small example which I'm attempting to encode:</p>
      <p><img moz-do-not-send="false"
          src="cid:part1.D22C3A9D.C0A1F038@yokermusic.scot" alt="Small
          Notre Dame example." class="" width="612" height="297"></p>
      <p>Most of the neumes can be notated and typed with the exception
        of the complex neume FGBGA which does not have a name. This is
        fine as this music does not stick to the usual neume types.<br>
      </p>
      <p>My first issue arises when trying to show the first tenor note
        D is aligned with the porrectus GFG. How would I go about
        achieving this without using semantically-incorrect spacers or
        invisible rests or durations? What I really wish for is the
        possibility to encode sections of polyphony in groups that are
        aligned together, i.e. the first three neumes in the organal
        voice in one group, then the porrectus in a new group with the
        tenor virga.</p>
      <p>The second issue is the vertical lines. They are not barlines,
        nor always rests. They are divisiones with a complex and
        context-sensitive function. Sometimes they function as rests,
        sometimes they are alignment marks, sometimes syllable marks.</p>
      <p>The first attached file 'benedicamus-domino.mei' encodes this
        example naively. Nothing is aligned and I use <barLine>
        where divisiones are.</p>
      <p>The second attached file 'benedicamus-domino-wish.mei' is how I
        wish to encode this file, using a made-up element
        <alignmentGrp> that can contain anything a <font
          size="-1"><</font>section> contains. I have also
        replaced the <barLine> with another made-up element
        <divisio>.</p>
      <p>Needless to say, I'm not concerned with the output in verovio,
        as very little neumatic notation is supported anyway, but
        instead encoding the alignment and elements correctly. Is
        something like this possible in MEI already or will I have to
        dabble in ODD? If I must, are there any links to a good workflow
        and documentation for using ODD with MEI?</p>
      <p>Thanks in advance for responding to this quite complex
        question,</p>
      <p>Joshua Stutter.<br>
      </p>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
mei-l mailing list
<a class="moz-txt-link-abbreviated" href="mailto:mei-l@lists.uni-paderborn.de">mei-l@lists.uni-paderborn.de</a>
<a class="moz-txt-link-freetext" href="https://lists.uni-paderborn.de/mailman/listinfo/mei-l">https://lists.uni-paderborn.de/mailman/listinfo/mei-l</a>
</pre>
    </blockquote>
  </body>
</html>