interval-histogram

Dies ist eine alte Version des Dokuments!


Die Histogramm der Intervallschritte kann mit Hilfe von music21.interval sowie music21.analysis.discrete Modulen realisiert werden.

Als Beispiel nehmen wir die Sopran-Stimme aus einem Choral von J.S.Bach:

from music21 import *

b = corpus.parse('bach/bwv66.6')
beispiel = b.parts[0]
beispiel.show()

Den Tonumfang oder Ambitus einer Stimme kann mit music21.stream.analyze Modul ermittelt werden:

beispiel.analyze('range')

Die Ausgabe erfolgt dabei direkt als die Angabe des Intervalls (Kurzbezeichnung). Optional kann der Tonumfang ebenfalls in Halbtonschritten oder als eine ausgeschriebene Intervallbezeichnung ausgegeben werden:

beispiel.analyze('range').semitones
beispiel.analyze('range').niceName

  • interval-histogram.1617810791.txt.gz
  • Zuletzt geändert: 2021/04/07 15:53
  • von egor