import moduleabcmidi from moduleabcmidi import * print("Entrez un ton comme C# Bb...ou return") ton=input() print("Entrez une suite d'intervalles comme S S s ou un mode comme maj min harm mel chr... ton demiton pen blues") mode=input() gamme=gammetonmode(ton,mode) #print("gamme",gamme) mesurevoix1=gamme #print("mesure total",mesurevoix1) mesurevoix1=notevoix(mesurevoix1) print("main droite",mesurevoix1) para="X: 1\n" para=para+"T: from test.mid\n" para=para+"M: 4/4\n" para=para+"L: 1\n" para=para+"Q:1=120\n" para=para+"K:C\n" paravoix1="V:1\n" paravoix1=paravoix1+"%%MIDI channel 1\n" paravoix1=paravoix1+"%%MIDI program 25 \n" paravoix1=paravoix1+"I:octave=-1\n" abcv1=para+paravoix1+mesurevoix1 fichier = open("test1.abc", "w") fichier.write(abcv1) fichier.close() tradmesurevoix1=trad(mesurevoix1) tradmesurevoix1="Ton "+ton+"\n"+tradmesurevoix1 print("traduction mesurevoix1",tradmesurevoix1) fichier = open("tradtest.abc", "w") fichier.write("main droite1 :\n") fichier.write(tradmesurevoix1) fichier.close() mesurevoix2=gamme #print("mesure total",mesurevoix2) mesurevoix2=notevoix(mesurevoix2) print("main gauche",mesurevoix2) paravoix2="V:2\n" paravoix2=paravoix2+"%%MIDI channel 1\n" paravoix2=paravoix2+"%%MIDI program 25 \n" paravoix2=paravoix2+"I:octave=-3\n" abcv2=para+paravoix2+mesurevoix2 fichier = open("test2.abc", "w") fichier.write(abcv2) fichier.close() tradmesurevoix2=trad(mesurevoix2) tradmesurevoix2="ton "+ton+"\n"+tradmesurevoix2 print("traduction main gauche",tradmesurevoix2) fichier = open("tradtest.abc", "w") fichier.write("Voix 1 :\n") fichier.write(tradmesurevoix1) fichier.write("\nVoix 2 :\n") fichier.write(tradmesurevoix2) fichier.close() abcv12=para+paravoix1+mesurevoix1+"\n"+paravoix2+mesurevoix2 fichier = open("test12.abc", "w") fichier.write(abcv12) fichier.close()