<div dir="ltr"><div class="markdown-here-wrapper" style=""><p style="margin:0px 0px 1.2em!important">Dear all,</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">PS: Attached to this email there is a basic MEI example with neume notation that cannot be validated.</p>
<div title="MDH:RGVhciBhbGwsPGJyPjxicj5XZSBhcmUgdHJ5aW5nIHRvIHZhbGlkYXRlIGZpbGVzIHdpdGggc3F1
YXJlLW5vdGUgbm90YXRpb24gYWdhaW5zdCBgYGBtZWktTmV1bWVzYGBgIGN1c3RvbWl6YXRpb24u
IFRoZSB2YWxpZGF0b3IgaXMgcGFyc2luZyBhbGwgbXVzaWNhbCBlbGVtZW50cyBidXQgaXMgdGhy
b3dpbmcgZXJyb3JzIGZvciBjbGVmIGFuZCBjdXN0b3MgKGBgYGVycm9yOiBlbGVtZW50IC4uLiBu
b3QgYWxsb3dlZCBoZXJlYGBgKS4gT24gdGhlIGNvbnRyYXJ5LCBpZiB3ZSB1c2UgYGBgbWVpLWFs
bGBgYCB0aGUgdmFsaWRhdGlvbiBwYXNzZXMgc3VjY2Vzc2Z1bGx5Ljxicj48YnI+V2UgbG9va2Vk
IGF0IHRoZSBgYGBtZWktTmV1bWVzYGBgIGN1c3RvbWl6YXRpb24gZmlsZSBhbmQgcmVhbGl6ZWQg
dGhhdCBgYGBtb2RlbC5ldmVudExpa2VgYGAgaXMgYmVpbmcgbW9kaWZpZWQgKDxhIGhyZWY9Imh0
dHBzOi8vZ2l0aHViLmNvbS9tdXNpYy1lbmNvZGluZy9tdXNpYy1lbmNvZGluZy9ibG9iL2RldmVs
b3AvY3VzdG9taXphdGlvbnMvbWVpLU5ldW1lcy54bWwjTDExMy1MMTIwIiB0YXJnZXQ9Il9ibGFu
ayIgZGF0YS1zYWZlcmVkaXJlY3R1cmw9Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vdXJsP3E9aHR0
cHM6Ly9naXRodWIuY29tL211c2ljLWVuY29kaW5nL211c2ljLWVuY29kaW5nL2Jsb2IvZGV2ZWxv
cC9jdXN0b21pemF0aW9ucy9tZWktTmV1bWVzLnhtbCUyM0wxMTMtTDEyMCZhbXA7c291cmNlPWdt
YWlsJmFtcDt1c3Q9MTU1NzMzNDAyNzk1MzAwMCZhbXA7dXNnPUFGUWpDTkdhSUNkT2xrc2M2Vm5Q
TXh3aFFRaU9CSlNlaXciPmh0dHBzOi8vZ2l0aHViLmNvbS9tdXNpYy08d2JyPmVuY29kaW5nL211
c2ljLWVuY29kaW5nL2Jsb2IvPHdicj5kZXZlbG9wL2N1c3RvbWl6YXRpb25zL21laS08d2JyPk5l
dW1lcy54bWwjTDExMy1MMTIwPC9hPiksIHdpdGggdGhlIHJlc3VsdCB0aGF0IGBgYGNsZWZgYGAg
YW5kIGBgYGN1c3Rvc2BgYCBlbGVtZW50cyBoYXZlIHRvIGJlIHdpdGhpbiBgYGBzeWxsYWJsZWBg
YCBpbnN0ZWFkIG9mIGBgYGxheWVyYGBgLiBJcyB0aGlzIGFuIHVuaW50ZW5kZWQgZXJyb3Igb3Ig
YXJlIHRoZXJlIGFueSBzcGVjaWFsIG1vdGl2ZXMgZm9yIHRoaXMgZGVjaXNpb24/PGJyPjxicj5U
aGFuayB5b3UsPGJyPjxicj5HYWJyaWVsPGJyPjxicj48YnI+UFM6IEF0dGFjaGVkIHRvIHRoaXMg
ZW1haWwgdGhlcmUgaXMgYSBiYXNpYyBNRUkgZXhhbXBsZSB3aXRoIG5ldW1lIG5vdGF0aW9uIHRo
YXQgY2FuIG5vdCBiZSB2YWxpZGF0ZWQu" style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0"></div></div></div>