Autor Thema: Position des Silbenbindestrichs  (Gelesen 1361 mal)

ToPDF

  • Member
Position des Silbenbindestrichs
« am: Samstag, 29. März 2014, 11:16 »
Wie kann ich (durch globale Einstellung?) verhindern, dass der Bindestrich "-" in das __________- hineinreicht. Sieht unschön aus.


\version "2.18.00"
#(set-global-staff-size 20)
melody =
\relative c'' {\new Voice = "singer"
    \time 4/4
   e4  r4 \tuplet 3/2 {e e e}      |
    \slurDashed e (e) e~ e4     |
      r4 \tuplet 3/2 {e e e}      |
  }
Versea = \lyricmode {   

  "" la la la --  \set ignoreMelismata = ##t laaaa  laaa \unset ignoreMelismata laaaa __ laaaa -- laaa laa -
  }
Verseb = \lyricmode {   
 "" laaaaa laaaaa la -- laaa __ --   la, __   laaaaa~ aa -- laa --  la __
}
Versec = \lyricmode {   
  "" laaa laaa -- laaaaa~aaa laa __ -- la __ laa laa -- laaaaa -- laaaaa __
}
\book {                                         
  \score {
    <<
       \new Staff <<
         \melody >>
      \lyricsto "singer" \new Lyrics \Versea
      \lyricsto "singer" \new Lyrics \Verseb
      \lyricsto "singer" \new Lyrics \Versec     
   >> 
   \layout {
}         
}
}
« Letzte Änderung: Samstag, 29. März 2014, 11:18 von ToPDF »

fugenkomponist

  • Member
Re: Position des Silbenbindestrichs
« Antwort #1 am: Samstag, 29. März 2014, 11:55 »
Ich würde mal behaupten: Es ist einfach unüblich, Silben, auf die noch ein Bindestrich folgt, mit Unterstrichen zu verlängern … Stattdessen werden eher mehrere Bindestriche gesetzt (also statt „la______ - la“ eher „la -   -   - la“). Macht LilyPond auch so, wenn du „la -- _ _ _“ statt „la __ _ _ _ -- la“ eingibst. Jedenfalls könnte ich mir vorstellen, dass es aufgrund dieser Konvention schwierig wird, LilyPond was anderes beizubringen …

Nun kann es sein, dass dir diese Bindestriche zu selten auftreten (du also lieber „la - - - - la“ statt „la  -   -  la“ o. ä. hättest). Dazu kannst du die dash-period des LyricHyphen verändern, Standardwert ist 10 (siehe http://lilypond.org/doc/v2.18/Documentation/internals/lyrichyphen):
Verseb = \lyricmode {   
  \override LyricHyphen.dash-period = #3
 "" laaaaa laaaaa la -- laaa -- _   la,   laaaaa~aa
}