|
From: | Dirck Nagy |
Subject: | Re: indicate scordatura at beginning of piece |
Date: | Sat, 6 Apr 2024 02:26:46 +0000 |
Thank you, Michael!
"...Another part of
just how configurable LilyPond can be. ...."
I agree, and this is one of the big reasons why I use Lilypond!
peace!
dirck
From: Michael Werner <reznaeous@gmail.com>
Sent: Friday, April 5, 2024 8:40 PM To: Dirck Nagy <dnagy@uwlax.edu> Cc: lilypond-user@gnu.org <lilypond-user@gnu.org> Subject: Re: indicate scordatura at beginning of piece
Hi Dirck,
On Fri, Apr 5, 2024 at 5:36 PM Dirck Nagy <dnagy@uwlax.edu> wrote:
The link I sent wasn't actually a web link - it was referring to a file that will be on your hard drive as part of LilyPond itself. However, the relevant section of the documentation would be section 3.3 of the Notation Reference:
for the 2.25 development series, or
for the 2.24 non-development series.
To locate the file I referred to, you'll need to find where LilyPond is installed on your system. The path I gave in my earlier email was a partial file path, omitting the first section as that part will vary depending on your specific installation. On
my system, I have a general lilypond directory in my home directory. All the different versions of lilypond just get dropped into that directory. So, for the latest development version of LilyPond (that's 2.25.14) the full path for my particular installation
to the file I referenced is:
/home/michael/lilypond/lilypond-2.25.14/share/lilypond/2.25.14/ly/titling-init.ly
Sure can. Here goes:
\version "2.25.14" % Can also be changed to ...
% \version "2.24.3" % ... or whichever version you use
\paper { bookTitleMarkup = \markup { \override #'(baseline-skip . 3.5) \column { \fill-line { \fromproperty #'header:dedication } \override #'(baseline-skip . 3.5) \column { \fill-line { \huge \larger \larger \bold \fromproperty #'header:title } \fill-line { \large \bold \fromproperty #'header:subtitle } \fill-line { \smaller \bold \fromproperty #'header:subsubtitle } \fill-line { \fromproperty #'header:poet { \large \bold \fromproperty #'header:instrument } \fromproperty #'header:composer } \fill-line { \fromproperty #'header:meter \fromproperty #'header:arranger } \fromproperty #'header:scordatura % <-- This line is what defines the custom header } } } } \header { title = "Example Title" composer = "Composer here" poet = "Poet here" arranger = "Arranger here" meter = "Meter here" scordatura = \markup { \override #'(baseline-skip . 2.75) % Adjust this value ... \fontsize #-1.5 % ... and this one as needed \column { \line { \circle "6" "= D" } \line { \circle "5" "= G" } } } } \score { \new Staff { \new Voice { c''1 d''1 } } }
The bookTitleMarkup
block can be changed just as much or as little as you desire. It's basically just a block of markup. Something like this (adding a single custom header) is just scratching the surface. If you wanted, you could
completely redefine the entire header section, to make it completely your own. Another part of just how configurable LilyPond can be. The learning curve can be a bit steep at times, but I think it's well worth it.
--
Michael
|
[Prev in Thread] | Current Thread | [Next in Thread] |