Skip to content
Snippets Groups Projects
Commit 84cb088b authored by Jean-Marie Favreau's avatar Jean-Marie Favreau
Browse files

Ajustement de la mélodie, introduction des parties utiles à générer les partitions colorées

parent d3a4d424
No related branches found
No related tags found
No related merge requests found
...@@ -9,11 +9,17 @@ from musique.gamme import GammeTemperee ...@@ -9,11 +9,17 @@ from musique.gamme import GammeTemperee
parser = argparse.ArgumentParser(description='Génère des documents à partir de la partition du thème ode à la joie.') parser = argparse.ArgumentParser(description='Génère des documents à partir de la partition du thème ode à la joie.')
parser.add_argument('--exercice-spectrogramme', help="Génère un exercice plutôt que le fichier son", dest='exerciceSpectrogramme', action='store_true',default=False) parser.add_argument('--exercice-spectrogramme', help="Génère un exercice plutôt que le fichier son", dest='exerciceSpectrogramme', action='store_true',default=False)
parser.add_argument('--boomwhackers', help="Génère un exercice plutôt que le fichier son", dest='boomwhackers', nargs=1)
args = parser.parse_args() args = parser.parse_args()
gamme = GammeTemperee(117) gamme = GammeTemperee(117)
boomwhackers = ""
if not args.boomwhackers is None:
boomwhackers = args.boomwhackers[0]
# C: do # C: do
# D: ré # D: ré
# E: mi # E: mi
...@@ -37,9 +43,9 @@ joie = [ [ [E, gamme.noire], ...@@ -37,9 +43,9 @@ joie = [ [ [E, gamme.noire],
[C, gamme.noire], [C, gamme.noire],
[D, gamme.noire], [D, gamme.noire],
[E, gamme.noire], [E, gamme.noire],
[E, gamme.noire], [E, gamme.noirepointee],
[D, gamme.croche], [D, gamme.croche],
[D, gamme.noirepointee], [D, gamme.blanche],
# gamme.demiSoupir(), # gamme.demiSoupir(),
[E, gamme.noire], [E, gamme.noire],
...@@ -54,15 +60,17 @@ joie = [ [ [E, gamme.noire], ...@@ -54,15 +60,17 @@ joie = [ [ [E, gamme.noire],
[C, gamme.noire], [C, gamme.noire],
[D, gamme.noire], [D, gamme.noire],
[E, gamme.noire], [E, gamme.noire],
[D, gamme.noire], [D, gamme.noirepointee],
[C, gamme.croche], [C, gamme.croche],
[C, gamme.noirepointee], [C, gamme.blanche],
# gamme.demiSoupir(), # gamme.demiSoupir(),
] ] ] ]
if args.exerciceSpectrogramme: if args.exerciceSpectrogramme:
g = GenerateurExercice(gamme.bpm) g = GenerateurExercice(gamme.bpm)
g.setBoomwhackers(boomwhackers)
g.setLongueurPartitionColoree(8)
g.genererExerciceSpectrogramme(joie, "exercices/ex-spec-joie.tex", "thème joie") g.genererExerciceSpectrogramme(joie, "exercices/ex-spec-joie.tex", "thème joie")
else: else:
print "Génération du son" print "Génération du son"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment