Um ein Tonhöhen-Histogramm zu erzeugen kann die //music21// Klasse [[https://web.mit.edu/music21/doc/moduleReference/moduleGraphPlot.html#histogrampitchspace|music21.graph.plot.HistogramPitchSpace]] verwendet werden:
from music21 import *
c = corpus.parse('verdi/laDonnaEMobile') #hier das gewünschte Notenbeispiel laden
p = graph.plot.HistogramPitchSpace(c)
p.run()
{{:wiki:pitchhisto.png?650|}}
Die einzelnen Werte können durch [[https://web.mit.edu/music21/doc/moduleReference/moduleAnalysisPitchAnalysis.html|music21.analysis.pitchAnalysis]] Klasse als Tabelle angezeigt werden:
nameOctaveCount = analysis.pitchAnalysis.pitchAttributeCount(c, 'nameWithOctave')
for n in sorted(nameOctaveCount):
print("%3s: %2d" % (n, nameOctaveCount[n]))
{{:wiki:pitchhisto2.png?650|}}