from moduleabc import gamme from moduleabc import gammebemol from moduleabc import gammeaccord from moduleabc import gammemotif print("La fonction gamme(ton,mode) construit une tablature de 4 gammes dans la tonalité d'un ton et d'un mode choisis") print("Les tons peuvent être choisis parmi les 12 tons C C# D D#...") print("Les modes peuvent être choisis parmi maj min mel har pen ton demiton chr") print("tabla=gamme(ton,mode)") ton="G" print("ton",ton) mode="mel" print("mode",mode) tabla=gamme(ton,mode) print("gamme(ton,mode)",tabla) print("Pour une gamme avec des bémols, on utilise la fonction gammebemol(ton,mode)") ton="B-" print("ton",ton) mode="har" print("mode",mode) tabla=gammebemol(ton,mode) print("gammebemol(ton,mode)",tabla) print("Lafonction gammeaccord(ton,mode,echelle) construit les accords constitutifs d'une gamme d'une tonalité situés sur les degrés I II III...") ton="C#" print("ton",ton) mode="maj" print("mode",mode) echelle="V" print("echelle",echelle) accord=gammeaccord(ton,mode,echelle) print("accord=gammeaccord(ton,mode,echelle)") print("accord",accord) print("La fonction gammemotif construit une tablature de tonalité ton mode avec un motif de notes motif") print("tabla=gammemotif(ton,mode,motif)") ton="E" print("ton",ton) mode="mel" print("mode",mode) motif="4 2 3 1" tabla=gammemotif(ton,mode,motif) print("tabla",tabla) print("la variable motif est une chaîne de caractères qui contient les chiffres qui indiquent la position des notes de la gamme")