<part> elements are not used in MEI to indicate voice leading. @next attributes on event elements should be used for this purpose. <part> elements are useful for encoding individual parts when there is no score, such as early music part books, when the music has non-aligning bar lines, when different layout, such as page turns, are needed for the score and parts, or for accommodating software that requires part-by-part encoding. When assembly of the parts into a score is desired and there are non-aligning bar lines, bar lines which indicate points of alignment across all the parts may be marked as 'controlling', while non-aligning ones may be marked as 'non-controlling'.
<elementSpec ident="part" module="MEI.shared">
<desc xml:lang="en">An alternative visual rendition of the score from the point of view of a particular
performer (or group of performers).</desc>
<classes>
<memberOf key="att.common"/>
<memberOf key="att.metadataPointing"/>
<memberOf key="att.part.anl"/>
<memberOf key="att.part.ges"/>
<memberOf key="att.part.log"/>
<memberOf key="att.part.vis"/>
<memberOf key="model.partLike"/>
</classes>
<content>
<rng:zeroOrMore>
<rng:choice>
<rng:ref name="model.annotLike"/>
<rng:ref name="model.appLike"/>
<rng:ref name="model.divLike"/>
<rng:ref name="model.editLike"/>
<rng:ref name="model.graphicPrimitiveLike"/>
<rng:ref name="model.milestoneLike.music"/>
<rng:ref name="model.scoreDefLike"/>
<rng:ref name="model.scorePart"/>
<rng:ref name="model.staffDefLike"/>
<rng:ref name="model.transcriptionLike"/>
</rng:choice>
</rng:zeroOrMore>
</content>
<remarks xml:lang="en">
<p> <gi scheme="MEI">part</gi> elements are not used in MEI to indicate voice leading.
<att>next</att> attributes on event elements should be used for this purpose. <gi scheme="MEI">part</gi> elements are useful for encoding individual parts when there is no
score, such as early music part books, when the music has non-aligning bar lines,
when
different layout, such as page turns, are needed for the score and parts, or for
accommodating software that requires part-by-part encoding. When assembly of the parts
into
a score is desired and there are non-aligning bar lines, bar lines which indicate
points of
alignment across all the parts may be marked as 'controlling', while non-aligning
ones may
be marked as 'non-controlling'.</p>
</remarks>
</elementSpec>