[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: rendering differences if using `-j12 CPU_COUNT=12`
From: |
Thomas Morley |
Subject: |
Re: rendering differences if using `-j12 CPU_COUNT=12` |
Date: |
Sat, 1 May 2021 12:25:16 +0200 |
Am Sa., 1. Mai 2021 um 11:47 Uhr schrieb Jean Abou Samra <jean@abou-samra.fr>:
>
>
> Le 01/05/2021 à 11:33, Thomas Morley a écrit :
> >> Wouldn't it be better to _not_ reset
> >> `standard-alteration-glyph-name-alist' at all?
> >> The files hel-arabic.ly, turkish-makam.ly and makam.ly all define some
> >> custom-makam-glyph-alist and use this alist in \layout for
> >> KeySignature, Accidental, AccidentalCautionary, TrillPitchAccidental,
> >> AmbitusAccidental.
> >> Is this not sufficient? In other words why not simply delete all
> >> occurrencies of:
> >> #(set! standard-alteration-glyph-name-alist
> >> (append whateverMakamGlyphs
> >> standard-alteration-glyph-name-alist))
> >> ?
> >> Then we would rely only on the mechanism partially demonstrated in
> >> input/regression/accidental-ancient.ly
> >>
> >> I'll test that later this WE
>
> It's slightly more complicated. Chord names use the
> alist directly (sigh):
>
> (define-public (alteration->text-accidental-markup alteration)
> (make-smaller-markup
> (make-raise-markup
> (if (short-glyph? alteration)
> 0.3
> 0.6)
> (make-musicglyph-markup
> ;; FIXME -- use current glyph-name-alist here.
> (assoc-get alteration standard-alteration-glyph-name-alist "")))))
I've never seen arabic, turkish etc chords.
Do they exist in the same manor as in western music?
I really don't know, can't judge.
>
> and the markup commands \sharp et allies do the same.
My concern is already how to deal with
standard-alteration-glyph-name-alist in the _same_ file (not only in a
row of multiple files).
As soon as standard-alteration-glyph-name-alist is changed \sharp et
allies will not render as before anyway.
Happens already for:
#(set! standard-alteration-glyph-name-alist
(append alteration-hufnagel-glyph-name-alist
standard-alteration-glyph-name-alist))
\markup { \doubleflat \flat \natural \sharp \doublesharp }
I can easily imagine some educational text listing accidentals in
western music, arabic music , etc.
The predefined markup-commands for accidentals wouldn't be of much use.
One would need to fall back to \musicglyph anyway.
Cheers,
Harm