我需要访问未加音调的打击乐器笔记的显示属性。 (即音符看起来的音高)在原始MusicXML中,乐器的音符在其音符中带有<unpitched>
标签,这正是我所需要的。 (请参见下面的示例)
<note default-x="78.80" default-y="-725.00">
<unpitched>
<display-step>A</display-step>
<display-octave>5</display-octave>
</unpitched>
<duration>32</duration>
<instrument id="P8-I50"/>
<voice>1</voice>
<type>whole</type>
<notehead>x</notehead>
</note>
但是,Music21唯一提及此标签的是UnPitched
类,不幸的是他们声明了does not currently do anything and should not be used
。我试图直接遍历我的MusicXML文件,但是所有音符都被分配了通用音高和大鼓(特别是C4
),使它们无用。 Note
类文档中未提及任何显示属性。都没有提到在Note
和Unpitched
之间进行转换的方法。 (这可能是为什么文档说它未使用的原因)是访问Musiccus21不支持的未敲击打击乐音符,还是我忘了寻找?