X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ly%2Farabic.ly;h=ec637d316f257d15dac9ca0be5eb3e17c4263ca5;hb=0af92ce9a3c54c75d1cb9643e50afc085b770759;hp=1a4273871a93d514c35b97ee4f8c90645660f201;hpb=d664f5a7153ec2b1a1c4c9fba2d2174bf3140695;p=lilypond.git diff --git a/ly/arabic.ly b/ly/arabic.ly index 1a4273871a..ec637d316f 100644 --- a/ly/arabic.ly +++ b/ly/arabic.ly @@ -1,5 +1,5 @@ -\version "2.12.0" -\include "italiano.ly" +\version "2.17.6" +\language "italiano" %%%%%%% % @@ -21,11 +21,11 @@ % dwn = { - \once \override Voice.Accidental #'stencil = #(lambda (grob) + \once \override Voice.Accidental.stencil = #(lambda (grob) (ly:stencil-combine-at-edge (ly:accidental-interface::print grob) Y UP (grob-interpret-markup grob (markup #:line - (#:fontsize -1 (#:musicglyph "flags.ugrace")))) -1.3 0)) + (#:fontsize -1 (#:musicglyph "flags.ugrace")))) -1.3)) } % @@ -33,52 +33,72 @@ dwn = { % bayati = #`( - (0 . 0) + (0 . ,NATURAL) (1 . ,SEMI-FLAT) (2 . ,FLAT) - (3 . 0) - (4 . 0) + (3 . ,NATURAL) + (4 . ,NATURAL) (5 . ,FLAT) (6 . ,FLAT) ) kurd = #`( - (0 . 0) + (0 . ,NATURAL) (1 . ,FLAT) (2 . ,FLAT) - (3 . 0) - (4 . 0) + (3 . ,NATURAL) + (4 . ,NATURAL) (5 . ,FLAT) (6 . ,FLAT) ) rast = #`( - (0 . 0) - (1 . 0) + (0 . ,NATURAL) + (1 . ,NATURAL) (2 . ,SEMI-FLAT) - (3 . 0) - (4 . 0) - (5 . 0) + (3 . ,NATURAL) + (4 . ,NATURAL) + (5 . ,NATURAL) (6 . ,SEMI-FLAT) ) sikah = #`( - (0 . 0) + (0 . ,NATURAL) (1 . ,SEMI-FLAT) (2 . ,SEMI-FLAT) (3 . ,SEMI-SHARP) - (4 . 0) + (4 . ,NATURAL) (5 . ,SEMI-FLAT) (6 . ,SEMI-FLAT) ) iraq = #`( - (0 . 0) + (0 . ,NATURAL) (1 . ,SEMI-FLAT) (2 . ,SEMI-FLAT) - (3 . 0) + (3 . ,NATURAL) (4 . ,SEMI-FLAT) (5 . ,SEMI-FLAT) (6 . ,SEMI-FLAT) ) +\layout { + \context { + \Score + keyAlterationOrder = + #`( + (6 . ,FLAT) (2 . ,FLAT) (5 . ,FLAT ) (1 . ,FLAT) + (4 . ,FLAT) (0 . ,FLAT) (3 . ,FLAT) + (6 . ,SEMI-FLAT) (2 . ,SEMI-FLAT) (5 . ,SEMI-FLAT ) (1 . ,SEMI-FLAT) + (4 . ,SEMI-FLAT) (0 . ,SEMI-FLAT) (3 . ,SEMI-FLAT) + (3 . ,SHARP) (0 . ,SHARP) (4 . ,SHARP) (1 . ,SHARP) + (5 . ,SHARP) (2 . ,SHARP) (6 . ,SHARP) + (3 . ,SEMI-SHARP) (0 . ,SEMI-SHARP) (4 . ,SEMI-SHARP) (1 . ,SEMI-SHARP) + (5 . ,SEMI-SHARP) (2 . ,SEMI-SHARP) (6 . ,SEMI-SHARP) + (6 . ,DOUBLE-FLAT) (2 . ,DOUBLE-FLAT) (5 . ,DOUBLE-FLAT ) (1 . ,DOUBLE-FLAT) + (4 . ,DOUBLE-FLAT) (0 . ,DOUBLE-FLAT) (3 . ,DOUBLE-FLAT) + (3 . ,DOUBLE-SHARP) (0 . ,DOUBLE-SHARP) (4 . ,DOUBLE-SHARP) (1 . ,DOUBLE-SHARP) + (5 . ,DOUBLE-SHARP) (2 . ,DOUBLE-SHARP) (6 . ,DOUBLE-SHARP) + ) + } +}