Как я могу получить доступ к свойствам неотмеченных нот Percussion в music21? - PullRequest
0 голосов
/ 05 июля 2019

Мне нужно получить доступ к свойствам отображения примечаний неотключенного ударного инструмента.(то есть, какая нота выглядит такой, какой она есть). В сыром 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.(Вероятно, поэтому в документации сказано, что он не используется) Доступ к заметкам Percsion без внесенных изменений - это просто функция, которую Music21 не поддерживает, или я что-то забыл искать?

...