[MEI-L] sounding vs. written pitch, <octave>

Roland, Perry D. (pdr4h) pdr4h at eservices.virginia.edu
Fri Mar 17 20:40:07 CET 2017

> But how you encode it, it's a fourteenth higher.

Ha!  You got me.  I was taken in hook, line, and sinker, by the boundary between octaves.  

My clumsiness aside, I had hoped to demonstrate in a follow-up post that while the values in the *.ges attributes can reflect the result of applying the octave shift, they shouldn't.  Doing so results in a "double encoding" of the octave designation -- once in the <octave> element and again in @oct.ges.  If the <octave> element is altered or removed, then @oct.ges has to be recalculated.

With the correct markup, i.e.,

   pname="c" oct="4"
   pname.ges="b" accid.ges="f" oct.ges="4"/>

or, since the transposition itself doesn't involve an octave shift and therefore, there's no change in the note-level specification of octave,

   pname="c" oct="4"
   pname.ges="b" accid.ges="f"/>

adding an <octave> element, modifying it to be "15va", or removing it doesn't change the note-level markup.  This facilitates editing in a software editor.

It does mean that MIDI generation has to be aware that this note is affected by an octave shift.  This process might be aided by the addition of @plist on <octave> so that a linkage could be maintained between the <octave> element and the note it affects.  I don't think a pointer in the other direction, from <note> to <octave>, would be as effective.


> -----Original Message-----
> From: mei-l [mailto:mei-l-bounces at lists.uni-paderborn.de] On Behalf Of
> Thomas Weber
> Sent: Wednesday, March 15, 2017 11:42 AM
> To: Music Encoding Initiative
> Subject: Re: [MEI-L] sounding vs. written pitch, <octave>
> Am 15.03.2017 um 15:49 schrieb Roland, Perry D. (pdr4h):
> >
> > <note
> >       pname="c" oct="4"
> >       pname.ges="b" accid.ges="f" oct.ges="5"/>
> >
> > In other words, where @oct.ges reflects the octave shift?
> >
> Glad you asked, because now I can brag about how well-chosen my example
> was ;-).  The gestural pitch should be a minor seventh higher than the written
> pitch (because of <octave>).  But how you encode it, it's a fourteenth higher.
> This means, for some pitches, you'd end up with a different values in @oct and
> @oct.ges (for Bb Instruments, that's all pnames except for c), in some you
> don't.
> _______________________________________________
> mei-l mailing list
> mei-l at lists.uni-paderborn.de
> https://lists.uni-paderborn.de/mailman/listinfo/mei-l

More information about the mei-l mailing list