> \version "2.22.0"
> \language "english"
> \include "lilyjazz.ily"
>
> global = { \time 4/4 \key f \major \tempo 4=100}
> chordNames = \chordmode {f1:7 f:7 f:7 f:7}
> \score {
> {\global
> \new ChordNames {\chordNames
> }}}
Okay, multiple issues here:
→ Your global block should be inside a staff. Lilypond will automatically
create a staff for it, but that will lead only to more issues.
→ You are creating the ChordNames inside this implicit Staff. This results in
the ChordNames being below this Staff by default, but it also means that the
ChordNames will only start in the place where you have been before! So if you
actually had music there the Chord symbols would appear AFTER the music.
So you need so called „parallel music”, which is done using << >>.
Thus you want to do something like
<<
\new ChordNames \chordNames
\new Staff {\global ... }
>>
For the indications below I’d probably use text spanners. You can use a custom
function for the text to make it easier.
Cheers,
Valentin
signature.asc
Description: This is a digitally signed message part.
