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
pitch-histogram [2021/03/22 22:01]
egor
pitch-histogram [2021/03/26 04:02] (aktuell)
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 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: 
 + 
 +<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.1616450509.txt.gz
  • Zuletzt geändert: 2021/03/22 22:01
  • von egor