2008/8/24 Anthony W. Youngman <[EMAIL PROTECTED]>:
> In message <[EMAIL PROTECTED]>, Maarten Deen <[EMAIL PROTECTED]>
> writes
>> Can this be done in lilypond? Having the instrument on the left side of
>> the page on the first page only?
>
> You need to rewrite the code that produces the header. I keep on intending
> to do it, but alas the problem is always finding time ...

It's not so hard, really. Just copy the appropriate definition from
the source code (the relevant file is titling-init.ly), and redefine
it.

> Until we step up and do some coding (or pay for others to do it for us),
> lilypond won't address our needs that well. Note I'm not complaining -
> that's just the way Free Software works ...

Oh, please don't cry. Most of the time all you need to do is ask
nicely on the list. Here's the code you want (and please note that i
am _not_ a coder at all, just a musician; all I did is add _one_
percent character in the definition):

%%%%

\header {
  instrument = tagada
}
\paper {
  bookTitleMarkup = \markup {
    \override #'(baseline-skip . 3.5)
    \column {
      \fill-line { \fromproperty #'header:dedication }
      \override #'(baseline-skip . 3.5)
      \column {
        \huge \bigger \bold
        \fill-line {
          \bigger \fromproperty #'header:title
        }
        \fill-line {
          \large \smaller \bold
          \bigger \fromproperty #'header:subtitle
        }
        \fill-line {
          \smaller \bold
          \fromproperty #'header:subsubtitle
        }
        \fill-line {
          %\fromproperty #'header:poet %HERE!
          { \large \bold \fromproperty #'header:instrument }
          \fromproperty #'header:composer
        }
        \fill-line {
          \fromproperty #'header:meter
          \fromproperty #'header:arranger
        }
      }
    }
  }
}

\relative c {c d e f }

%%%%


Cheers,
Valentin


_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to