Hello
7/2 tone exists on the other hand I made a mistake: 7/2 tone is not equivalent
to 1 tone + 3/4 tone
but is equivalent to 3 tones + 1/2 tone.
Since 7/2 tone is rarely used, this part can be deleted.
(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))
But it will be a mistake, I think we have to keep this, take a look at this
(Note: It already exists in Turkish music too)
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")
)