Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: chf am Montag, 6. Dezember 2010, 18:10
-
Liebe Freunde,
anknüpfend an mein Problem mit "komplexen Akkorden" (s. heutige Änderung)
hat sich was Neues ergeben: alle Elemente sind gewandert, nur die Hilfslinie nicht (s. Schnipsel).
Gibt es eine Definition, die einen Akkord insgesamt rücken lässt?
Oder eine solche für die Hilfslinie?
Lasst mich möglichst nicht im Stich!
Gruß
chf
-
Liebe Freunde,
habt Ihr gewartet, bis ich selber drauf komme? Das ist die Sache mit dem Berg und dem Propheten...
Es funktioniert allerdings nur, wenn der andere Akkord keine Hilfslinien hat - also Glückssache.
Das Fähnchen betreffend musste ich allerdings einen rhythmischen Kompromiss schließen, da es offensichtlich keine Lösung gibt. Staccato ist kurz...
Solltet Ihr doch noch auf eine elegantere bzw. sichere Lösung kommen, lasst es mich wissen!
Danke für Eure Mühe, und beste Grüße
chf
-
jetzt fällt es mir ein:
Das Fähnchen kann man nämlich in ein andere stimme packen....
\version "2.12.3."
upper = \relative c' {
\clef treble
\time 4/4
r2 r4
<< { \stemNeutral
\override Script #'padding = #'0.5
\override TupletBracket #'transparent = ##t
\override TupletNumber #'transparent = ##t
\override Stem #'flag = #no-flag
\times 2/3 {
\once \override Stem #'rotation = #'( 45 0 0 )
\once \override Stem #'length = #7
\once \override Stem #'extra-offset = #'(-1 . 0.5 )
\once \override Accidental #'extra-offset = #'(-2 . 0)
\once \override NoteHead #'extra-offset = #'(-2 . 0)
es'8\noBeam^\markup "8va"
\once \override Stem #'length = #10
\once \override Stem #'extra-offset = #'(0 . 0 )
\once \override NoteHead #'extra-offset = #'(-2.5 . 0)
\once \override Stem #'extra-offset = #'(-2.5 . 0) \once \override Script #'extra-offset = #'(-2.5 . 0)
\once \override DynamicText #'extra-offset = #'(-2.5 . 0)
d8-.->\sfz\noBeam
\once \override Stem #'rotation = #'( -45 0 0 )
\once \override Stem #'length = #8.5
\once \override Stem #'extra-offset = #'(-5 . 1)
\once \override Accidental #'extra-offset = #'(-4 . 0)
\once \override NoteHead #'extra-offset = #'(-4 . 0)
e!8\noBeam} }
\\
{ \override NoteHead #'transparent = ##t
\once \override Stem #'length = #10
d8
b8\rest
}
>>
}
lower = \relative c {
\clef bass
\time 4/4 \clef treble r2 r4 <ais''' b>8 r8-.->
}
\score {
\new PianoStaff <<
\new Staff = "1" << \upper >>
\new Staff = "2" << \lower >>
>>
}
-
Tausend Dank, kilgore!
Was hab ich nicht alles probiert, auch eine andere Schreibweise überhaupt - alles unbefriedigend.
Jetzt ist es gut.
Schönen Advent und Grüße für alle
chf