У меня трудные времена при разборе файла musicxml, как я и предполагал.
Я пытаюсь получить некоторую информацию из файла musicxml, который используется только для заметок. Я использую библиотеку python и music21.
import music 21
s = music21.converter.parse('mydir/mysong.musicxml')
s.show('text')
Результат приведен ниже.
{132.0} <music21.stream.Measure 34 offset=132.0>
{0.0} <music21.layout.SystemLayout>
{0.0} <music21.stream.Voice 1>
{0.0} <music21.note.Note B>
{0.5} <music21.note.Note B>
{1.0} <music21.chord.Chord C5 B5>
{1.5} <music21.note.Note B>
Результат, который я хочу получить, - это число (я думаю, это место каждой заметки) внутри {}, и что это за нота каждая. (Например, B или C5, B5)
Мне трудно выяснить, как я могу получить эту информацию.
Есть ли кто-нибудь, кто может сказать мне, как я могу получить информацию, которую я упомянул выше?
Большое спасибо.