(resent to the list)

On Tue, May 5, 2009 at 8:03 PM, Victor Eijkhout <vic...@eijkhout.net> wrote:
> This looks really bad:
>
> harpchords = \relative c' { \time 15/8
>  s2^"C" s2^"G/B" s2^"Am" s4. | s2^"Cmaj7/B" s2^"Em/G" s2^"F" s4. |
>  s2^G s2^"F/A" s2^"G/B" s4. | s2^"Dm/A" s2^"Dm/F" s2 s4. |
>  \repeat volta 2 {
>    s2^C s2^"G/B" s2^"Am" s4.^"Am/G#" | s2^"Cmaj7/G" s2^"Em" s2^F s4.^"Bb/F"
> |
>    s2^G s2^"F/A" s2^"G/B" s4.^"Fdim/G#" | s2^"Am" s2^F s2 s4. |
>  } s2^"C"
> }
>
> \score {
> \new Staff { \set Staff.instrumentName = "Harp"  \harpchords }
> }
>
> Should it look better, or am I using the wrong mechanism?

Your method is fine.  Since spacer rests don't take up much space on
their own, the chord names create this lattice effect so that they
don't collide with each other.

Try adding \textLengthOn at the beginning of the \relative block.
This should give the effect you are looking for.

This command is explained in the Learning Manual, chapter 4.4.3:

http://lilypond.org/doc/v2.12/Documentation/user/lilypond-learning/Outside_002dstaff-objects#g_t_005ctextLengthOn


HTH,
Patrick


_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to