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