i hope this is not too much code :)
----------------------------------------------------------------
\version "2.19.60"
%default, ugly
<<
\new ChordNames \chordmode { c4 f a c }
\new Staff \with {
instrumentName = #"default "
}
{
c'' d'' e'' f'' |
\mark \default
c'' d'' e'' f'' |
}
>>
%with spaceing and better
<<
\new ChordNames \chordmode { c4 f a c }
\new Staff \with {
instrumentName = #"more space"
}
{
c'' d'' e'' f'' |
\once \override Staff.BarLine #'extra-spacing-width = #'(-3 . 3)
\mark \default
c'' d'' e'' f'' |
}
>>
%here is where i would want it to be in level with chords
<<
\new ChordNames \chordmode { c4 f a c }
\new Staff \with {
instrumentName = #"two low"
}
{
c''' d'' e'' f'' |
\once \override Staff.BarLine #'extra-spacing-width = #'(-3 . 3)
\mark \default
c'' d'' e'' f'' |
}
>>
%here is where i do it manualy every time i change something
<<
\new ChordNames \chordmode { c4 f a c }
\new Staff \with {
instrumentName = #"manual"
}
{
c''' d'' e'' f'' |
\once \override Score.RehearsalMark.Y-offset = #5 % this is what i would want to se up automaticly
\once \override Staff.BarLine #'extra-spacing-width = #'(-3 . 3)
\mark \default
c'' d'' e'' f'' |
}
>>
--------------------------------------------------------------------------------------------