how to have a mentor and send scm files modified to the responsible for the development

2017-07-21 Thread hassan . elfatihi
Hello everybody
I installed lilypond-git and I made changes to the files
Lily-library.scm and define-note-names.scm. In addition I have added a file
 Hel_arabic_makam.ly an altenative to arabic.ly. 
I tested these files and it works very well.
I would like to know how to make changes
To those responsible for the development of lilypond.
And How to have a mentor
thank you very much
hassan el fatihi

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


About the file hel-arabic.ly

2018-12-08 Thread hassan . elfatihi


Hello James

Exploring the modes of the file hel-arabic.ly, I found a small mistake.

At line 69, you must delete this line% (6., SEMI-FLAT) or relocate % by; 

It's a misplaced comment


Before :


%% Souznak: c' d' edb' f' g' ab' b' c'' c'' b' ab' g' f' edb' d' c'
souznak = #`(
  (0 . ,NATURAL)
  (1 . ,NATURAL)
  (2 . ,SEMI-FLAT)
  (3 . ,NATURAL)
  (4 . ,NATURAL)
  (5 . ,FLAT)
  ;(6 . ,SEMI-FLAT)
  (6 . ,NATURAL)
)
===

After :


%% Souznak: c' d' edb' f' g' ab' b' c'' c'' b' ab' g' f' edb' d' c'
souznak = #`(
  (0 . ,NATURAL)
  (1 . ,NATURAL)
  (2 . ,SEMI-FLAT)
  (3 . ,NATURAL)
  (4 . ,NATURAL)
  (5 . ,FLAT)
  (6 . ,NATURAL)
)
 


All other modes work properly.

I wanted to tell you that before, but as you did not answer me, I abstained. 

Here is attached the modified hel-arabic.ly file

Thank you

Hassan



___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: ly: updates to hel-arabic.ly (issue 349810043 by pkxgnugi...@runbox.com)

2018-12-12 Thread hassan . elfatihi


Hello

I am hassan el fatihi author of hel-arabic.ly.

I corrected some minimal errors.

20 makams are working properly. I can give you examples if you wish.

I use the hel-arabic.ly file since 2009.

Makam sajkar is from the rast family, with slight modifications

The makam irak notes can be written with the key of rast: \ key c \ rast (same 
thing for 

rahatalarouah and alboustankar).

If you need more information, I am at your disposal.

Thank you

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: ly: updates to hel-arabic.ly (issue 349810043 by pkxgnugi...@runbox.com)

2018-12-13 Thread hassan . elfatihi



Hello James

What are the questions posed by Malt.

I want to answer it.

Best regards

Hassan

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: NR: 2.10 Arabic Music - inlcude references to hel-arabic.ly (issue 560790043 by pkxgnugi...@runbox.com)

2019-07-07 Thread hassan . elfatihi



Hello everyone 
About hel-arabic.ly 
It seems to me that the example given is incomplete 
You must write 


\include "hel-arabic.ly" 

\relative { 
\key c \rast 
c' d edb f | g a bdb c | c bb a g | f d c 
} 

Best regards 

hassan el fatihi 
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: PATCHES - Countdown for July 11th

2019-07-11 Thread hassan . elfatihi

  

  Hello James, 

  Here's the equivalent of the example with do, re , misb , etc.


@lilypond[quote,verbatim]
\include "hel-arabic.ly"
 \score {
\relative {
\set Staff.extraNatural = ##f
\set Staff.autoBeaming = ##f
 \key d \bayati
\time 10/8
d'4 d'8 d16 [edb d c] bdb [a bdb c] d4 r8 
d16 [edb c d] bdb [c] a [bdb g8] a [bdb] c [d] edb
f4 f16 [edb] edb8. [d16] d8 [edb] d  [c] bdb
c4 bdb8 edb16 [d c bdb] a [c bdb a] a4 r8
}
\header {
 title = "Semai Muhayer"
  composer = "Jamil Bek"
}
}
@end lilypond

  
Best regards

hassan el fatihi

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


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

2022-12-30 Thread hassan . elfatihi
Hello 
I am hassan EL FATIHI author of hel-arabic.ly,
if you have questions or changes to propose I am at your disposal.
I have been practicing Arabic music for more than thirty years,
in addition I am a computer scientist which pushed me to program hel-arabic.ly
Best regard



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

2023-01-05 Thread hassan . elfatihi
Hello
Don't remove 7/2 , and don't replace it with 7/4,
It is nonsense
why you want to delete 7/2 , I don't understand
Best regard
Hassan EL FATIHI



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

2023-01-05 Thread hassan . elfatihi
Hello 
You are right in practice 7/2 tone is not used. You can delete. 
I personally don't use it. 

Here are the files I modified in 2017 : lily-library.scm and 
define-note-names.scm 

The hel-arabic.ly file must be modified => 

You must remove: 
(5/2 . "accidentals.sharp.slashslashslash.stemstem") 
7/2 . "accidentals.sharp.slashslash.stemstemstem") 
(-5/2 . "accidentals.flatflat.slash") 
(-7/2 . "accidentals.flat.slashslash") 
from 
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") 
) 

Two files need to be modified: 
1) lily-library.scm 
2) define-note-names.scm 


1) You have to delete 
(define-public FIVE-HALF-FLAT -5/2) 
(define-public SEVEN-HALF-FLAT -7/2) 
(define-public FIVE-HALF-SHARP 5/2) 
(define-public SEVEN-HALF-SHARP 7/2) 
file : lily-library.scm 

2) You have to delete 
(cfhb . ,(ly:make-pitch -1 0 FIVE-HALF-FLAT)) 
(dfhb . ,(ly:make-pitch -1 1 FIVE-HALF-FLAT)) 
(efhb . ,(ly:make-pitch -1 2 FIVE-HALF-FLAT)) 
(ffhb . ,(ly:make-pitch -1 3 FIVE-HALF-FLAT)) 
(gfhb . ,(ly:make-pitch -1 4 FIVE-HALF-FLAT)) 
(afhb . ,(ly:make-pitch -1 5 FIVE-HALF-FLAT)) 
(bfhb . ,(ly:make-pitch -1 6 FIVE-HALF-FLAT)) 

(cfhd . ,(ly:make-pitch -1 0 FIVE-HALF-SHARP)) 
(dfhd . ,(ly:make-pitch -1 1 FIVE-HALF-SHARP)) 
(efhd . ,(ly:make-pitch -1 2 FIVE-HALF-SHARP)) 
(ffhd . ,(ly:make-pitch -1 3 FIVE-HALF-SHARP)) 
(gfhd . ,(ly:make-pitch -1 4 FIVE-HALF-SHARP)) 
(afhd . ,(ly:make-pitch -1 5 FIVE-HALF-SHARP)) 
(bfhd . ,(ly:make-pitch -1 6 FIVE-HALF-SHARP)) 

(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)) 
file : define-note-names.scm 

Please keep me informed 

Best regards 
HASSAN EL FATIHI 




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

2023-01-09 Thread hassan . elfatihi
Hello
I believe you are changing everything ,if I understood correctly.
it was necessary to delete 7/2 and 5/2 and we are tempted to compare arablic.ly 
and hel-arabic.ly which aren't the same.
I absolutely do not agree all your modifications but do what you want.
To say for example that nahawand is  the minor is not absolutely true.
In short, in other words, other examples can be given
Can you please ,show me the future new version of hel-arabic.ly
My English is not perfect, because I write usually in French or arabic.

best regard

Hassan EL FATIHI



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

2023-01-10 Thread hassan . elfatihi
Hello
First of all, I don't have a problem with English, it's just not my childhood 
language.
I didn't say keep 5/2 and 7/2 alterations.
5/2 and 7/2 are practically not used in Arabic music.
Before the changes you suggest, the hel-arabic.ly file was complete, and it 
doesn't need another 
file to write all Arabic and Western music.
So ,I think the new hel-arabic.ly file is fine. It contains the essential
best regard
Hassan EL FATIHI



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

2023-01-10 Thread hassan . elfatihi
 Hello
 5/2 and 7/2 are not being used, You can delete them.
 Removing nakriz, farahfaza, nawaatar, kurd, is not a good idea
 The file hel-arabic.ly is complete and self-sufficient
 best regard
 Hassan EL FATIHI



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

2023-01-11 Thread hassan . elfatihi




Hello 
Al the proposed changes are not justified. 
Until now hel-arabic is a standalone file. 
except élimination of 7/2 and 5/2 The other modifications are useless 
The other modifications are useless, they simply make hel-arabic dependent on 
arabic.ly. 
But hel-arabic.ly is supposed to be an independent file from other ly files. 
All makams are functional Of course it depends on other .scm files 
I disagree and what can I do? 


best regard 
Hassan EL FATIHI 




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

2023-01-12 Thread hassan . elfatihi
Hello

I am okay

Thank you for your sense of dialogue

Hassan EL FATIHI



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

2023-01-13 Thread hassan . elfatihi
Hello 
Answers to questions 
Question : while hel-arabic.ly has this line that 
includes arabic.ly , what are they getting out of this? Some more 
key signatures and keyAlterationOrder? 

answer: normally hel-arabic.ly doesn't need arabic.ly (if not modified, as 
recently proposed) 

Question: Should all key signatures for the various maqams simply go only into 
arabic.ly ? 
Answer : All key signatures for the various maqams simply go only into 
hel-arabic.ly 
(if not modified, as recently proposed) 
If you want examples I can provide them. 
This is why I did not want to link hel-arabic.ly to arabic.ly 
Best regard 



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

2023-01-13 Thread hassan . elfatihi
Hello
I just answered the questions
I have no problem with including arabic.ly in hel-arabic.ly.
For me the subject can be closed
Best regard
Hassan EL FATIHI



hel-arabic.ly

2024-03-06 Thread hassan . elfatihi
Hi 
I am the author of hel-arabic.ly 
Initially this file is sufficient in itself to write all Arabic music. 
I note with regret and bitterness that hel-arabic.ly was truncated. 
for example the makam rast, an important maqam of Arabic music, was removed 
hel-arabic.ly does not depend in any way on arabic.ly. 
Best regards 

Hassan EL FATIHI 
hassan.elfat...@free.fr 


Re: hel-arabic.ly

2024-03-07 Thread hassan . elfatihi
Hello again
In fact it no longer works, I gave the operational version of hel-arabic.ly and 
by trying 
to make hel-arabic.ly dependent on arabic.ly without consulting me, 
you screwed up the hel-arabic.ly file. I can still repair the damage 
if you give me the opportunity to do that.Indeed edb and sdb are no longer 
recognized

\include "hel-arabic.ly"
\relative {
  \key do \rast
  c' d edb f | g a bdb c | eb a g f | edb  d c
  }

=> rast1.png


Hassan


Re: hel-arabic.ly

2024-03-07 Thread hassan . elfatihi
hello again

\include "hel_arabic_initial.ly"
\relative {
  \key c \rast
  c' d edb f | g a bdb c | eb a g f | edb  d c
  }
  
This should ensure full backward compatibility if you process your old
files with `convert-ly`.

Which file? 

This file: \include "hel_arabic.ly" \relative { \key c \rast c' d edb f | g a 
bdb c | eb a g f | edb d c } 

Doesn't need compatibility

Hassan



Re: hel-arabic.ly

2024-03-07 Thread hassan . elfatihi
 I have this  :

lilypond rast.ly
=>
GNU LilyPond 2.25.13 (running Guile 3.0)
Traitement de « rast.ly »
Analyse...
rast.ly:1:10: Erreur : fichier non trouvé : « hel_arabic.ly »
(chemin de recherche : « 
/home/helfa/lilypond/share/lilypond/2.25.13/ly:/home/helfa/lilypond/share/lilypond/2.25.13/ps:/home/helfa/lilypond/share/lilypond/2.25.13/scm:/home/helfa/lilypond/share/lilypond/2.25.13/fonts/otf/:/home/helfa/lilypond/share/lilypond/2.25.13/fonts/svg/:
 »)
\include 
 "hel_arabic.ly"
rast.ly:4:10: Erreur : unknown command: `\rast'
  \key c 
 \rast
rast.ly:4:10: Erreur : type d'argument erroné pour 2.
  Attendait list of number pairs, "rast" trouvé.
  \key c 
 \rast
rast.ly:5:8: Erreur : « edb » n'est pas un nom de note
  c' d 
   edb f | g a bdb c | eb a g f | edb  d c
rast.ly:5:20: Erreur : « bdb » n'est pas un nom de note
  c' d edb f | g a 
   bdb c | eb a g f | edb  d c
rast.ly:5:28: Erreur : « eb » n'est pas un nom de note
  c' d edb f | g a bdb c | 
   eb a g f | edb  d c
rast.ly:5:39: Erreur : « edb » n'est pas un nom de note
  c' d edb f | g a bdb c | eb a g f | 
  edb  d c

Attention : la compilation a échoué et \version est plus que datée ;
  la syntaxe de la source a-t-elle été mise à jour par convert-ly ?

  
https://lilypond.org/doc/v2.25/Documentation/usage/updating-files-with-convert_002dly

Interprétation en cours de la musique...
Pré-traitement des éléments graphiques...
Détermination du nombre optimal de pages...
Répartition de la musique sur une page...
Dessin des systèmes...
Conversion à « rast.pdf »...
erreur fatale : erreur sur les fichiers "rast.ly"

rast.y :

\include "hel_arabic.ly"
\version "2.25.3"
\relative {
  \key c \rast
  c' d edb f | g a bdb c | eb a g f | edb  d c
  }




Re: hel-arabic.ly

2024-03-07 Thread hassan . elfatihi
lilypond rast.ly => 
GNU LilyPond 2.25.13 (running Guile 3.0)
Traitement de « rast.ly »
Analyse...
rast.ly:5:8: Erreur : « edb » n'est pas un nom de note
  c' d 
   edb f | g a bdb c | eb a g f | edb  d c
rast.ly:5:20: Erreur : « bdb » n'est pas un nom de note
  c' d edb f | g a 
   bdb c | eb a g f | edb  d c
rast.ly:5:28: Erreur : « eb » n'est pas un nom de note
  c' d edb f | g a bdb c | 
   eb a g f | edb  d c
rast.ly:5:39: Erreur : « edb » n'est pas un nom de note
  c' d edb f | g a bdb c | eb a g f | 
  edb  d c
Interprétation en cours de la musique...
Pré-traitement des éléments graphiques...
Détermination du nombre optimal de pages...
Répartition de la musique sur une page...
Dessin des systèmes...
Conversion à « rast.pdf »...
erreur fatale : erreur sur les fichiers "rast.ly"

file : rast.ly
\include "hel-arabic.ly"
\version "2.25.13"
\relative {
  \key c \rast
  c' d edb f | g a bdb c | eb a g f | edb  d c
  }



Re: hel-arabic.ly

2024-03-07 Thread hassan . elfatihi
for rast.ly

\include "hel-arabic.ly"
\version "2.25.13"
\relative {
  \key c \rast
  c' d edb f | g a bdb c | eb a g f | edb  d c
  }

Tmust give  rast.pdf , But that's not the case


rast.pdf
Description: Adobe PDF document


Re: hel-arabic.ly

2024-03-07 Thread hassan . elfatihi
hello again

I did some tests on version 2.24.3,   2.21.0-1 ,  2.23.6-1
 
it doesn't work either.

hassan



Re: hel-arabic.ly

2024-03-07 Thread hassan . elfatihi

I installed lilypond-2.23.6-1  ,lilypond-2.24.3 and lilypond-2.25.13: 
for each version I do  : LilyPond rast.ly 
for the unstable version it's normal hel-arabic has been truncated.
I would like to point out that my initial version of hel-arabic.ly that I am 
using is functional.

I tested them with file : rast.ly =>

\include "hel-arabic.ly"
\version "2.23.3"
\relative {
  \key c \rast
  c' d edb f | g a bdb c | eb a g f | edb  d c
  }
  
\version "2.24.3"  and \version "2.25.13"

It doesn't work, for any version of the 3 versions tested


You can do the test yourself: create a file, name it rast.ly, put this in
\include "hel-arabic.ly"
\version "2.23.3"
\relative {
  \key c \rast
  c' d edb f | g a bdb c | eb a g f | edb  d c
  }
  
 Then lilypond rast.ly 
 you must obtain the following file: rast.pdf


Once again it's not for me. my version of hel-arabic.ly that I use, works well 
even with version 2.18.1

thanks very match

Hassan



rast.pdf
Description: Adobe PDF document


Re: hel-arabic.ly

2024-03-11 Thread hassan . elfatihi


Hello

Initially hel-arabic.ly is autonomous,


I see that you deleted in define-note-names.scm

;; Language: Arabic ;
;; Hassan El fatihi ,
;;
;;  bb   = flat (bemol)
;;  bb  = double-flat
;;  db  = quarter-tone flat (semi-bemol)
;;  dd  = quarter-tone sharp (semi-diesis)
;;  ctqb = three-quarter-tones flat
;;  ctqd = three-quarter-tones sharp
;;  d   = sharp (diesis)
;;  dd  = double-sharp
;;  cfhf = seven-half-tones flat
;;  cfhd = seven-half-tones sharp
;;  cshb = seven-half-tones flat
;;  cshd = seven-half-tones sharp
;;  English: c   d   e   f   g   a   b
;;  Italian: do  re  mi  fa  sol la  si

(arabic . (
   (c . ,(ly:make-pitch -1 0 NATURAL))
   (d . ,(ly:make-pitch -1 1 NATURAL))
   (e . ,(ly:make-pitch -1 2 NATURAL))
   (f . ,(ly:make-pitch -1 3 NATURAL))
   (g . ,(ly:make-pitch -1 4 NATURAL))
   (a . ,(ly:make-pitch -1 5 NATURAL))
   (b . ,(ly:make-pitch -1 6 NATURAL))

   (cd . ,(ly:make-pitch -1 0 SHARP))
   (dd . ,(ly:make-pitch -1 1 SHARP))
   (ed . ,(ly:make-pitch -1 2 SHARP))
   (fd . ,(ly:make-pitch -1 3 SHARP))
   (gd . ,(ly:make-pitch -1 4 SHARP))
   (ad . ,(ly:make-pitch -1 5 SHARP))
   (bd . ,(ly:make-pitch -1 6 SHARP))

   (cb . ,(ly:make-pitch -1 0 FLAT))
   (db . ,(ly:make-pitch -1 1 FLAT))
   (eb . ,(ly:make-pitch -1 2 FLAT))
   (fb . ,(ly:make-pitch -1 3 FLAT))
   (gb . ,(ly:make-pitch -1 4 FLAT))
   (ab . ,(ly:make-pitch -1 5 FLAT))
   (bb . ,(ly:make-pitch -1 6 FLAT))

   (cdd . ,(ly:make-pitch -1 0 SEMI-SHARP))
   (ddd . ,(ly:make-pitch -1 1 SEMI-SHARP))
   (edd . ,(ly:make-pitch -1 2 SEMI-SHARP))
   (fdd . ,(ly:make-pitch -1 3 SEMI-SHARP))
   (gdd . ,(ly:make-pitch -1 4 SEMI-SHARP))
   (add . ,(ly:make-pitch -1 5 SEMI-SHARP))
   (bdd . ,(ly:make-pitch -1 6 SEMI-SHARP))

   (cdb . ,(ly:make-pitch -1 0 SEMI-FLAT))
   (ddb . ,(ly:make-pitch -1 1 SEMI-FLAT))
   (edb . ,(ly:make-pitch -1 2 SEMI-FLAT))
   (fdb . ,(ly:make-pitch -1 3 SEMI-FLAT))
   (gdb . ,(ly:make-pitch -1 Do you lack intellectual honesty?



4 SEMI-FLAT))
   (adb . ,(ly:make-pitch -1 5 SEMI-FLAT))
   (bdb . ,(ly:make-pitch -1 6 SEMI-FLAT))

   (ctqb . ,(ly:make-pitch -1 0 THREE-Q-FLAT))
   (dtqb . ,(ly:make-pitch -1 1 THREE-Q-FLAT))
   (etqb . ,(ly:make-pitch -1 2 THREE-Q-FLAT))
   (ftqb . ,(ly:make-pitch -1 3 THREE-Q-FLAT))
   (gtqb . ,(ly:make-pitch -1 4 THREE-Q-FLAT))
   (atqb . ,(ly:make-pitch -1 5 THREE-Q-FLAT))
   (btqb . ,(ly:make-pitch -1 6 THREE-Q-FLAT))

   (ctqd . ,(ly:make-pitch -1 0 THREE-Q-SHARP))
   (dtqd . ,(ly:make-pitch -1 1 THREE-Q-SHARP))
   (etqd . ,(ly:make-pitch -1 2 THREE-Q-SHARP))
   (ftqd . ,(ly:make-pitch -1 3 THREE-Q-SHARP))
   (gtqd . ,(ly:make-pitch -1 4 THREE-Q-SHARP))
   (atqd . ,(ly:make-pitch -1 5 THREE-Q-SHARP))
   (btqd . ,(ly:make-pitch -1 6 THREE-Q-SHARP))

   (cfhb . ,(ly:make-pitch -1 0 FIVE-HALF-FLAT))
   (dfhb . ,(ly:make-pitch -1 1 FIVE-HALF-FLAT))
   (efhb . ,(ly:make-pitch -1 2 FIVE-HALF-FLAT))
   (ffhb . ,(ly:make-pitch -1 3 FIVE-HALF-FLAT))
   (gfhb . ,(ly:make-pitch -1 4 FIVE-HALF-FLAT))
   (afhb . ,(ly:make-pitch -1 5 FIVE-HALF-FLAT))
   (bfhb . ,(ly:make-pitch -1 6 FIVE-HALF-FLAT))

   (cfhd . ,(ly:make-pitch -1 0 FIVE-HALF-SHARP))
   (dfhd . ,(ly:make-pitch -1 1 FIVE-HALF-SHARP))
   (efhd . ,(ly:make-pitch -1 2 FIVE-HALF-SHARP))
   (ffhd . ,(ly:make-pitch -1 3 FIVE-HALF-SHARP))
   (gfhd . ,(ly:make-pitch -1 4 FIVE-HALF-SHARP))
   (afhd . ,(ly:make-pitch -1 5 FIVE-HALF-SHARP))
   (bfhd . ,(ly:make-pitch -1 6 FIVE-HALF-SHARP))

   (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))
  

Re: hel-arabic.ly

2024-03-11 Thread hassan . elfatihi
Good morning
Before offering hel-arabic.ly, I tested it for 4 years, 
it worked with all versions of lilypond. I have the impression that individuals 
have sabotaged my work or they are going to sabotage it in the latest version 
of lilypond 2.25.13, 
I know that lilypond depends on volunteers, of course.
Best regards
Hassan EL FATIHI



Re: hel-arabic.ly

2024-03-12 Thread hassan . elfatihi
I'm not insulting anyone. These are facts. 
I don't agree. Of course if you modify certain scheme files and remove the 
parts that concern hel-arabic, 
it may not work. I challenge you,my initial version which did not depend 
at all on Lilypond worked very well without modifying anything. 
Initial hel-arabic which does not depend on lilypond allows you to write any 
Western or Arabic music, 
after which I modified it so that it integrates perfectly with lilypond. 
hel-arabic.ly initially 
could be called directly, by putting it in the folder containing the ly file to 
compile.
Too bad James is no longer here, he was my correspondent at the time. He was 
part of the developer team.

I had proven at the time to James that hel-arabic.ly could be used without 
modifying anything,
 he had wanted the integration of this hel-arabic file and I was forced to 
modify certain scheme files 
to that the integration goes well

Bien cordialement

Hassan EL FATIHI