Autor Thema: Titelgestaltung  (Gelesen 1083 mal)

Chutriel

  • Gast
Titelgestaltung
« am: Mittwoch, 1. März 2017, 18:09 »
Hallo Zusammen,
Ich würde gerne den Titel meiner Partitur mit einem Bild in der oberen linken Ecke ergänzen. Dafür habe ich jetzt folgenden titel zusammengeschustert:
title = \markup {  \fill-line { \left-column {  \general-align #Y #0.5 { \epsfile #Y #15 #"StarkWolf.eps" } } \center-column { \line { "Game of Thrones"} \line { \normal-text \normalsize {"title music" } } } \right-column { \line { \normalsize \normal-text \date } \line { \normal-text \normalsize { Ramin Djawadi } } \line { \normal-text \normalsize { arr.: ?????? } } } } }
Das ist aber als Titel insgesamt etwas lang und unübersichtlich, außerdem kommt es bei einzelstimmen zu dem Problem, dass die Instrumentenbezeichnung mit dem entsprechenden Abstand zum Bild gesetzt wird und so zu weit nach unten rutscht. Kennt jemand einen eleganteren weg?

So wie es in dem Bild im Anhang aussieht sollte es auch aussehen, allerdings mit Instrumentenbezeichnung noch weiter nach oben. Die eps-Datei hab ich auch in den Anhang gesetzt...
« Letzte Änderung: Mittwoch, 1. März 2017, 18:10 von Chutriel »

stefanhuglfing

  • Gast
Re: Titelgestaltung
« Antwort #1 am: Donnerstag, 2. März 2017, 20:33 »
Ich verstehe nicht, welches Problem du hast.
Ich hatte das Problem, dass dein Code nicht compilierbar ist.
Nun habe ich \version und \header davor und \score mit Einzelstimme darunter geschrieben
(Das Bild habe ich ins gleiche Verzeichnis kopiert, wie die  .ly-Datei
\date habe ich rausgelassen, denn das versteht mein lilypond nicht)
Damit es übersichtlicher wird habe ich ab und zu eine neue Zeile genommen:

\version "2.19.54"

\header
 {
  title = \markup
   {
    \fill-line
     {
      \left-column
       {
        \general-align #Y #0.5 { \epsfile #Y #15 #"StarkWolf.eps" }
       }
      \center-column
       {
        \line { "Game of Thrones"}
        \line { \normal-text \normalsize {"title music" } }
       }
      \right-column
       {
        \line { \normalsize \normal-text "März" }
        \line { \normal-text \normalsize { Ramin Djawadi } }
        \line { \normal-text \normalsize { arr.: ?????? } }
       }
     }
   }
 }
 
indent = 36
 
\score
 {
  \new Staff
   <<
    \clef "G_8"
    \set Staff.instrumentName = "Bariton-Saxophon"
    { c1 }
   >>
 }
 

Die Instrumentenbezeichung rutscht bei mir nicht zu weit nach unten;
Nur erst mal zu weit nach links. Darum habe ich indent = 36 eingefügt.

Gib doch mal einen compilierbaren Code an, bei dem deine Probleme auftauchen.

 

Chutriel

  • Gast
Re: Titelgestaltung
« Antwort #2 am: Freitag, 3. März 2017, 14:12 »
Ja war wohl etwas unübersichtlich, sry.
Einfach die eps-Datei aus dem Anhang des ersten posts ins gleiche Verzeichnis kopieren, dann sollte alles klappen wie bei mir.
lg und vielen Dank für die Antwort!

\version "2.18.2"
\include "deutsch.ly"

date = #(strftime "%d-%m-%Y" (localtime (current-time)))
\header { title = \markup {  \fill-line { \left-column {  \general-align #Y #0.5 { \epsfile #Y #15 #"StarkWolf.eps" } } \center-column { \line { "Game of Thrones"} \line { \normal-text \normalsize {"title music" } } } \right-column { \line { \normalsize \normal-text \date } \line { \normal-text \normalsize { Ramin Djawadi } } \line { \normal-text \normalsize { arr.:  } } } } }
          tagline = "arr.: © "
         

}

\book { \bookOutputSuffix "Posaune1"
\header { instrument = "Posaune I" }
{ \set Score.skipBars = ##t
        \clef bass \repeat unfold 24 { c4 d e f g a h c }
} \paper {
system-count = #12
}  }


Chutriel

  • Gast
Re: Titelgestaltung
« Antwort #3 am: Freitag, 3. März 2017, 14:25 »
also habs gerade mal mit der version 2.19.56 probiert, auch damit ist die Instrumentenbezeichnung für meinen Geschmack einfach noch ein bisschen zu weit unten...

stefanhuglfing

  • Gast
Re: Titelgestaltung
« Antwort #4 am: Freitag, 3. März 2017, 16:42 »
Da komm ich auch an meine Grenzen.
Vielleicht magst du mal mit bookTitleMarkup rumprobieren.
Damit kannst du die Titel-Umgebung selbst gestalten.
Es ist hier erklärt:
http://lilypond.org/doc/v2.18/Documentation/notation/custom-headers-footers-and-titles#custom-layout-for-headers-and-footers

stefanhuglfing

  • Gast
Re: Titelgestaltung
« Antwort #5 am: Freitag, 3. März 2017, 21:53 »
So müsste es gehen:

\version "2.19.54"

\paper
 {
  bookTitleMarkup = \markup
   {
    \fill-line
     {
      \column
       { \fromproperty #'header:dedication  }
      \center-column
       {
        \fontsize #7 \bold
        \fromproperty #'header:title
        \vspace #0.4
        \fontsize #5
        \fromproperty #'header:subtitle
        \vspace #0.2
        \fontsize #3
        \fromproperty #'header:instrument
       }
      \column
       {
        \vspace #4
        \fromproperty #'header:composer
        \fromproperty #'header:arranger   
        \fromproperty #'header:tagline
       }
     }
   }
 }
 

\header
 {
  dedication = \markup { \general-align #Y #0.5 { \epsfile #Y #15 #"StarkWolf.eps" } }
  title = "Game of Thrones"
  subtitle = "Titelmusik"
  instrument = "Posaune"
  composer = "Ramin Djawadi"
  arranger = "Chutriel"
  tagline = #f
 }
 
\score
 {
  \new Staff
   {
    \clef "G_8"
    \repeat unfold 32 { c1 e g b } \pageBreak
    \repeat unfold 32 { c1 e g b }
   }
 }

« Letzte Änderung: Freitag, 3. März 2017, 21:57 von stefanhuglfing »

Chutriel

  • Gast
Re: Titelgestaltung
« Antwort #6 am: Montag, 6. März 2017, 18:13 »
Vielen Dank! Habs noch etwas abgeändert (Abstände, Schriftgrößen, Tagline war im Titel), so ganz hab ich die bookTitleMarkup-Funktion noch nicht gerafft, aber kommt schon noch vermutlich, jedenfalls war der Post schon mal sehr hilfreich :)


\paper
 {
  bookTitleMarkup = \markup
   {
    \fill-line
     {
      \column
       { \fromproperty #'header:dedication  }
      \center-column
       {
        \fontsize #7 \bold
        \fromproperty #'header:title
        \vspace #0.4
        \fontsize #2
        \fromproperty #'header:subtitle
        \vspace #0.4
        \fontsize #3
        \fromproperty #'header:instrument
       }
      \column
       {
        \vspace #1
        \fromproperty #'header:composer
        \fromproperty #'header:arranger   
       
       }
     }
   }
 }
 

date = #(strftime "%d-%m-%Y" (localtime (current-time)))
\header { dedication = \markup { \general-align #Y #0.5 { \epsfile #Y #15 #"StarkWolf.eps" } }
         
          title = "Game of Thrones"
          subtitle = "Titelmusik"       
          composer = "Ramin Djawadi"
          arranger = "arr.: Chut"
          tagline = \markup { arr.: Chut, \date  }

}