@instr(optional)Provides a way of pointing to a MIDI instrument definition. It must contain the ID
of
an <instrDef> element elsewhere in the document.
Value conforms to data.URI.
@oct.ges(optional)Records performed octave information that differs from the written value.
Value conforms to data.OCTAVE.
<att.note.ges>direct children@oct.ges
@pname.ges(optional)Contains a performed pitch name that differs from the written value.
Value conforms to data.PITCHNAME.GESTURAL.
<att.note.ges>direct children@pname.ges
@tab.course(optional)Records which course is to be played.
Value conforms to data.COURSENUMBER.
@tab.fret(optional)Records the location at which a string should be stopped against a fret. The value
0 (zero) indicates the open string. The value omit indicates an omitted string that does not sound.
Value conforms to either data.FRETNUMBER or data.FRETNUMBER.omit.
@tab.line(optional)Used in German lute tablature in cases where vertical positioning deviates from the
norm which can be specified by @tab.align. Indicates the position of the tab note on one of the horizontal strands corresponding
to the @lines attribute on <staffDef>. (Note that in this case, the lines are conceptual rather than visible).
Value conforms to data.CLEFLINE.
@vel(optional)MIDI Note-on/off velocity.
Value conforms to data.MIDIVALUE.