Im пытается получить все заметки с их продолжительностью (мерами).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
*************
Я знаю, что шаг является только название ноты с его октаву, но Im пытается получить значения ноты с его длительности (мер).
Также, если вы можете мне помочь, не могли бы вы также объяснить, почему p.notes ничего не возвращает. Спасибо.