Allgemein > Hilfe beim Einstieg in Lilypond
Schriftgröße, lokale Dynamik-Anweisungen, Textpositionierung, deutsches Handbuch
derHindemith:
Wie wär's mit einen snippet:
\relative c' { e4 f e d e f e2 }
\addlyrics { He said: \markup {\concat { \dynamic {ff} \hspace #1.0 “Let}} my peo -- ple go”. }
rolinux:
@derHindemith:
Dabei kommt folgendes raus: siehe angehängte Datei.
Im Handbuch finde ich \concat nicht. Wie kommt man auf solche Funktionen, die nicht dokumentiert sind?
@etilli:
Ich hoffe, dass ich mit LilyPond klar kommen werde. Bisher verwende ich capella in Windows. Ich arbeite zu Hause aber hautpsächlich mit Linux, und da gibt's nix vergleichbares. Und wg. kleinen Änderungen extra Windows booten, ist lästig.
Also probiere ich jetzt LilyPond aus. Und bisher habe ich den Eindruck, dass man alles irgendwie hinbekommt. Man muss nur lange genug suchen und im Forum hartnäckig genug fragen... ;)
Es ist halt noch kein Meister vom Himmel gefallen. 8)
Gruß
rolinux
derHindemith:
Ich vermute du arbeitest mit 2.10? \combine wurde in 2.11 in \concat umgewandelt.
Leider sind die Dokumentation auf deutsch nicht so übersetzt (es ist wichtiger dass sie geschrieben und klar sind bevor sie übersetzt werden können), aber http://lilypond.org/doc/v2.11/Documentation/user/lilypond-learning/Tweaking-output#Tweaking-output ist eine kurze erklärung über wie mann lilypond output ändert. Ich lese es oft. (Leider, noch nicht übersetzt) Eine mehr detaillierte erklärung ist im http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Changing-defaults#Changing-defaults (auch nicht übersetzt).
Damit du es weisst, Ich habe \combine im http://lilypond.org/doc/v2.10/Documentation/user/lilypond/Text-markup#Text-markup gefunden. Wie hättest du das gefunden? Niemals. In den neuen Dokumentation, ist es ganz klar. http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Text.de.html
rolinux:
So, mit viel rumprobieren habe ich's jetzt endlich geschafft:
versc = { \set stanza = "3. "
\lyricmode { Las -- set uns lo -- ben den Va -- ter dro -- ben.
\markup { \combine \dynamic "ff" \hspace #1.0 Glo } -- ri -- a!
Glo -- ri -- a! Den Men -- schen al -- len ein Wohl -- ge -- fal -- len.
\markup { \combine \dynamic "f" \hspace #1.0 Glo } -- ri -- a!
\markup { \combine \dynamic "ff" \hspace #1.0 Glo } -- ri -- a! } }
Es hat zwar noch den Schönheitsfehler, dass der ganze \markup-Block zentriert unter der Note sitzt und nicht nur die Silbe "Glo", aber so geht's erstmal. Im richtigen Notensatz (auch und vor allem in dem handwerklichen, den LilyPond als Vorbild nimmt) würde die Silbe unter der Note stehen und die Dynamik-Anweisung VOR der Silbe. Aber vielleicht bekomme ich das auch noch hin.
Vielen Dank für Eure Hilfe.
Gruß
rolinux
P.S.: Ja, ich habe Version 2.10.33 installiert, weil sie auf der LilyPond-HP als stabil bezeichnet wird.
derHindemith:
eine kleine Verbesserung:
--- Code: ---\version "2.11.64"
music = \relative { c'4 c' \repeat unfold 6 { h a g f } a g f e d2 c }
schiebenff = { \once \override Lyrics . LyricText #'X-offset = #-5 }
schiebenf = { \once \override Lyrics . LyricText #'X-offset = #-4 }
versc = { \set stanza = "3. "
\lyricmode { Las -- set uns lo -- ben den Va -- ter dro -- ben.
\schiebenff \markup { \combine \dynamic "ff" \hspace #1.0 Glo } -- ri -- a!
Glo -- ri -- a! Den Men -- schen al -- len ein Wohl -- ge -- fal -- len.
\schiebenf \markup { \combine \dynamic "f" \hspace #1.0 Glo } -- ri -- a!
\schiebenff \markup { \combine \dynamic "ff" \hspace #1.0 Glo } -- ri -- a! } }
\score {
<<
\new Staff \new Voice = musicvoice \music
\new Lyrics \lyricsto musicvoice \versc
>>
}[\code]
--- Ende Code ---
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln