如何访问music21中的打击乐无音调属性?

时间:2019-07-04 23:34:02

标签: python-3.7 music21 musicxml

我需要访问未加音调的打击乐器笔记的显示属性。 (即音符看起来的音高)在原始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类文档中未提及任何显示属性。都没有提到在NoteUnpitched之间进行转换的方法。 (这可能是为什么文档说它未使用的原因)是访问Musiccus21不支持的未敲击打击乐音符,还是我忘了寻找?

0 个答案:

没有答案