pitch-histogram

Dies ist eine alte Version des Dokuments!


Um eine Tonhöhen-Histogramm zu erzeugen kann die music21 Klasse 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()

Die einzelnen Werte können durch folgenden Code als Tabelle angezeigt werden:

nameOctaveCount = analysis.pitchAnalysis.pitchAttributeCount(c, 'nameWithOctave')

for n in sorted(nameOctaveCount):

    print("%3s: %2d" % (n, nameOctaveCount[n]))
  • pitch-histogram.1616688808.txt.gz
  • Zuletzt geändert: 2021/03/25 16:13
  • von egor