import moduleabcmidi from moduleabcmidi import * print("Entrez un ton ou return") ton=input() print("Entrez un mode comme maj min harm mel chr...") mode=input() gamme=gammetonmode(ton,mode) print("gamme",gamme) print("Entrez un nouveau ton") ton=input() gamme=gammetonmode(ton,mode) print("Nouvelle gamme",gamme) print("Entrez le nombre de demi-tons de la transposition de la nouvelle gamme ou return") dt=input() if dt=="" : dt="0" gammetranspo=gammetonmodetranspo(ton,mode,dt)#print("Nouvelle gamme transtosée de ",dt,"demi-tons",gammetranspo) 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" para=para+"V:1\n" para=para+"%%MIDI channel 1\n" para=para+"%%MIDI program 25 \n" para=para+"I:octave=-2\n" abcv1=para+gammetranspo fichier = open("test1.abc", "w") fichier.write(abcv1) fichier.close() tradmesurevoix1=trad(gammetranspo) armu="armure "+armure(ton) tradmesurevoix1=armu+"\n"+tradmesurevoix1 print("traduction mesurevoix1",tradmesurevoix1) fichier = open("tradtest.abc", "w") fichier.write("Voix 1 :\n") fichier.write(tradmesurevoix1) fichier.close()