[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Change color after a line break
From: |
David Kastrup |
Subject: |
Re: Change color after a line break |
Date: |
Sun, 19 Jul 2015 11:03:25 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
David Kastrup <address@hidden> writes:
> Marc Hohl <address@hidden> writes:
>
>> Thanks a lot! Just to check that I have understood the underlying
>> mechanism, I rewrote that according to
>>
>> overrideColorForAll =
>> #(define-music-function (color) (color?)
>> #{ #@(map (lambda (dsc)
>> (propertyOverride (list 'Score (car dsc) 'color) color))
>> all-grob-descriptions)
>> #})
>>
>> which seems to do the trick as well without switching between Scheme
>> and LilyPond whithin overrideColorForAll.
>
> If you want to avoid switching to LilyPond, you can of course replace
> #{ address@hidden #} with (make-simultaneous-music ...).
make-sequential-music of course. Doesn't usually make a difference, but
look at
{
<<
\override NoteHead.color = #red
\override Stem.color = #red
>>
c'2 2
}
for a case where it _does_ make a difference.
--
David Kastrup