Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
pianoroll [2021/03/21 17:18] egor angelegt |
pianoroll [2021/03/22 20:56] egor |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
Generell gibt es viele verschiedene Möglichkeiten in //music21// einen Pianoroll zu erzeugen. | Generell gibt es viele verschiedene Möglichkeiten in //music21// einen Pianoroll zu erzeugen. | ||
- | Falls ein Pianoroll vom gesamten Stück mit allen Stimmen erwünscht wird, kann es einfach durch //graph.plot.HorizontalBarPitchSpaceOffset// realisiert | + | Zunächst muss der zu untersuchende Notenmaterial in //music21// geladen |
+ | 1. Notenmaterial ist Teil einer Korpus-Sammlung: | ||
+ | < | ||
+ | |||
+ | c = corpus.parse(' | ||
+ | für den gewünschten File aus Korpus gemacht werden</ | ||
+ | |||
+ | 2. Notenmaterial muss als einzelnes File geladen werden: | ||
+ | |||
+ | < | ||
+ | |||
+ | c = converter.parse(' | ||
+ | für gewünschten File angegeben werden</ | ||
+ | |||
+ | 3. Beispiel mit xml über internet??? | ||
+ | |||
+ | **Es muss hier extra darauf hingewiesen werden, dass in Abhängigkeit von der verwendeten Plattform (PC oder Unix) man auf die Differenz zwischen [[https:// | ||
+ | |||
+ | Falls ein Pianoroll vom gesamten Stück mit allen Stimmen erwünscht wird, kann es einfach durch // | ||
+ | |||
+ | < | ||
+ | p.run()</ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Ebenfalls kann auch nur ein Abschnitt von gewünschter Taktlänge dargestellt werden: | ||
+ | |||
+ | < | ||
+ | |||
+ | {{: |