[MEI-L] clef as milestone element

TW zupftom at googlemail.com
Tue May 31 13:24:04 CEST 2011


2011/5/31 Andrew Hankinson, Mr <andrew.hankinson at mail.mcgill.ca>:
>
> Because it helps me to visualize how this might look, you're saying:
>
> <layout>
>  ...
>  <system id="1">
>     <clef ... />
>     <custos ... />
>  </system>
>  ...
> </layout>
>
> <staff>
>   <layer>
>     ...
>     <sb systemref="1" />
>     ....
>

The question is how the layout tree will look like inside the system
element.  There will also have to be staffs, right?  As the <staff>
element is already taken, let me call them <systemstaff>s.  Would it
make sense to have something similar to <staffdef>, like:

<layout>
 ...
 <system id="1">
   <systemstaff staffref="staff1">
     <systemstaffdef clef.line= "2" clef.shape= "G">
     <custos ... />
   </systemstaff>
 </system>
 ...
</layout>

<staff n="staff1">
  <layer>
    ...
    <sb systemref="1" />
    ....


What I'm most interested in is: how will it be possible to define the
graphical properties of other elements?  How can e.g. the horizontal
position of notes and the vertical position of articulation marks be
defined, if desired?  How will elements that are split between
<system>s be represented, like split beams, slurs or brackets?  Do you
already have ideas for this?

>
> (Note: Here's a plug for the latest version of the layout module on the MEI Incubator. Freshly updated! https://gershwin.music.mcgill.ca/trac/mei-incubator/browser/mei-incubator/layout)
>

I think line 119 has to be:
  <desc>Points to a system element ID in the layout section.</desc>
or maybe something like
  <desc>Points to one or more system element IDs in the layout section.</desc>
as the type is IDREFS.

In line 2, quotes seem to be missing.

Thomas



More information about the mei-l mailing list