Tricky one! I send a copy to bug-lilypond, both since the difference between \chords and \chordmode is completely undocumented (except for the NEWS file for 2.4) and since I don't realize why the chords end up below the stave.
I stripped down your example to the following, where the chords still are printed below the staff.
\version "2.4.0"
melody = \relative c'' { a4 a8 a g4 g | f2 f | }
guitar = \new ChordNames \chordmode { f2 c | f1 | }
\score { << \new ChordNames { \set chordChanges = ##t \guitar }
\new Staff \context Voice = mel { \melody } >> }
Note that I replaced '\chords' with '\new ChordNames \chordmode' (which is equivalent) in an attempt to understand what's going on.
The problem is that file has \new ChordNames twice, and the inner one is processed after \new Staff.
-- Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen
_______________________________________________ bug-lilypond mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-lilypond
