Forum des élèves de Polyphonies, école à distance d'écriture musicale et de composition.
Vous n'êtes pas identifié.
Bonjour ,
Suite à plusieurs échanges de mails JP m'a demandé de poster l'exercice que je tente de créer pour que tout le monde puisse profiter de la liste des corrections,je m'execute donc ^^
# Solfege - ear training for GNOME # Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Tom Cato Amundsen # License is GPL, see file COPYING # Modifié par S.Papelier header { lesson_id = "476da1a3-7bf0-4fb5-858e-817ae84742c4" module = idbyname help = title = "triades arpégées en position fermées" fillnum = 3 filldir = horiz have_repeat_slowly_button = yes have_music_displayer = yes } tempo = 240/4 # # triades majeures # question { name = _("Majeur,fondamental") rvoice("""<c' e' g'>""") } question { name = _("Majeur,1 er renversement") rvoice("""<e' g' c''>""") } question { name = _("Majeur,2 eme renversment") rvoice("""<g c' e'>""") } # # triades mineures # question { name = _("Mineure,fondamental") rvoice("""<c' es' g'>""") } question { name = _("Mineure,1 er renversement") rvoice("""<es' g' c''>""") } question { name = _("Mineure,2 eme renversment") rvoice("""<g c' es'>""") } # # triades diminuées # question { name = _("Diminuées , fondamental") rvoice("""<c' es' ges'>""") } question { name = _("Diminuées , 1 er renversement") rvoice("""<es' ges' c''>""") } question { name = _("Diminuées , 1 er renversement") rvoice("""<ges c' es'>""") } # # triades augmentées # question { name = _("augmentée") rvoice("""<c' e' gis'>""")
Hors ligne
Merci Sam
Donc :
- déjà, n'oublie pas de mettre
# -*- coding: iso-8859-1 -*-
en première ligne de ton fichier pour que les caractères accentués soient bien gérés par GNUS (ils génèrent d'ailleurs des erreurs dans certains cas),
- dans le header, n'oublie pas de mettre un lesson_id qui t'est propre pour ne pas entrer en collision avec une leçon existante (tu peux mettre ce que tu veux ! donc sam-001-triades ou tout autre intitulé qui te paraitra ajouter de la clarté quand tu auras créé des dizaines de fichiers exercice),
- tu as laissé un help = suivi de rien, ce qui génèrera une erreur,
- tu as oublié la dernière accolade fermante } pour la dernière question ce qui génèrera une erreur,
- voice et rvoice sont différents de chord, ils permettent d'écrire une mélodie (avec même des valeurs rythmiques !) ; dans ton exemple tu as des rvoice (r pour relative) donc les notes seront déterminée au niveau de l'octave par la première de la série ; si tu mets " c' e' g' ", tu auras un do, un mi l'octave du dessus et un sol l'octave encore du dessus ! Donc avec rvoice, il suffit d'écrire " c' e g ",
- dans un élément voice ou rvoice, on peut préciser que l'on veut des notes jouées simultanément en les encadrant de < et > donc ici, il faut les enlever si tu veux effectivement entendre un arpège et pas un accord !
- tu n'as pas besoin de garder les """, ce sont pour des questions qui contiendraient des retours à la ligne (des grosses questions !) ; donc rvoice("c' e g") suffit pour les questions que tu vas générer ici.
Voilà, je te remets le début du fichier tel qu'il devrait être :
# -*- coding: iso-8859-1 -*- # Solfege - ear training for GNOME # Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Tom Cato Amundsen # License is GPL, see file COPYING # Modifié par S.Papelier header { lesson_id = "sam-triades-001" module = idbyname title = "triades arpégées en positions fermées" fillnum = 3 filldir = horiz have_repeat_slowly_button = yes have_music_displayer = yes } tempo = 240/4 # # triades majeures # question { name = "Majeur,fondamental" rvoice("c' e g") } question { name = "Majeur, 1er renversement" rvoice("e' g c") } question { name = "Majeur, 2e renversement" rvoice("g c e") }
Hors ligne
Et voila la suite
# -*- coding: iso-8859-1 -*- # Solfege - ear training for GNOME # Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Tom Cato Amundsen # License is GPL, see file COPYING # Modifié par S.Papelier header { lesson_id = "sam-triades-004" module = idbyname title = "Triades arpégées en positions fermées" fillnum = 3 filldir = horiz have_repeat_slowly_button = yes have_music_displayer = yes } tempo = 240/4 # # triades majeures # question { name = "Maj fondamental" voice("g' e' c' ") } question { name = "Maj 1er renversement" voice("c'' g' e'") } question { name = "Maj 2e renversement" voice("e' c' g") } # # triades mineures # question { name = _("min fondamental") voice("g' es' c'") } question { name = _("min 1 er renversement") voice("c'' g' es'") } question { name = _("min 2 e renversment") voice("es' c' g") } # # triades diminuées # question { name = _("Dim fondamental") voice("ges' es' c'") } question { name = _("Dim 1 er renversement") voice("c'' ges' es'") } question { name = _("Dim 2 e renversement") voice("es' c' ges") } # # triades augmentées # question { name = _("Aug") voice("gis' e' c'") }
# -*- coding: iso-8859-1 -*- # Solfege - ear training for GNOME # Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Tom Cato Amundsen # License is GPL, see file COPYING # Modifié par S.Papelier header { lesson_id = "sam-triades-003" module = idbyname title = "Triades arpégées en positions ouvertes" fillnum = 3 filldir = horiz have_repeat_slowly_button = yes have_music_displayer = yes } tempo = 240/4 # # triades majeures # question { name = "Maj fondamental" voice("e'' g' c'") } question { name = "Maj 1er renversement" voice("g' c' e") } question { name = "Maj 2 e renversement" voice("c'' e' g") } # # triades mineures # question { name = _("min fondamental") voice("es'' g' c'") } question { name = _("min 1 er renversement") voice("g' c' es") } question { name = _("min 2 e renversement") voice("c'' es' g") } # # triades diminuées # question { name = _("Dim fondamental") voice("es'' ges' c'") } question { name = _("Dim 1 er renversement") voice("ges' c' es") } question { name = _("Dim 2 e renversement") voice("c'' es' ges") } # # triades augmentées # question { name = _("Aug") voice("e'' gis' c'") }
# -*- coding: iso-8859-1 -*- # Solfege - ear training for GNOME # Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Tom Cato Amundsen # License is GPL, see file COPYING # Modifié par S.Papelier header { lesson_id = "sam-triades-002" module = idbyname title = "Triades arpégées en positions ouvertes" fillnum = 3 filldir = horiz have_repeat_slowly_button = yes have_music_displayer = yes } tempo = 240/4 # # triades majeures # question { name = "Maj fondamental" voice("c' g' e''") } question { name = "Maj 1er renversement" voice("e c' g'") } question { name = "Maj 2e renversement" voice("g e' c''") } # # triades mineures # question { name = _("min fondamental") voice("c' g' es''") } question { name = _("min 1 er renversement") voice("es c' g'") } question { name = _("min 2 e renversment") voice("g es' c''") } # # triades diminuées # question { name = _("Dim fondamental") voice("c' ges' es''") } question { name = _("Dim 1 er renversement") voice("es c' ges'") } question { name = _("Dim 2 e renversement") voice("ges es' c''") } # # triades augmentées # question { name = _("Aug") voice("c' gis' e''") }
Dernière modification par mr-sam (18-04-2008 10:49:29)
Hors ligne
Pages: 1