On Fri, Mar 24, 2023, 7:59 PM Leo Correia de Verdier < leo.correia.de.verd...@gmail.com> wrote:
> The problem with that solution is that it changes all Scripts, including > all articulations. I would suggest the somewhat hacky solution of > redefining just the commands in case, like > > segno = \tweak color #red \segno > coda = \tweak color #red \coda > > But if something more elegant is required (for instance if there could be > conflicting tweaks) there is a solution in this thread: > https://lists.gnu.org/archive/html/lilypond-user/2021-09/msg00484.html > > HTH > /Leo > > > 25 mars 2023 kl. 00:35 skrev Michael Werner <reznae...@gmail.com>: > > > > Hi Laurie, > > > > On Fri, Mar 24, 2023 at 7:19 PM savage.laurie <savage.lau...@gmail.com> > wrote: > > I think the issue might be that I am using explicit \coda and \segno > commands and your example uses the new \repeat segno form which will be too > complex in the specific big band chart I'm editing. It's about 160 bars > long with the segno in bar 24 and the "to coda" symbol in bar 48 and three > repeated sections, I got lost in the nested braces when I tried the new > structure. If I was writing it from scratch rather than re-editing it would > be simpler. > > > > That is indeed the issue, as those marks are a different type. Just > needs a different override in a different context. Turns out that using the > \coda and \segno commands the symbols created are handled the same as > articulations. That means they fall into the somewhat more generic Script > type, which is handled in the Voice context. Therefor: > > > > \layout { > > \context { > > \Score > > \override CodaMark.color = #red > > \override SegnoMark.color = #red > > \override SectionLabel.color = #red > > \override SectionLabel.font-size = #3 > > \override RehearsalMark.font-size = #3 > > \override RehearsalMark.color = #red > > \override TextMark.color = #red > > } > > \context { > > \Voice > > \override Script.color = #red > > } > > } > > > > should get you sorted. > > > > Michael > > The "elegant" solution intrigues me, but the link to the thread appears to be down. Mark Mathias