lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: The hel-arabic.ly file story...


From: Jean Abou Samra
Subject: Re: The hel-arabic.ly file story...
Date: Sun, 1 Jan 2023 11:58:17 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0

Hello,

Please always keep the list in CC.

Le 31/12/2022 à 18:06, hassan.elfatihi@free.fr a écrit :
Hello
/hel-arabic.ly use a notation I created myself: /
/bb the second b means flat /
/bd  d: means sharp #/
/adb: db means half flat (1/2 flat)/
/add: dd means half sharp (1/2 #)/
/Arabic music in fact uses practically only the tone,//semitone and quarter tone /
/ 7/2 tone is not used (3/4 tone can be used )/
/I hope I was clear/



Thanks, however my question about 7/2 tones is not answered: if a 7/2 tone alteration is not used, why do the "arabic" language and hel-arabic.ly have not names and alterations for 7/2 alterations? To wit:

               (cshb . ,(ly:make-pitch -1 0 SEVEN-HALF-FLAT))
               (dshb . ,(ly:make-pitch -1 1 SEVEN-HALF-FLAT))
               (eshb . ,(ly:make-pitch -1 2 SEVEN-HALF-FLAT))
               (fshb . ,(ly:make-pitch -1 3 SEVEN-HALF-FLAT))
               (gshb . ,(ly:make-pitch -1 4 SEVEN-HALF-FLAT))
               (ashb . ,(ly:make-pitch -1 5 SEVEN-HALF-FLAT))
               (bshb . ,(ly:make-pitch -1 6 SEVEN-HALF-FLAT))

               (cshd . ,(ly:make-pitch -1 0 SEVEN-HALF-SHARP))
               (dshd . ,(ly:make-pitch -1 1 SEVEN-HALF-SHARP))
               (eshd . ,(ly:make-pitch -1 2 SEVEN-HALF-SHARP))
               (fshd . ,(ly:make-pitch -1 3 SEVEN-HALF-SHARP))
               (gshd . ,(ly:make-pitch -1 4 SEVEN-HALF-SHARP))
               (ashd . ,(ly:make-pitch -1 5 SEVEN-HALF-SHARP))
               (bshd . ,(ly:make-pitch -1 6 SEVEN-HALF-SHARP))


(from define-note-names.scm), and

HelmakamGlyphs = #'(
  (1 . "accidentals.doublesharp")
  (1/4 . "accidentals.sharp.slashslash.stem")
  (3/4 . "accidentals.sharp.slashslashslash.stem")
  (5/2 . "accidentals.sharp.slashslashslash.stemstem")
  (7/2 . "accidentals.sharp.slashslash.stemstemstem")
  (1/2 . "accidentals.sharp")
  (0 . "accidentals.natural")
  (-1/4 . "accidentals.flat.slash")
  (-3/4 . "accidentals.mirroredflat.flat")
  (-5/2 . "accidentals.flatflat.slash")
  (-7/2 . "accidentals.flat.slashslash")
  (-1/2 . "accidentals.flat")
  (-1 . "accidentals.flatflat")
)


Is it a workaround for the fact that LilyPond does not have a way to define note names for the same pitch with different accidentals?

Thanks,
Jean

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]