from moduleabc import motifmelodie from moduleabc import gamme from moduleabc import gammebemol from moduleabc import tablarythme from moduleabc import abc from moduleabc import normaliser from moduleabc import abcpara from moduleabc import tab print("Entrez la main droite ou tapez gamme ou return") tab1=input() if tab1=="gamme" : print("Entrez un ton") ton=input() print("Entrez un mode") mode=input() ton=ton.upper() if ton=="C" or ton=="G" or ton=="D" or ton=="A" or ton=="E" or ton=="B" or ton=="C#" or ton=="F#" : tab1=gamme(ton,mode) else : tab1=gammebemol(ton,mode) 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 la main gauche ou tapez gamme ou return") tab2=input() if tab2=="gamme" : print("Entrez un ton") ton=input() print("Entrez un mode") mode=input() ton=ton.upper() if ton=="C" or ton=="G" or ton=="D" or ton=="A" or ton=="E" or ton=="B" or ton=="C#" or ton=="F#" : tab2=gamme(ton,mode) else : tab2=gammebemol(ton,mode) 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()