pitch-histogram

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
pitch-histogram [2021/03/22 22:01]
egor
pitch-histogram [2021/03/25 16:18]
egor
Zeile 1: Zeile 1:
 Um eine 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: Um eine 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:
 +
 +<code>
 +from music21 import *
 +c = corpus.parse('verdi/laDonnaEMobile') #hier das gewünschte Notenbeispiel laden
 +p = graph.plot.HistogramPitchSpace(c)
 +p.run()</code>
 +
 +{{: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:
 +
 +<code>nameOctaveCount = analysis.pitchAnalysis.pitchAttributeCount(c, 'nameWithOctave')
 +
 +for n in sorted(nameOctaveCount):
 +
 +    print("%3s: %2d" % (n, nameOctaveCount[n]))</code>
 +    
 +{{:wiki:pitchhisto2.png?650|}}
 +
 +
  • pitch-histogram.txt
  • Zuletzt geändert: 2021/03/26 04:02
  • von egor