我想确定何时应同时播放来自两个不同部分/乐器的音符。
拿上面的乐谱。在第三小节中,高音谱号的重音 A 和低音谱号的 B 应一致演奏。如何解析 music21 流并找到所有这些实例?
我知道一个片段的每个“部分”都可以按照其注释的顺序进行解析:
numParts = len(piece.parts)
for i in range(numParts):
part = piece.parts[i].flat.notesAndFlats
for note in part:
#will access each note or chord in the part sequentially
但这不允许我确定第一部分中的一个音符何时与第二部分中的一个音符在同一时刻开始。