Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
pianoroll [2021/03/21 17:34] egor |
pianoroll [2021/04/02 01:32] egor |
||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
Zunächst muss der zu untersuchende Notenmaterial in //music21// geladen werden. Dies erfolgt durch folgenden Syntax: | Zunächst muss der zu untersuchende Notenmaterial in //music21// geladen werden. Dies erfolgt durch folgenden Syntax: | ||
- | 1. Notenmaterial ist Teil einer Korpus-Sammlung | + | 1. Notenmaterial ist Teil einer Korpus-Sammlung: |
+ | < | ||
+ | c = corpus.parse(' | ||
+ | für den gewünschten File aus Korpus gemacht werden</ | ||
- | Falls ein Pianoroll vom gesamten Stück mit allen Stimmen erwünscht wird, kann es einfach durch //graph.plot.HorizontalBarPitchSpaceOffset// | + | 2. Notenmaterial muss als einzelnes File geladen |
+ | < | ||
+ | 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()</ | ||
+ | |||
+ | {{: | ||
- | </code> | + | Ebenfalls kann auch nur ein Abschnitt von der gewünschten Taktlänge dargestellt werden. Die genauen Taktangaben für den gewünschten Abschnitt müssen als Werte bei //measures// angegeben werden (ím unten angeführten Beispiel wird z.B. der Abschnitt zwischen Takten 1 und 10 dargestellt): |
+ | < | ||
+ | {{: |