from moduleabc import tabacc from moduleabc import motifmelodie from moduleabc import tablarythme from moduleabc import abc from moduleabc import normaliser from moduleabc import abcpara from moduleabc import tab print("Entrez une tablature pour la main droite ou return") tab1=input() if tab1 != "" : print("Entrez un motif de tablature pour la main droite") motif=input() print("Entrez une translation") trans=input() tab1=motifmelodie(motif,trans,tab1) print("Tablature avec motif",tab1) print("Entrez un rythme sous la forme !f![2 1/4 1/4] !p!/2 par exemple ou return") rythme=input() tab1=tablarythme(tab1,rythme) print("tablature avec rythme et nuances") tab(tab1) print("Entrez une grille d'accords pour la main gauche ou return") suitenomacc=input() if suitenomacc=="" : print("On utilise la notation anglosaxonne pour les accords comme F G7 Cm par exemple") suitenomacc="F G7 Cm" tabla=tabacc(suitenomacc) print("tabla",tabla) tab2=tabla if tab2 != "" : print("Entrez un motif de tablature pour la main gauche") motif=input() print("Entrez une translation") trans=input() tab2=motifmelodie(motif,trans,tab2) print("Tablature avec motif",tab2) print("Entrez un rythme sous la forme !f!2 1/4 1/4 !p!/2 par exemple ou return") rythme=input() tab2=tablarythme(tab2,rythme) print("tablature avec rythme et nuances") tab(tab2) abcparam=abcpara() fichier = open("test.abc", "w") fichier.write(abcparam) fichier.close() if tab1 =="" : tab1="P" else : abctab1=abc(tab1) print("voix1 ",abctab1) fichier = open("test.abc", "a") fichier.write("V:1\n") fichier.write(abctab1) fichier.close() if tab2 != "" : abctab2=abc(tab2) print("voix2 ",abctab2) fichier = open("test.abc", "a") fichier.write("\nV:2\n") fichier.write("%%MIDI transpose -24\n") fichier.write(abctab2) fichier.close()