On 2020-01-20 10:03 am, Klaus Blum wrote:
Sandro Santilli-2 wrote
I would ideally use an \override so to keep the existing
definition of my leadSheet.

AFAIK this definition is static and I know no override that could change
things at a later time.
[To anybody reading this: Please correct me if I'm wrong.  ;-)  ]

There is no need to change the definition of the variable.

\layout is your friend:

%%%%
\version "2.19.83"

leadSheet =
<< \new ChordNames \chordmode { des2.:maj7 des:m6/+ees aes:6.9 }
   \new Staff \fixed c' { \key aes \major \time 3/4
     c'4. des'8 c'[ bes] aes4 aes bes c'2. \bar "|." }
   \addlyrics { It is snow -- ing on Mt. Fu -- ji. } >>

\book {
  \bookOutputSuffix "G"
  \score {
    \transpose c b,
    \leadSheet
  }
}

\book {
  \bookOutputSuffix "F-ita"
  \score {
    \transpose c a,
    \leadSheet
    \layout { \context { \ChordNames \italianChords } }
  }
}
%%%%

-- Aaron Hill

Reply via email to