[MEI-L] encoding orchestra cast with alternative instruments

Benjamin W. Bohl bohl at edirom.de
Mon Jan 23 12:35:47 CET 2017


Dear MEI-L:isteners,

can anyone help me how to encode a cast list for an orchestra that gives alternating instruments for the players and potential replacements if certain instruments not being available?

E.g.:
In the cast list:
“3 Oboes – 1. And 2. Also oboe d’amore, 3. Also cor anglais”

Amongst other at the end of the cast list:
“If necessary, the oboe d’amore can be replaced by an oboe, […]”

Simple case ignoring additions:

<perfMedium>
    <perfResList>
        <perfRes codedval="wb" count=“3" solo="false"></perfRes>
    </perfResList>
</perfMedium>

Alternatively trying to capture all instrument info:

<perfMedium>
    <perfResList>
        <perfRes codedval="wb" count="3" solo="false">
            <perfRes codedval="wb" count=“3" solo="false">Oboe</perfRes>
            <perfRes codedval="wz" count="2" solo="false" >Oboe d'amore</perfRes>
            <perfRes codedval="wz" count="1" solo="false">Cor d'anglais</perfRes>
        </perfRes>
    </perfResList>
</perfMedium>

Nevertheless I can’t capture the idea of alternating instruments for the first two oboes resp. The oboes d’amore or the third oboe and the cor d’anglais…

What if I use even a deeper nesting:

<perfMedium>
    <perfResList>
        <perfRes codedval="wb" count="3" solo="false">
            <perfRes count="2" solo="false">
                <perfRes codedval="wb" count="2" solo="false">Oboe</perfRes>
                <perfRes codedval="wz" count="2" solo="false" >Oboe d'amore</perfRes>
            </perfRes>
            <perfRes count="2" solo="false" >
                <perfRes codedval="wb" count="1" solo="false">Oboe</perfRes>
                <perfRes codedval="wz" count="1" solo="false">Cor d'anglais</perfRes>
            </perfRes>
        </perfRes>
    </perfResList>
</perfMedium>

I’m not sure whether this captures the meaning, especially since there is no possibility of stating the exclusive alteration, like e.g. in TEI with @exclude.

Any thoughts would be appreciated!
Many thanks
Benjamin




More information about the mei-l mailing list