<div dir="ltr"><div dir="ltr"><div class="markdown-here-wrapper" style=""><p style="margin:0px 0px 1.2em!important">Dear MEI-L,</p>
<p style="margin:0px 0px 1.2em!important">We are trying to validate files with square-note notation against <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-radius:3px;display:inline">mei-Neumes</code> customization. The validator is parsing all musical elements but is throwing errors for clef and custos (<code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-radius:3px;display:inline">error: element ... not allowed here</code>). On the contrary, if we use <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-radius:3px;display:inline">mei-all</code> the validation passes successfully.</p>
<p style="margin:0px 0px 1.2em!important">We looked at the <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-radius:3px;display:inline">mei-Neumes</code> customization file and realized that <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-radius:3px;display:inline">model.eventLike</code> is being modified (<a href="https://github.com/music-encoding/music-encoding/blob/develop/customizations/mei-Neumes.xml#L113-L120">https://github.com/music-encoding/music-encoding/blob/develop/customizations/mei-Neumes.xml#L113-L120</a>), with the result that <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-radius:3px;display:inline">clef</code> and <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-radius:3px;display:inline">custos</code> elements have to be within <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-radius:3px;display:inline">syllable</code> instead of <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-radius:3px;display:inline">layer</code>. Is this an unintended error or are there any special motives for this decision?</p>
<p style="margin:0px 0px 1.2em!important">Thank you,</p>
<p style="margin:0px 0px 1.2em!important">Gabriel</p><p style="margin:0px 0px 1.2em!important"></p>
<p style="margin:0px 0px 1.2em!important"><br></p><p style="margin:0px 0px 1.2em!important">PS: Attached to this email there is a basic MEI example with neume notation that can not be validated.<br></p>
<div title="MDH:RGVhciBNRUktTCw8YnI+PGRpdiBkaXI9Imx0ciI+PGJyPldlIGFyZSB0cnlpbmcgdG8gdmFsaWRh
dGUgZmlsZXMgd2l0aCBzcXVhcmUtbm90ZSBub3RhdGlvbiBhZ2FpbnN0Jm5ic3A7YGBgbWVpLU5l
dW1lc2BgYCBjdXN0b21pemF0aW9uLiBUaGUgdmFsaWRhdG9yIGlzIHBhcnNpbmcgYWxsIG11c2lj
YWwmbmJzcDtlbGVtZW50cyBidXQgaXMgdGhyb3dpbmcgZXJyb3JzIGZvciBjbGVmIGFuZCBjdXN0
b3MgZWxlbWVudHMmbmJzcDsoYGBgZXJyb3I6IGVsZW1lbnQgbm90IGFsbG93ZWQgaGVyZWBgYCku
IE9uIHRoZSBjb250cmFyeSwgaWYgd2UgdXNlJm5ic3A7YGBgbWVpLWFsbGBgYCB0aGUgdmFsaWRh
dGlvbiBwYXNzZXMgc3VjY2Vzc2Z1bGx5Ljxicj48YnI+V2UgbG9va2VkIGF0IHRoZSBgYGBtZWkt
TmV1bWVzYGBgIGN1c3RvbWl6YXRpb24gZmlsZSBhbmQgcmVhbGl6ZWQgdGhhdCZuYnNwO2BgYG1v
ZGVsLmV2ZW50TGlrZWBgYCBpcyBiZWluZyBtb2RpZmllZCZuYnNwOyg8YSBocmVmPSJodHRwczov
L2dpdGh1Yi5jb20vbXVzaWMtZW5jb2RpbmcvbXVzaWMtZW5jb2RpbmcvYmxvYi9kZXZlbG9wL2N1
c3RvbWl6YXRpb25zL21laS1OZXVtZXMueG1sI0wxMTMtTDEyMCIgdGFyZ2V0PSJfYmxhbmsiIGRh
dGEtc2FmZXJlZGlyZWN0dXJsPSJodHRwczovL3d3dy5nb29nbGUuY29tL3VybD9xPWh0dHBzOi8v
Z2l0aHViLmNvbS9tdXNpYy1lbmNvZGluZy9tdXNpYy1lbmNvZGluZy9ibG9iL2RldmVsb3AvY3Vz
dG9taXphdGlvbnMvbWVpLU5ldW1lcy54bWwlMjNMMTEzLUwxMjAmYW1wO3NvdXJjZT1nbWFpbCZh
bXA7dXN0PTE1NTY5OTc5OTAxNTgwMDAmYW1wO3VzZz1BRlFqQ05ISUlxTnk2Njg0OFpmQ1JxdXd1
bEc2QzlZdXBRIj5odHRwczovL2dpdGh1Yi5jb20vPHdicj5tdXNpYy1lbmNvZGluZy9tdXNpYy1l
bmNvZGluZy88d2JyPmJsb2IvZGV2ZWxvcC9jdXN0b21pemF0aW9ucy88d2JyPm1laS1OZXVtZXMu
eG1sI0wxMTMtTDEyMDwvYT4pLDxicj53aXRoIHRoZSByZXN1bHQgdGhhdCBgYGBjbGVmYGBgIGFu
ZCBgYGBjdXN0b3NgYGAgZWxlbWVudHMgaGF2ZSB0byBiZSZuYnNwO3dpdGhpbiBgYGBzeWxsYWJs
ZWBgYCBpbnN0ZWFkIG9mIGBgYGxheWVyYGBgLiBBcmUgdGhlcmUgYW55IHNwZWNpYWwmbmJzcDtt
b3RpdmVzIGZvciB0aGlzIGRlY2lzaW9uPzxicj48YnI+VGhhbmsgeW91LDxicj48YnI+R2Ficmll
bDwvZGl2PjxkaXYgZGlyPSJsdHIiPjxicj48L2Rpdj48ZGl2IGRpcj0ibHRyIj48YnI+X19fX19f
X19fX19fX19fX19fX188YnI+R2FicmllbCBWaWdsaWVuc29uaTxicj5TY2h1bGljaCBTY2hvb2wg
b2YgTXVzaWM8YnI+TWNHaWxsIFVuaXZlcnNpdHk8YnI+PGJyPlBTOiBBdHRhY2hlZCB0byB0aGlz
IGVtYWlsIHRoZXJlIGlzIGEgYmFzaWMgTUVJIGV4YW1wbGUgd2l0aCBuZXVtZSZuYnNwO25vdGF0
aW9uIHRoYXQgY2FuIG5vdCBiZSB2YWxpZGF0ZWQuPC9kaXY+" style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0"></div></div><div dir="ltr"></div></div></div>