我需要一些有关在python中使用music21库的帮助

时间:2019-05-12 07:53:24

标签: python music21 musicxml

我很难按预期的方式解析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) 我很难找到如何获取这些信息。 有没有人可以告诉我如何获得上述信息? 非常感谢。

0 个答案:

没有答案