2014-05-29 12:50 GMT+02:00 Thomas Morley <[email protected]>:
> Hi,
>
> 2014-05-29 10:08 GMT+02:00 Lars-Johan Liman <[email protected]>:
>> Hi!
>>
>> My trusty friend Google found me a useful code snippet by Thomas Morley
>> (Many thanks, Thomas!) in this message:
>
> Glad that it is still useful
>
>>
>> https://www.mail-archive.com/[email protected]/msg86850.html
>>
>> to put text above the chord names. It's almost perfect. The one drawback
>> I've found is that is "pushes" the next note to the end of the text. So
>> if the text is of any length, a noticeable "gap" appears in the notes
>> below. I'm not deep enough into Lilypond yet to figure out a fix for
>> this on my own. Is anyone else intrigued enough to spend a few cycles on
>> finding a solution? (Thomas? ;-)
>
> Well, the function takes a markup-argument.
> You could insert \with-dimensions ...
> see below
> Drawback is, that it may cause collisions.
>
>>
>> Here's an example that makes it very obvious:
>>
>> %----------------------------------------------------------------------
>> \version "2.18.0"
>>
>> addMarkup =
>> #(define-music-function (parser location mrkp)(markup?)
>> #{
>>   \once \override ChordName.before-line-breaking =
>>     #(lambda (grob)
>>       (ly:grob-set-property! grob 'text
>>         #{
>>            \markup
>>              \override #'(direction . 1)
>>              \dir-column { $(ly:grob-property grob 'text) #mrkp }
>>         #}))
>> #})
>>
>> <<
>> \new ChordNames \chordmode {
>>     \addMarkup \markup \italic "Solo second time"
>
>
>     \addMarkup
>       \markup \with-dimensions #'(0 . 0) #'(-1 . 1) \italic "Solo second time"
>
>>     a b c:7 d:m5- | a b c:7 d:m5- |
>> }
>> \new Staff {
>>     \clef treble
>>     \key c \major
>>     \time 4/4
>>     a' b' c'' d'' | a' b' c'' d'' |
>> }
>>>>
>> %----------------------------------------------------------------------
>>
>>                                 Best regards,
>>                                   /Lars-Johan Liman
>>
>> _______________________________________________
>> lilypond-user mailing list
>> [email protected]
>> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
> Cheers,
>   taitinger

Ooops, roflmao
That's another alias of mine ...

Cheers,
  Harm

_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to