Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: Swetom2011 am Dienstag, 15. Dezember 2020, 17:51

Titel: crescendo decrescendo
Beitrag von: Swetom2011 am Dienstag, 15. Dezember 2020, 17:51
Nach längeren Abwesenheit bin ich wieder zurück. Ich möchte crescendo descrecendo wie im Bild haben. Dazu benutze ich folgende Code, sieht allerdings recht bescheiden aus.


\version "2.20.0"

\relative c' {
   
    \clef alto
   
    g4( \< f') \>   d( \< a') \> s4*0 \!
}


Titel: Antw:crescendo decrescendo
Beitrag von: rgree am Dienstag, 15. Dezember 2020, 18:07
wäre das besser :

\version "2.20.0"

\relative c' {
   
    \clef alto
    g4*1/2( \< s\! f') \> s\! d( \< s\! a') \> s\!
}


?
Titel: Antw:crescendo decrescendo
Beitrag von: Swetom2011 am Dienstag, 15. Dezember 2020, 18:33
Danke, sieht schon besser aus.  Der Trick mit g4*1/2 war mir neu.
Titel: Antw:crescendo decrescendo
Beitrag von: Manuela am Mittwoch, 16. Dezember 2020, 05:42
Noch eleganter ist es, die Dynamic in einen eigenen Context zu verlegen. Ich habe in meinem Beispiel zur Demonstration willkürliche Dynamic eingefügt sowie ein paar Kommandos, die vielleicht nützlich sein könnten.
\version "2.20.0"

<<
  \new Staff \relative c' {

    \clef alto
    g4(  f')    d(  a')
  }
  \new Dynamics
  {
    \override Hairpin.to-barline = ##t
    \once \override Hairpin.shorten-pair = #'(-2 . -2)
    \override Hairpin.height = #.3
    s4\> s8\> s\f s2\< s\!
  }
>>