Wie kriege ich die Trillspanner auf gleiche Höhe
Der erste ist einfach zu lang. Hier hilft ein Kürzen, am einfachsten zum Taktstrich:
\once \override TrillSpanner.to-barline = ##t
Allerdings solls ja ein Triller sein, ich würde glaub ich lieber auch nur einen setzen statt zwei, vermutlich sogar mit übergebundener Note.
Übrigens würde ich das zweite \stopTrillSpan an die erste Nachschlagsnote setzen, der Triller ist da ja zuende.
und das forte in die Mitte der crescendo/decrescendo Hairpins?
Dafür kannst du das Decrescendo kürzen:
\once \override Hairpin.bound-padding = 4
Und, falls du das Forte wirklich vor der Note haben willst, mit X-offset arbeiten:
\once \override DynamicText.X-offset = -2
Wirkt aber „schief“ auf mich.
Desweiteren kannst du noch die Stimmen in der linken Hand richtig sortieren und in der rechten \voiceOne setzen, dann musst du nicht mit \stemUp, \stemDown und #(ly:expect-warning …) tricksen. Ach ja, und „m. d.“ ist Quatsch (die rechte Hand ist ja grad mit dem Triller beschäftigt), es muss „m. g.“ (französisch) oder „m. s.“ (italienisch) heißen

Insgesamt ergibt sich:
\version "2.19.37"
\language "deutsch"
\paper {
#(set-paper-size "a4")
myStaffSize = #20
left-margin = #15
top-margin = #30
ragged-right = ##f
indent = #0
}
#(define afterGraceFraction (cons 15 16))
\score {
\new PianoStaff
<<
\new Staff = "up"
\relative c''
{
\once \override TrillSpanner.to-barline = ##t
\once \override TrillSpanner.bound-details.left.text =
\markup \line { \musicglyph #"scripts.trill" \raise #1 \teeny \flat }
des'1~\startTrillSpan^\<
\once \override Hairpin.bound-padding = 4
\afterGrace des^\f \> { c16\stopTrillSpan ( des\! }
\voiceOne
c8 ) c8\rest c4\rest c2\rest
}
\new Staff = "down"
<<
{
as2 as as as
}
\\
{
\clef bass
< b, des f >1 < a,! cis e > < g c es >
}
\\
\relative c' {
\voiceTwo
\change Staff="up"
c8\rest f_\markup { \fontsize #-1 \italic "m. g." } <b des> f c8\rest f q f
c8\rest e < a cis > e c8\rest e q e
c8\rest es < g c > es c8\rest es q es
}
>>
>>
}Sorry, dass ich jetzt viel ungefragten Senf dazugegeben habe, aber bei diesem komplexen Beispiel konnt ich nicht anders und andere Lösungen sind selbstverständlich auch ok
