#1 06-01-2008 22:11:00

mr-sam
Membre
Lieu: Drôme
Date d'inscription: 06-09-2007
Messages: 70
Site web

[GNU Solfege] exercices sur les arpèges de triades

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 ^^


Code:

# 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

 

#2 06-01-2008 23:44:43

jp
Membre
Date d'inscription: 05-09-2007
Messages: 412

Re: [GNU Solfege] exercices sur les arpèges de triades

Merci Sam smile

Donc :

- déjà, n'oublie pas de mettre

Code:

# -*- 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 :

Code:

# -*- 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")
}

jp
niveau III - cours 41

Hors ligne

 

#3 18-04-2008 10:47:49

mr-sam
Membre
Lieu: Drôme
Date d'inscription: 06-09-2007
Messages: 70
Site web

Re: [GNU Solfege] exercices sur les arpèges de triades

Et voila la suite


Code:

# -*- 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'")
 }

Code:

# -*- 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'")
 }

Code:

# -*- 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

 

Pied de page des forums

Forum de Polyphonies,
école à distance d'écriture musicale et de composition.