From c8f9746f3c8227e23524d301faae60fe7c15c9d6 Mon Sep 17 00:00:00 2001 From: Romain Goffe Date: Mon, 8 Aug 2011 19:30:35 +0200 Subject: [PATCH] write songs with us chords convention to enable transposition macros --- utils/latex-preprocessing.py | 79 +++++++++++++++++++++++++++--------- 1 file changed, 59 insertions(+), 20 deletions(-) diff --git a/utils/latex-preprocessing.py b/utils/latex-preprocessing.py index 51b930fa..c10ef8f9 100755 --- a/utils/latex-preprocessing.py +++ b/utils/latex-preprocessing.py @@ -34,36 +34,75 @@ word_dic = { "New-York": "New York", " i ": " I ", "avant hier": "avant-hier", -##: Conversion from anglo-saxon conventions -"\\[A": "\\[La", -"\\[B": "\\[Si", -"\\[C": "\\[Do", -"\\[D]": "\\[Ré]", -"\\[Dm]": "\\[Rém]", -"\\[D7]": "\\[Ré7]", -"\\[E": "\\[Mi", -"\\[F]": "\\[Fa]", -"\\[F7]": "\\[Fa7]", -"\\[Fm]": "\\[Fam]", -"\\[F#]": "\\[Fa#]", -"\\[F#m]": "\\[Fa#m]", -"\\[G": "\\[Sol", -##: Guitar tabs -"\\[Re]": "\\[Ré]", +##: Conversion to anglo-saxon chords +"Lam ": "Am ", +"La7": "A7", +"Lasus2": "Asus2", +"Sim ": "Bm ", +"Sim}": "Bm}", +"Sim]": "Bm]", +"Si7": "B7", +"Dom ": "Cm ", +"Do7": "C7", +"Do9": "C9", +"Ré ": "D ", +"Rém ": "Dm ", +"Rém]": "Dm]", +"Ré7": "D7", +"Ré#": "D#", +"Mim ": "Em ", +"Mim]": "Em]", +"Mim7": "Em7", +"Mim}": "Em}", +"Mi7": "E7", +"Mi7sus4": "E7sus4", +"Fa ": "F ", +"Fa}": "F}", +"Fa\\": "F\\", +"Fam ": "Fm ", +"Fa7": "F7", +"Sol ": "G ", +"Sol]": "G]", +"Solm ": "Gm ", +"Solm]": "Gm]", +"Sol7": "G7", +"/La": "/A", +"/Si": "/B", +"/Do": "/C", +"/Ré": "/D", +"/Mi": "/E", +"/Fa": "/F", +"/Sol": "/G", +"gtab{La": "gtab{A", +"gtab{Si": "gtab{B", +"gtab{Do": "gtab{C", +"gtab{Ré": "gtab{D", +"gtab{Mi": "gtab{E", +"gtab{Fa": "gtab{F", +"gtab{Sol": "gtab{G", +"\\[La": "\\[A", +"\\[Si": "\\[B", +"\\[Do": "\\[C", +"\\[Ré": "\\[D", +"\\[Mi": "\\[E", +"\\[Fa": "\\[F", +"\\[Sol": "\\[G", +"\\[Re": "\\[D", "b]": "&]", -#Do +"b7]": "&7]", +#C "032010": "X32010", -#La +#A "002220": "X02220", "002020": "X02020", "002210": "X02210", -#Ré +#D "000232": "XX0232", "X00232": "XX0232", "000212": "XX0212", "000231": "XX0231", "X00231": "XX0231", -#Si +#B "021202": "X21202", ### end of rules }