pianoroll

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
pianoroll [2021/03/22 00:34]
egor
pianoroll [2021/04/06 07:35]
egor
Zeile 14: Zeile 14:
 <code>from music21 import * <code>from music21 import *
  
-c = converter.parse('C:/Users/egor_/xml-test/ives1.xml') #hier muss der lokale Pfad für gewünschten File angegeben werden</code>+c = converter.parse('C:/Users/egor_/xml-test/ives1.xml') #hier muss der lokale Pfad  
 +für gewünschten File angegeben werden</code> 
 + 
 +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://de.wikipedia.org/wiki/Schr%C3%A4gstrich|(forward)slash]] und [[https://de.wikipedia.org/wiki/Backslash|backslash]] bei Eingabe des Pfades achten sollte. Mehr dazu [[http://web.mit.edu/music21/doc/usersGuide/usersGuide_08_installingMusicXML.html#parsing-files-in-general|hier]].** **Es muss hier extra darauf hingewiesen werden, dass in Abhängigkeit von der verwendeten Plattform (PC oder Unix) man auf die Differenz zwischen [[https://de.wikipedia.org/wiki/Schr%C3%A4gstrich|(forward)slash]] und [[https://de.wikipedia.org/wiki/Backslash|backslash]] bei Eingabe des Pfades achten sollte. Mehr dazu [[http://web.mit.edu/music21/doc/usersGuide/usersGuide_08_installingMusicXML.html#parsing-files-in-general|hier]].**
  
-Falls ein Pianoroll vom gesamten Stück mit allen Stimmen erwünscht wird, kann es einfach durch //graph.plot.HorizontalBarPitchSpaceOffset// realisiert werden.+Falls ein Pianoroll vom gesamten Stück mit allen Stimmen erwünscht wird, kann es einfach durch [[https://web.mit.edu/music21/doc/moduleReference/moduleGraphPlot.html#horizontalbarpitchspaceoffset|graph.plot.HorizontalBarPitchSpaceOffset]] Modul realisiert werden.
  
 <code>p = graph.plot.HorizontalBarPitchSpaceOffset(c) <code>p = graph.plot.HorizontalBarPitchSpaceOffset(c)
Zeile 25: Zeile 28:
 {{:wiki:pianoroll1.png?650|}} {{:wiki:pianoroll1.png?650|}}
  
-Ebenfalls kann auch nur ein Abschnitt von gewünschter Taktlänge dargestellt werden:+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):
  
 <code>c.measures(1, 10).plot()</code> <code>c.measures(1, 10).plot()</code>
  
 {{:wiki:pianoroll2.png?650|}} {{:wiki:pianoroll2.png?650|}}
  • pianoroll.txt
  • Zuletzt geändert: 2021/04/06 07:36
  • von egor