Autor Thema: Erstellung eines Liedblattest  (Gelesen 5858 mal)

anja

  • Member
Erstellung eines Liedblattest
« am: Donnerstag, 13. September 2007, 23:16 »
Hallo,
ich bin dabei ein Liedblatt mit Lilypond zu erstellen und habe das Problem, dass mein zweiter Titel immer verschwindet.
Git es evtl. irgendwo eine Vorlage?

Ich füge mal mein *.ly file an und bin für Antworten sehr dankbar.
Anja

mBreak = { \break }
\layout { indent = 0.0 }

\score{
\header{
  title = "Schweigen möcht ich, Herr"
}


\relative {
\key f \major
  f f e g8( e) d2. r4 f f g2
  a g f4 f e g8( e) d2. r4 \mBreak
  f f g g a2. r4 bes bes c bes 
  a2 g f4 a g e c e d2
}


\addlyrics {
Schwei -- gen möcht' ich, Herr, und auf Dich war -- ten.
Schwei -- gen möcht' ich, Herr.
\set stanza = "1."
Schwei -- gen möch -- te ich, da -- mit ich ver -- ste -- he,
was in dei -- ner Welt ge -- schieht.
}


\markup{ \column{
\line{2. Schweigen möchte ich, damit ich den Dingen und Geschöpfen nahe bin.}
\line{3. Schweigen möchte ich, daß ich Deine Stimme unter vielen Stimmen hör'.}
\line{4. Schweigen möchte ich und darüber staunen, daß du ein Wort für mich hast.}
}
}
 
}

\score{

%{
\header{
  title = "Schweige und höre"
}
%}

\relative {
\key g \major
  g'2 a4 g fis2 g b4 b c b a a b2 g2 e4 c d2 g
}


\addlyrics {
\set stanza = "1."
Schwei -- ge und hö -- re, nei -- ge dei -- nes Her --zens Ohr.
Su -- che den Frie -- den.
}
\addlyrics {
\set stanza = "2."
Ich will Dir dan -- ken, weil Du mei -- nen Na -- men kennst, Gott mei -- nes Le -- bens.
}


}

\version "2.10.20"  % necessary for upgrading to future LilyPond versions.

etilli33

  • Member
Re: Erstellung eines Liedblattest
« Antwort #1 am: Freitag, 14. September 2007, 09:41 »
Hallo,

ich habe das noch nie versucht. verschwindet nur der Titel, oder auch die Noten? Ich glaube mich erinnern zu können, dass \header nur einmal vorkommen kann. Versuch mal entweder, beide \score noch in einen \book -Block zu packen. Oder du wandelst den zweiten header in ein \markup um, dann kannst du ja mit \huge usw. das Aussehen der Beschriftung beeinflussen.

Doch, einmal musste ich auch eine zweit Überschrift setzen, habe es ganua mit dem \markup gemacht. ist nicht ideal, aber funktioniert. sonst schau dir nochmal das kapitel über die Überschriften in der dokumentation an.

Gruss
till

celtic

  • Member
Re: Erstellung eines Liedblattest
« Antwort #2 am: Freitag, 28. September 2007, 01:19 »
Hallo,

Ich glaube es handelt sich bei dem Problem nicht um einen zweiten Titel (der wäre ja im header mit subtitel einstellbar) sondern um die Problematik, dass ein zweites Lied mit auf das Notenblatt drauf soll!?
Das habe ich bisher mit Lilypond allein nicht hinbekommen. Mein Vorschlag wäre, die beiden Lieder als einzelne Dateien zu speichern. Jedes im png-Format zu exportieren und anschließend in einem Programm wie Scribus als Liedblatt zu layouten.

Gruß
Sven

anja

  • Member
Re: Erstellung eines Liedblattest
« Antwort #3 am: Samstag, 20. Oktober 2007, 22:38 »
Nachdem ich nun eine Lösung bekommen habe und diese evtl. auch von anderen gesucht wird:

* printallheaders=##t in der \paper - Deklaration am Anfang nötig, sonst
  druckt er bei der Header-Definition pro Score nur "piece" und "opus"
* in einem Score muss die Header-Definition am Ende kommen (Frag mich nicht,
  warum)

Details im Kapitel 10.2 User-Handbuch.

Viel Spass für alle Anfänger
  Anja

\paper {
  printallheaders=##t
}

mBreak = { \break }
\layout { indent = 0.0 }

\score{ <<
\new Voice = "melody" \relative {
  \key f \major
  f f e g8( e)|  d2. r4 | f f g2 |
  a g | f4 f e g8( e) | d2. r4 \mBreak
  \new Voice = "verse" {
    f f g g a2. r4 bes bes c bes 
    a2 g f4 a g e c e d2
  }
}

\new Lyrics = "mainlyrics" \lyricsto melody \lyricmode {
  Schwei -- gen möcht' ich, Herr, und auf Dich war -- ten.
  Schwei -- gen möcht' ich, Herr.
}
\context Lyrics = "mainlyrics"  \lyricsto verse \lyricmode {
\set stanza = "1."
Schwei -- gen möch -- te ich, da -- mit ich ver -- ste -- he,
was in dei -- ner Welt ge -- schieht.
}
\new Lyrics = "repeatlyrics" \lyricsto verse \lyricmode {
\set stanza = "2."
Schwei -- gen möch -- te ich, da -- mit ich den Ding -- en
und Ge -- schöp -- fen na -- he bin.
}
\new Lyrics = "repeatlyrics" \lyricsto verse \lyricmode {
\set stanza = "3."
Schwei -- gen möch -- te ich, daß ich Dei -- ne Stim -- me
un -- ter vie -- len Stim -- men hör'.
}
\new Lyrics = "repeatlyrics" \lyricsto verse \lyricmode {
\set stanza = "4."
Schwei -- gen möch -- te ich, und da -- rü -- ber stau -- nen,
daß du ein Wort für mich hast.
}
>>
\header{
  title = "Schweigen möcht ich, Herr"
}
}



}

\markup{
  \column{
    \line{ }  % das produziert etwas Abstand....
    \line{ }  % das produziert etwas Abstand....
  }
}

\score{


\relative {
\key g \major
  g'2 a4 g fis2 g b4 b c b a a b2 g2 e4 c d2 g
}


\addlyrics {
\set stanza = "1."
Schwei -- ge und hö -- re, nei -- ge dei -- nes Her -- zens Ohr.
Su -- che den Frie -- den.
}
\addlyrics {
\set stanza = "2."
Ich will Dir dan -- ken, weil Du mei -- nen Na -- men kennst, Gott mei -- nes Le -- bens.
}

\header{
  title = "Schweige und höre"
}


}

\version "2.10.20"  % necessary for upgrading to future LilyPond versions.

LaLuneNoir

  • Member
Re: Erstellung eines Liedblattest
« Antwort #4 am: Donnerstag, 19. Februar 2009, 11:53 »
Der thread ist zwar schon uralt, aber da ich gerade das gleiche Problem hatte und sich was an der Befehlen geändert hat, ergänze ich das ganze mal fix.

printallheaders heißt nämlich jetzt print-all-headers