如何从music21乐谱中获得所有钢琴曲目?

时间:2018-03-24 06:55:39

标签: python music21

我可以使用

获取music21.stream.Score中的所有部分
s = music21.stream.Score()
s.getElementsByClass(music21.instrument.Instrument)

music21.instrument.partitionByInstrument(s)

但我无法找到检查每个声部是否使用钢琴乐器的方法。有没有更好的方法呢?

1 个答案:

答案 0 :(得分:1)

要从music21.stream.Score获取所有钢琴声部,你可以这样做:

instr

您可以将<GridLayout>分配给任何其他music2.instrument以提取其他乐器