> On 5 Aug 2026, at 12:51, Thomas Morley <[email protected]> wrote:
>
> Am Mi., 5. Aug. 2026 um 12:19 Uhr schrieb Hans Aikema
> <[email protected]>:
>>
>> I've no clue why the outcome is different. (Image attached)
>>
>>
>> I’d say (on second read)… it would be because "This context also accepts
>> commands for the following context(s): Score and Timing. “ [1]
>>
>> [1] https://lilypond.org/doc/v2.27/Documentation/internals/chordgridscore
>>
>>
>
> Well, yes.
> And that's why I do not understand:
>
> %% not working:
> \layout {
> \context {
> \Score
> chordNameExceptions = \myException
> }
> }
>
> %% works:
> \layout {
> \set Score.chordNameExceptions = \myException
> }
>
> %% Setting it in the music like below works as well:
> \new ChordGrid \chordmode {
> \set Score.chordNameExceptions = \myException
> c1:1.3.5+
> }
I would say it can be explained as
1) Is a customisation of the Score context, not a command for the Score context
2) and 3) are commands for the Score context