Ich habe kürzlich LilyPond und Denomo installiert und finde, dass sie großartige Tools sind. Ich kann jedoch anscheinend nicht lernen, wie man ein strahlendes Muster wie dieses erstellt:
Dies ist die Leiste in der Denemo-GUI:
Mein LilyPond-Code:
\stemUp g'[ \stemDown c''16 d'' e''8 \stemUp c'8]~ c'16[ bes16 a g] a8 f'~ \AutoBarline
Das Problem ist, dass das herauskommt:
Der 16tel-Notenstrahl kollidiert mit den Notenköpfen. Ich beziehe mich auf das C und D, die 2. und 3. Note in den Takt.
Wie würde man den 16tel-Notenbalken unter dem Hauptverbindungsbalken hervorziehen, weg von den Notenköpfen zum unteren Ende der Notenzeile, wie im ersten Bild?
Sie könnten den Lilypond-Code in zwei Teile aufteilen, die Sie mit kombinieren \partcombine
, zum Beispiel so:
\stemUp \partcombine { g'8[ \stemDown \set stemLeftBeamCount = #1 c''16] s16 s4 } { s8 \stemDown c''16[ \set stemRightBeamCount = #1 d'' e''8 \stemUp c'8]~ } c'16[ bes16 a g] a8 f'
Ich habe stemLeftBeamCount und stemRightBeamCount verwendet, um sicherzustellen, dass die Doppelbalken für die 16tel-Noten nur zwischen diesen gezeichnet werden.
Das Ergebnis würde so aussehen:
Vielleicht lässt sich die Optik noch weiter verbessern, aber zumindest sieht es deutlich besser aus als das Original.
OP hat diese Frage auf der Lilypond-User-Mailingliste gestellt; der Thread ist hier zu finden .
Die angegebene Lösung ist
\version "2.19.81"
line = \relative c'' {
\stemUp
g8[
\stemDown
\once \override Stem.beaming = #'((0) . (-1 0))
c16
\once \override Stem.beaming = #'((-1 0) . (0))
d
e8
\stemUp
c,]
}
\score {
\new Staff \line
\layout { }
}
LilyPond liefert zwar eine Fehlermeldung warning: no viable initial configuration found: may not find good beam slope
——der Code wird trotzdem kompiliert.
Was die Krümmung des Strahls im Originalbeispiel betrifft, so ist dies (nach meinem Verständnis) derzeit in LilyPond nicht möglich.
Ob dies eine ideale Art ist, diesen Auszug zu setzen, steht noch zur Debatte.
Timbo
Benutzer49352
Timbo
guidot