Hello,I have some issues when using \set chordChanges = ##t as described in the "Showing chords at changes" of the documentation (https://lilypond.org/doc/v2.23/Documentation/notation/displaying-chords).
* When using \set chordChanges = ##t inside \new ChordNames, the chord names are moved below the staff, and are still repeated even if there is no change (see the attachment "chord-change-example-with-changes.pdf").
* When using \set chordChanges = ##t inside \new ChordNames, with #ly:one-page-breaking, the generated PDF can't be opened (see the attachment "chord-change-example-with-changes-one-page-breaking.pdf").
Here is the code I used, compiled with LilyPond 2.23:
\version "2.20.0"
\header {
tagline = ##f
}
\paper {
indent = 0\mm
}
song = \relative c, {
\repeat unfold 16 a4 |
\break
\repeat unfold 8 d |
\repeat unfold 8 a |
\break
\repeat unfold 4 e |
\repeat unfold 4 d |
\repeat unfold 8 a' |
}
\score {
\new StaffGroup <<
\new ChordNames {
\set chordChanges = ##t
\chords {
a1:m7 q q q
d:m7 q a:m7 q
e:m7 d:m7 a:m7 q
}
}
\new Staff {
\clef "bass_8"
\time 4/4
\song
}
>>
\layout {
\context {
\Score
\remove "Bar_number_engraver"
}
}
}
chord-change-example-no-changes.pdf
Description: Adobe PDF document
chord-change-example-with-changes.pdf
Description: Adobe PDF document
chord-change-example-with-changes-one-page-breaking.pdf
Description: Adobe PDF document
