すべての音符の再生時間(メジャー)を取得しようとしています。上記のコードMusic21再生時間のあるすべてのノートを取得する
from music21 import *
allBach = corpus.search('bach')
x = allBach[0]
p = x.parse()
partStream = p.parts.stream()
for n in p.pitches:
print "Pitch: " + str(n)
print "*************"
for n in p.notes:
print "Note: " + str(n)
#print "Duration " + str(x.parse().duration)
私はピッチがそのオクターブとノートの名前だけですが、イムは、その期間(対策)と音符の値を取得しようとしていることを知っている次の出力
Pitch: E5
Pitch: G5
Pitch: A5
Pitch: D5
Pitch: F#5
Pitch: A5
Pitch: D5
Pitch: F#5
Pitch: A5
Pitch: C6
Pitch: G4
Pitch: B4
Pitch: D5
*************
を生成します。
また、私がこれを手伝うことができれば、p.notesが何も返さない理由も説明できますか? ありがとうございます。