Forum des élèves de Polyphonies, école à distance d'écriture musicale et de composition.
Vous n'êtes pas identifié.
Bonjour,
je voudrais actuellement construire des exercices personnalisés sur les cadences .Malheureusement , j'avoue que je ne trouve aucune explication en ce qui concerne les scripts!En effet,comprendre "comment ça marche" peut sans doute m'aider à construire qlq chose de nouveau !Voilà pourquoi j'espère en une bonne âme geek pour m'expliquer ce genre de lesson :
# Solfege - ear training for GNOME # Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Tom Cato Amundsen # License is GPL, see file COPYING header { lesson_id = "e8a78777-4cdc-41cd-9c37-6beaf3e9bfe8" labelformat = progression module = harmonicprogressiondictation } tempo = 80/4 s = "\staff\relative c{ \stemUp %s}" a = "\addvoice\relative c{ \stemDown %s}" t = "\staff\relative c{ \clef bass \stemUp %s}" b = "\addvoice\relative c{ \stemDown %s}" question { name = "I-IV-V-I" tonic = chord("c' e' g' c''") s % "c'' c b c" + a % "g'' a g g" + t % "e' f d e" + b % "c' f, g c," } question { name = "I-V-I-IV-V-V-I" tonic = chord("c e' g' c''") s % "c'' b c a g b c2" + a % "g''4 g g f d g g2" + t % "e'4 d e c b d e2" + b % "c4 g' c, f g g c2" } question { name = "I-I-V-I-IV-V-I" tonic = chord("c g c' e'") s % "e' g g g a g g2" + a % "c'4 e d e f d e2" + t % "g'4 c b c c b c2" + b % "c4 c g' c, f g c,2" }
ou
# Solfege - ear training for GNOME # Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 Tom Cato Amundsen # License is GPL, see file COPYING include("include/progression-elements") header { lesson_id = "e413101c-93c0-4cad-95d0-17abf6d70749" module = elembuilder title = _("Easy harmonic progressions") lesson_heading = _("Enter the harmonic progression") elements = auto have_music_displayer = yes music_displayer_stafflines = 2 } s = "\staff\relative c{ \stemUp %s}" a = "\addvoice\relative c{ \stemDown %s}" t = "\staff\relative c{ \clef bass \stemUp %s}" b = "\addvoice\relative c{ \stemDown %s}" question { name = "I-II-V-I" elements = progI, progII, progV, progI tonic = chord("c g e' c''") music = s % "c'' a b c" + a % "e' d d e" + t % "g' f g g" + b % "c d g, c" } question { name = "I-IV-V-I" elements = progI, progIV, progV, progI tonic = chord("c g e' c''") music = s % "c'' c b c" + a % "e' f d e" + t % "g' a g g" + b % "c f g c," } question { name = "I-V-IV-I" elements = progI, progV, progIV, progI tonic = chord("c e' g' c''") music = s % "c'' b c c" + a % "e' d f e" + t % "g' g a g" + b % "c g f c'" } question { name= "I-VI-V-I" elements = progI, progVI, progV, progI tonic = chord("c g e' c''") music = s % "c'' c d c" + a % "e' e g e" + t % "g' a b g" + b % "c a g c" }
Merci par avance pour toute aide !
Dernière modification par mr-sam (12-04-2010 23:08:49)
Hors ligne
Bonjour Mr Sam,
Ne pouvant répondre à votre question, je vous en pose une autre.
Gnu Solfege propose des séries d'exercices apparemment un peu + développées (suites harmoniques, cadences...) à condition d'installer un module supplémentaire appelé MMA (pour Midi Music Assistant je crois). Avez-vous essayé
? Etant sur OS Microsoft (et nul en informatique), je n'ai pas encore pris le temps de regarder en détail.
Hors ligne
Salut !
Non ,mais c'est par manque de connaissance sur le sujet ! En ce qui me concerne ^^
J'ai jusque là fait des exercices d'accords en midi (accord de triades et accorde de 3 sons comme étudié dans notre formation ) ,avec une version précédente du logiciel (assez ancienne quand même!)
Quand aux cadences ,ce script marchait tout à fait:
# Solfege - ear training for GNOME # Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 Tom Cato Amundsen # License is GPL, see file COPYING include("include/progression-elements") header { lesson_id = "sam_cadences.1" module = elembuilder title = _("cadences faciles niveau 1") lesson_heading = _("trouver la cadence joué ") elements = auto have_music_displayer = yes music_displayer_stafflines = 2 } s = "\staff{ \stemUp %s}" a = "\addvoice{ \stemDown %s}" t = "\staff{ \clef bass \stemUp %s}" b = "\addvoice{ \stemDown %s}" # #Cadences en Majeure # # #IV-V-I # question { name = progressionlabel("IV-V-I") elements = progIV, progV, progI tonic = chord(" c''' g'' e'' c ") music = music3(s % " c''' b'' c''' " + a % " a'' g'' g'' " + t % " f'' d'' e'' " + b % " f g c ") } question { name = progressionlabel("IV-V-I") elements = progIV, progV, progI tonic = chord(" c''' g'' e'' c ") music = music3(s % " c''' b'' c''' " + a % " a'' g'' g'' " + t % " f'' d'' e'' " + b % " f g c' ") } question { name = progressionlabel("IV-V-I") elements = progIV, progV, progI tonic = chord(" e'' c' g' c' ") music = music3(s % " f'' d'' e'' " + a % " c'' b' c'' " + t % " a' g' g' " + b % " f g c' ") } question { name = progressionlabel("IV-V-I") elements = progIV, progV, progI tonic = chord(" g'' e'' c'' c ") music = music3(s % " a'' g'' g'' " + a % " f'' d'' e'' " + t % " c'' b' c'' " + b % " f g c ") } question { name = progressionlabel("IV-V-I") elements = progIV, progV, progI tonic = chord(" g'' e'' c'' c ") music = music3(s % " a'' g'' g'' " + a % " f'' d'' e'' " + t % " c'' b' c'' " + b % " f g c' ") } # #V-I # question { name = progressionlabel("V-I") elements = progV, progV, progI tonic = chord(" c'' g' e' c ") music = music3(s % " d'' g'' e'' " + a % " b' d'' c'' " + t % " g' b' g' " + b % " g g c' ") } question { name = progressionlabel("V-I") elements = progV, progV, progI tonic = chord(" c'' g' e' c ") music = music3(s % " d'' b' c'' " + a % " b' g' g' " + t % " g' d' e' " + b % " g g c ") } question { name = progressionlabel("V-I") elements = progV, progV, progI tonic = chord(" c'' g' e' c ") music = music3(s % " b'' d''' c''' " + a % " g'' b'' g'' " + t % " d'' g'' e'' " + b % " g g c' ") } # #IV-V # question { name = progressionlabel("IV-V") elements = progIV, progIV, progV tonic = chord(" c''' g'' e'' c' ") music = music3(s % " c''' f''' d''' " + a % " a'' c''' b'' " + t % " f'' a'' g'' " + b % " f f g ") } question { name = progressionlabel("IV-V") elements = progIV, progIV, progV tonic = chord(" g'' e'' c'' c' ") music = music3(s % " a'' c''' b'' " + a % " f'' a'' g'' " + t % " c'' f'' d'' " + b % " f f g ") } question { name = progressionlabel("IV-V") elements = progIV, progV, progV tonic = chord(" g'' e'' c'' c' ") music = music3(s % " f'' d'' g'' " + a % " c'' b' d'' " + t % " a' g' b' " + b % " f g g ") } # # V # question { name = progressionlabel("V") elements = progV, progV, progV tonic = chord(" c''' g'' e'' c' ") music = music3(s % " d''' b'' g'' " + a % " b'' g'' d'' " + t % " g'' d'' b' " + b % " g g g") } # #IV-I # question { name = progressionlabel("IV-I") elements = progIV, progIV, progI tonic = chord(" e'' c'' g' c' ") music = music3(s % " f'' a'' g'' " + a % " c'' f'' e'' " + t % " a' c'' c'' " + b % " f f c ") } question { name = progressionlabel("IV-I") elements = progIV, progI, progI tonic = chord(" g'' e'' c'' c' ") music = music3(s % " a'' g'' e'' " + a % " f'' e'' c'' " + t % " c'' c'' g' " + b % " f' c' c' ") } question { name = progressionlabel("IV-I") elements = progIV, progI, progI tonic = chord(" g'' e'' c'' c' ") music = music3(s % " f'' e'' g'' " + a % " c'' c'' e'' " + t % " a' g' c'' " + b % " f' c' c' ") } question { name = progressionlabel("IV-I") elements = progIV, progI, progI tonic = chord(" g'' e'' c'' c' ") music = music3(s % " f'' e'' g'' " + a % " c'' c'' e'' " + t % " a' g' c'' " + b % " f' c' c ") } question { name = progressionlabel("IV-I") elements = progIV, progIV, progI tonic = chord(" c''' g'' e'' c' ") music = music3(s % " c''' a'' g'' " + a % " a'' f'' e'' " + t % " f'' c'' c'' " + b % " f f c' ") } question { name = progressionlabel("IV-I") elements = progIV, progIV, progI tonic = chord(" c''' g'' e'' c' ") music = music3(s % " c''' a'' g'' " + a % " a'' f'' e'' " + t % " f'' c'' c'' " + b % " f f c ") } # #Cadences en mineure # # #iv-V-i # question { name = progressionlabel("iv-V-i") elements = progIV, progV, progI tonic = chord(" e''' c''' a'' a ") music = music3(s % " d''' b'' c''' " + a % " a'' gis'' a'' " + t % " f'' e'' e'' " + b % " d' e' a " ) } question { name = progressionlabel("iv-V-i") elements = progIV, progV, progI tonic = chord(" a'' e'' c'' a ") music = music3(s % " a'' gis'' a'' " + a % " f'' e'' e'' " + t % " a' b' c'' " + b % " d e a " ) } question { name = progressionlabel("iv-V-i") elements = progIV, progV, progI tonic = chord(" e''' c''' a'' a ") music = music3(s % " f''' e''' c''' " + a % " d''' b'' a'' " + t % " a'' gis'' e'' " + b % " d' e' a' " ) } # #V-i # question { name = progressionlabel("V-i") elements = progV, progV, progI tonic = chord(" e''' c''' a'' a' ") music = music3(s % "e''' b'' c''' " + a % " b'' gis'' a'' " + t % " gis'' e'' e'' " + b % " e' e' a " ) } question { name = progressionlabel("V-i") elements = progV, progV, progI tonic = chord(" a'' e'' c'' a' ") music = music3(s % " b'' gis'' a'' " + a % " gis'' e'' e'' " + t % " e'' b' c'' " + b % " e' e' a " ) }
Je pouvais donc penser étudier les cadences ! (logique ! ^^ )
Même si c'est un peu fastidieux de reprendre tout ses exo' de polyphonie ,et d'en tirer de quoi travailler son oreille,mais c'est aussi une bonne révision !
Au passage GNU solfége ,quand les exo' des cadences étaient opérationnelles , était de ce point de vu un logiciel plus intéressant que Ermaster pro 5 (qui lui est payant !Arg!) .
Malheureusement,maintenant j'ai l'impression qu’après une refonte du logiciel (les nouvelles versions) , certaines commandes son obsolètes,et ce script ne marche plus ! Il y'a très peu de "how to" (comprendre de tutoriels) sur le sujet ,je serai même prêt à acheter un bouquin sur GNU solfège pour les nuls ! ^^
Dernière modification par mr-sam (14-11-2011 13:09:41)
Hors ligne
De mémoire, ce module n'était pas mentionné ds les précédentes versions (avant la 3.16.4). En allant jeter un oeil sur le site de ce MMA
http://www.mellowood.ca/mma/
on se rend compte que ça ressemble un peu à un band-in-a-box en lignes de codes. Vu que vous savez écrire des scripts dans Gnu Solfège, vous devriez vous en tirer. D'ailleurs à priori ce module est simplement nécessaire pour la série d'exercices qui le nécessite, donc sans avoir à programmer quoique ce soit.
Dès que j'ai un peu de tps, j'essaie la version Windows (avec cette saloperie de Windows 7, je ne me fais pas trop d'illusions) et je vous tiens au courant.
Hors ligne
Pages: 1