Correction accord mineur majeur 7 master
authorHugo Villeneuve <hugo@hugovil.com>
Thu, 30 Jun 2022 03:30:42 +0000 (23:30 -0400)
committerHugo Villeneuve <hugo@hugovil.com>
Thu, 30 Jun 2022 03:32:00 +0000 (23:32 -0400)
gtx2tex.pl
tests/accords.cp

index 3c6f52a..7e8fed0 100644 (file)
@@ -100,6 +100,7 @@ $tab_begin = "\\begin{gtxtab}\n";
 $tab_end = "\\end{gtxtab}\n";
 $define = "";
 $majeur_sept = "\$^\\Delta\$";
+$mineur_maj7 = "m$majeur_sept";
 $mineur = "m";
 $mineur7 = "m\$^7\$";
 $half_diminished = "m\$^{7\\flat5}\$";
@@ -267,6 +268,7 @@ sub crdpro { # Bearbeitung der Zeile aus der Eingabedatei
        s/(gtxchord\{[A-G][B#]?)M7#([0-9]+)/\1m\$^{7\\sharp\2}\$/g; # Accord Am7#5
        s/(gtxchord\{[A-G][B#]?)M7/\1$mineur7/g;                 # Cm7
        s/(gtxchord\{[A-G][B#]?)M([0-9]+)/\1$mineur\$^{\2}\$/g;  # Cm13
+       s/(gtxchord\{[A-G][B#]?)MMAJ7/\1$mineur_maj7/g;
        s/(gtxchord\{[A-G][B#]?)M/\1$mineur/g;                   # Cm (doit ĂȘtre en dernier)
 
         # Accord A7b5 ou A7b9
index b9361fe..d0e4e90 100644 (file)
@@ -7,6 +7,8 @@
 
 [A6]A majeur 6
 
+[EmMaj7] E mineur majeur 7
+
 [Ab13]Ab13, [Ab13/Bb]Ab13/Bb, [Abm13/Bb]Abm13/Bb, [Cm13]Cm13
 
 [A7/Bb]A7/Bb, [A7/C#]A7/C#, [A6]A6, [A6/Bb]A6/Bb [A9/Bb]A9/Bb