Wie schreibt man richtig Noten im Swing-Feeling mit lilypond
?
Nur zur Verdeutlichung: In MuseScore kann dies wie hier erklärt erreicht werden .
Ich bin etwas verwirrt, da ich im Internet nichts brauchbares gefunden habe. Ich kann den Hinweis nicht einfach als Textanmerkung schreiben, da ich die Musik per in Midi umwandeln möchte lilysong
, natürlich als Swing.
Die lilypond
-Dokumentation sagt implizit, dass mein Ziel erreichbar ist:
Wird in MIDI nicht unterstützt
Die folgenden Notationselemente haben keine Auswirkung auf die MIDI-Ausgabe, es sei denn, Sie verwenden das Articulate-Skript:
- Als Anmerkungen eingegebene Rhythmen, zB Swing
- [...]
Ich bin bereit, das Articulate-Skript zu verwenden . Die Dokumentation erwähnt jedoch nicht, wie diese Swing-Rhythmus-Anmerkung eingegeben wird .
Die Dokumentation erwähnt es nicht, weil die Kommentare im Skript selbst (im Unterverzeichnis LilyPond\usr\share\lilypond\current\ly\articulate.ly
meiner Installation) besagen, dass Swing und mehrere andere Wiedergabefunktionen noch nicht implementiert sind.
Tatsächlich ist es schwierig, Swing „richtig“ umzusetzen, es sei denn, der Grundrhythmus der Musik ist sehr einfach. Wenn der notierte Rhythmus die Schläge in Teile unterteilt, die kleiner als halbe Schläge sind, führt die Anwendung eines einfachen Algorithmus zur Anpassung des Rhythmus normalerweise zu einem falschen Ergebnis.
Ab Lilypond 2.21.82 (wahrscheinlich auch in 2.20) gibt es ein spezielles Swing-Skript . Es bietet einen \tripletfeel
Befehl, der auf folgende Weise verwendet werden kann (für Achtelnoten, was die gebräuchlichste Methode ist, daher das 8
als Argument):
\score {
\tripletFeel 8 {
% some music
}
\midi { }
}
Ramillies
/usr/local/share/lilypond/2.19.62/ly/articulate.ly
; ich bin mir nicht sicher, wo ich unter Windows danach suchen soll).