Мне нужна помощь относительно использования библиотеки music21 в python - PullRequest
0 голосов
/ 12 мая 2019

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

...