from moduleabc import tablarythme from moduleabc import normaliser from moduleabc import oterrythme from moduleabc import gamme from moduleabc import mesuretabla print("Entrez une tablature avec ou sans rythmes sans nuances") tabla=input() print("Entrez un rythme sous la forme !f!2 1/4 1/4 !p!/2| par exemple ou return") rythme=input() if rythme=="" : print("Un rythme contient des indications de nuance comme !ppp! !f! ... ainsi que la durée des notes comme 2 1/4 1/2 par exemple") rythme="!f!2 1/2 1/2 !p!" tabla=tablarythme(tabla,rythme) print("tablature avec rythme et nuances",tabla) print("On indique la fin d'une mesure par une barre verticale collée à une durée comme 1 1 1 1| pour une mesure 4/4") print("Le motif de rythme est répété pour toutes les notes de la tablature") tabla=gamme("C","maj") tabla=tablarythme(tabla,"1 1 1 1| 2 1 1|") print("gammes de Do majeur avec des mesures 4/4") print(tabla) tabla=mesuretabla(tabla,3,4) print("mesures de la mesure 3 à la mesure 6",tabla)