Staf-16 : Un environnement d'apprentissage pour guitaristes amateurs

[Retour à la besace]

Table des matières

Remarque préliminaire: les "clickable maps" de la section modules ne sont pas indispensables à la présenation du contenu ainsi que les dégradés. Ce travail a simplement permis de tester de nouvelles fonctionnalités de Netscape.


Choix du sujet

Tout guitariste doit connaitre un certain nombre d'accords par coeur pour etre en mesure d'accompagner un chant ou un orchestre. Je propose deux manières de considérer un accord: (1) comme un ensemble de notes et d'intervalles et (2) comme une position précise des doigts sur le manche de l'instrument. Le premier point de vue renvoie a l'aspect " conceptuel" du jeu alors que le second fait référence a l'exécution musicale, à un processus moteur. Les accords de base, qui portent le meme nom que les notes non-altérées, sont au nombre de huit: do ré mi fa sol la si do ce qui correspond, dans la notation allemande et anglaise, à C D E F G A B. D'une manière très réductrice, jouer de la guitarre revient à enchaîner une succession d'accords.

En considérant l'apprentissage de la guitare comme une séquence développementale, trois stades, ou plus exactement trois niveaux de difficulté, peuvent etre définis. La note, l'accord et la chanson. Des règles déterminent le passage d'un niveau à l'autre. Entre la note et l'accord ce sont les intervalles, entre les accords et la chanson ce sont les règles d'harmonie (on ne joue par exemple pas un accord 7ème après un accord mineur dans un mode majeur).

Lorsque les connaissances caractérisant un niveau de complexité donné sont automatisées (connaissances procédurales) elles servent de connaissances déclaratives pour le niveau supérieur.

La distinction entre connaissances déclaratives et connaissances procédurales s'applique tant à l'aspect "conceptuel" qu'à l'aspect moteur de la compétence du musicien. Les connaissances procédurales sont une " compilation " de plusieurs connaissances déclaratives qui seront à leur tour les connaissances déclaratives d'un niveau de complexité supérieur. L'apprentissage du solfège commence par le déchiffrage des notes sur une portée. Lorsque les notes sont reconnues " au premier coup d'oeil " cette meme connaissance a été compilée et est de type procédural. De même, l'apprentissage à la base de l'exécution motrice d'un accord commence par le positionnement individuel des doigts et se termine par la capacité de " plaquer " un accord automatiquement, sans plus avoir à contrôler consciemment le mouvement d'un doigt en particulier.

Idéalement, l'apprentissage de la guitarre suit les " stades " décrits ci-dessus. Le paragraphe suivant relativise ce cheminement de musicien modèle qui pourrait être celui d'une personne qui suit des cours au conservatoire. Dans ce travail je ne me préoccuperai que de l'aspect conceptuel parce qu'il est seul à se prêter à un traitement informatique. L'aspect moteur est une question de dextérité et de beaucoup d'exercice.


Le cas particulier du guitariste amateur

Jouer un accord ne préssupose pas que l'on sache de quelles notes il est composé. Un musicien peut apprendre une multitude d'accords en mémorisant la position requise des doigts sur le manche et en créant des " chunks " pour s'en souvenir. Un chunk consiste, par exemple, à se dire que l'accord de sol se joue comme l'accord de fa mais deux cases plus haut. Il permet l'encodage d'une information en mémoire en utilisant un minimum de ressources. Pour savoir jouer un accord un octave plus haut la connaissance des notes qui le composent est utile, voire même nécessaire puisqu'il ne suffit pas de reproduire la même configuration quelques cases plus haut. On peut bien entendu apprendre plusieurs positions pour chaque accord selon une stratégie de " par coeur " mais les accords possibles sont innombrables. De plus, la construction d'un accord à partir de sa notation alphanumérique (Am7: La mineur septième) est indispensable pour le musicien qui tente de comprendre ce qu'il joue, par exemple en vue de composer soi-même des morceaux ou pour noter les accords composant sa dernière trouvaille.

L'objectif principal de cet apprentissage est donc d'apprendre comment est construit un accord et être capable d'effectuer dans les deux sens la traduction entre une notation alphanumérique d'un accord et une position des doigts sur le manche.


Contexte et mode d'utilisation du logiciel

Un tel logiciel pourrait etre utilisé comme complément de cours mais aussi par un musicien isolé qui désire acquérir des éléments théoriques de solfège.

D'après un schéma qui nous a été présenté par P. Mendelsohn dans le cours Staf-11, un environnement d'apprentissage peut etre composé des éléments suivants:

  1. une composante micromonde permet de composer un accord sur un manche puis d'entendre le résultat. Cette composante sert à faire le lien entre une position sur le manche et le son correspondant. Toutefois si l'élève possède une guitare il expérimentera directement sur son instrument.
  2. un didacticiel-exerciseur construit selon une séquence de questions-réponses permet de vérifier les connaissances acquises et d'entrainer les connaissances declaratives qui doivent progressivement etre automatisees, par exemple la reconnaissance des accords par patterns visuels ou encore la dénomination des notes à partir d'une case du manche;
  3. un éditeur d'accords et de partitions (composante progiciel) permettant de construire une mélodie ou un accompagnement;
  4. un hypertexte contenant des éléments théoriques sert de référence pour l'apprentissage du solfège (connaissances déclaratives).
La mise en oeuvre de ces quatre composantes est décrite plus bas dan sla section
scénario et niveaux taxonomiques et dans la section fonctionnalités.

Analyse de la tache et objectifs

Dans cette section je présente une analyse grossière de la tache. Je définis les concepts que l'élève doit maitriser pour atteindre l'objectif général: savoir comment est construit un accord, c'est à dire être capable d'effectuer dans les deux sens la traduction entre la notation alphanumérique d'un accord et une position des doigts sur le manche.

Deux représentations de la tache sont données par la suite.

Cette image est sensible, cliquez sur les rectangles pour accéder à une description des objectifs associés aux éléments de contenu


Modules

La mise en module consiste à regroupper les objectifs précédemment décrits en unités enseignables. L'analyse de la tache donne la topologie du terrain alors que la mise en module définit l'itinéraire. Dans notre cas, j'ai défini 4 modules pour 7 objectifs.

Les deux images suivantes sont sensibles, cliquez sur une zone définissant un module (rectancles bleu) pour accéder à un commentaire.

part2


Module 1

La compétence visée par ce module est de savoir donner le nom de n'importe quelle note sur le manche.

Module 2

La compétence visée par ce module est de savoir déterminer la dominante d'un accord.

Module 3

La compétence visée par ce module est de déterminer quel est l'intervalle entre deux notes

Module 4

La compétence visée par ce module est de déterminer le type d'un accord à partir d'un ensemble d'intervalles


Scénario

Plus qu'un apprentissage incrémental ou l'apprenant acquiérerait de petits éléments de connaissances déclaratives pour les compiler ensuite, le scénario décrit un outil utilisable comme un enseignant. Il ne s'agira pas de suivre les modules 1 à 4 indépendamment mais plutot de réaliser la tache (trouver le nom d'un accord à partir de sa notation en tablature) avec un conseiller (assistant) qui orientera l'apprenant vers des ressources qui correspondent au manque de connaissances. Plutot que de charger l'apprenant avec l'apprentissage du "calcul" des notes et des accords, j'ai choisi de lui apprendre à utiliser correctement des
outils.


Situation de départ: mode recherche ou tuteur

L'apprenant a le choix entre deux modes d'utilisation du logiciel: le mode recherche et le mode tuteur.
  1. Le mode recherche a deux modalités:
    1. Dans le mode recherche par nom l'utilisateur peut choisir un nom d'accord dans une liste et le logiciel affiche la structure de l'accord sur le manche. NOM => TABLATURE
    2. Dans le mode recherche par pattern l'utilisateur peut cliquer sur le manche pour composer un accord que le logiciel tentera d'identifier pour ensuite afficher son nom. TABLATURE => NOM

  2. Le mode tuteur pourra fonctionner selon les deux modalités décrites pour le mode recherche. Toutefois, dans l'état actuel du prototype, uniquement le mode tuteur par pattern est disponible. L'apprenant compose un accord sur le manche dont il va lui-meme devoir trouver le nom.

    Une fois que l'apprenant a composé l'accord, le logiciel vérifie qu'il connait ce-dernier et invite ensuite l'apprenant à travailler sur l'un des quatre éléments nécessaires à la dénomination d'un accord. (choix d'un des quatre modules, c.f schéma de la découpe en modules)


Niveaux de difficulté

Les niveaux de difficulté peuvent etre ordonnés sur deux axes.

Détail du niveau de difficulté 1

  1. Pour chaque corde (en commancant par le mi bas), l'assistant demande:

    Question En cas d'erreur
    Quel est le nom de la corde 1 jouée à vide ? (a-g) exerciseur jusqu'à mémorisation du nom des notes jouées à vide
    A quelle case cette corde est-elle jouée ? (1-20) diagnostic et feed-back direct
    Quelle est cette note, par exemple a + 4 = ?
    • L'assistant propose l'utilisation d'un outil d'aide au "calcul"
    • Eventuellement, explication de la particularité de la gamme.

  2. Dominante

    Question En cas d'erreur
    Quelle est la dominante de l'accord ? Explication du "truc" dans un module de remédiation

  3. Intervalles

    Question En cas d'erreur
    Quelles notes doivent etre prises en compte ? Module d'explication
    Pour les notes qui restent, quels sont les intervalles ?
    • L'assistant propose l'utilisation d'un outil d'aide.
    • Sous-module de mémorisation des intervalles en fonction du nombre de demi-tons séparant deux notes.

  4. Ensemble d'intervalles

    Question En cas d'erreur
    A quel accord correspond l'ensemble d'intervalles ? Remarque: je ne sais pas quelle est la logique qui sous-tend ce raisonnement et, par conséquent, je ne peux pas proposer de cours. Par contre, l'apprenant pourra consulter une liste de référence pour cette partie du problème


Design informatique

Fonctionnalités et interface


Recherche par nom

Copie d'écran du mode de recherche par nom. L'utilisateur clique sur un item de la liste d'accords (en bleu) et le logiciel affiche le pattern correspondant sur le manche.

(taille de l'image 124 K)


Recherche par patterns

Copie d'écran du mode de recherche par patterns. L'utilisateur clique sur le manche pour composer un accord. Le logiciel cherche le nom correspondant dans la base de données.

(taille de l'image 111 K)


Hypertexte d'aide

L'hypertexte d'aide contient une table des matières depuis laquelle l'apprenant peut accéder au contenu du cours qui a inspiré mon travail. Cet hypertexte pourrait etre traduit en francais et restructuré selon une découpe suivant les quatre modules décrits auparavant. Il doit etre possible d'appeler une sous-section de l'hypertexte depuis Authorware, ce qui permet d'utiliser l'hypertexte comme un feed-back en cas de difficulté.

(taille de l'image 67 K)


Mode tuteur

Le mode tuteur consiste en une séquence de question-réponse pour l'apprenant. La granularité des interactions dépend du niveau de difficulté choisi.

(taille de l'image 120 K)


Outils

Ces tables pourront etre utilisees comme des aides a la resolution de la tache. Plusieurs objectifs étant du type "reproduction", il serait peu opportun de ne pas s'aider d'une bequille mnémonique. Des tables comme ci-dessous seront disponibles dans le logiciel. L'apprenant pourra les déplacer et les positionner sur le manche. La recherche des intervalles reviendra à savoir placer judicieusement la grille.

Cette ligne annotée avec le nom des notes est une sorte de règle de calcul. Elle permet de calculer des expressions comme a+2DT =b .

       |-c-|-c#-|-d-|-d#-|-e-|-f-|-f#-|-g-|-g#-|-a-|-a#-|-b-|-c-|...


Ici avec la note "a" comme racine (R), les intervalles sur les six cordes:

  e ...|-M6-|-m7-|-M7-|--R-|-m2-|-M2-|-m3-|-M3-|-p4-|-b5-|-p5-|-m6-|-M6-|...
  b ...|-M3-|-p4-|-b5-|-p5-|-m6-|-M6-|-m7-|-M7-|--R-|-m2-|-M2-|-m3-|-M3-|...   
  g ...|--R-|-m2-|-M2-|-m3-|-M3-|-p4-|-b5-|-p5-|-m6-|-M6-|-m7-|-M7-|--R-|...
  d ...|-p5-|-m6-|-M6-|-m7-|-M7-|--R-|-m2-|-M2-|-m3-|-M3-|-p4-|-b5-|-p5-|...
  a ...|-M2-|-m3-|-M3-|-p4-|-b5-|-p5-|-m6-|-M6-|-m7-|-M7-|--R-|-m2-|-M2-|...
  e ...|-M6-|-m7-|-M7-|--R-|-m2-|-M2-|-m3-|-M3-|-p4-|-b5-|-p5-|-m6-|-M6-|...



Ce tableau montre le nom des intervalles entre deux notes :

            c  #c  d  #d e  f  #f g  #g a  #a b

        c   -- m2 M2 m3 M3 p4 b5 p5 m6 M6 m7 M7
        #c  M7 -- m2 M2 m3 M3 p4 b5 p5 m6 M6 m7
        d   m7 M7 -- m2 M2 m3 M3 p4 b5 p5 m6 M6
        #d  M6 m7 M7 -- m2 M2 m3 M3 p4 b5 p5 m6
        e   m6 M6 m7 M7 -- m2 M2 m3 M3 p4 b5 p5
        f   p5 m6 M6 m7 M7 -- m2 M2 m3 M3 p4 b5
        #f  b5 p5 m6 M6 m7 M7 -- m2 M2 m3 M3 p4
        g   p4 b5 p5 m6 M6 m7 M7 -- m2 M2 m3 M3
        #g  M3 p4 b5 p5 m6 M6 m7 M7 -- m2 M2 m3
        a   m3 M3 p4 b5 p5 m6 M6 m7 M7 -- m2 M2
        #a  M2 m3 M3 p4 b5 p5 m6 M6 m7 M7 -- m2
        b   m2 M2 m3 M3 p4 b5 p5 m6 M6 m7 M7 --

copié de "Introduction to music theory for guitar", by Dimitris Dranidis, Uni-Muenchen.

Quelques Pointeurs sur la guitare et la musique en général

Music theory page
Un cours complet de solfège pour la construction des accords de guitarre. Version ASCII du cours.
The Guitar World of Internet
Un serveur ou se trouvent deja des cours et des logiciels sur les accords et le solfege.
Site ftp guitar chords en allemagne (miroir nevada)
Contient les tablatures de tous les groupes rock imaginables.
Pour plus de pointeurs cliquez ici.

Logiciels Mac et PC

Chord Find (65 K)
Un logiciel tournant sous DOS qui permet d'entrer un nom d'accord et de voir les positions correspondantes des doigts sur le manche. L'inverse est possible aussi, entrer des notes et recevoir le nom de l'accord. (Ce logiciel est moins complet que le précédent)
Virtuvax ATTENTION : 700 K !
Un logiciel version demo sous Windows qui permet de visualiser des accords et d'entendre le résultat. Pour l'anecdote, il y a une animation et un solo de guitare électrique au lancement du programme qui vaut la peine. Lorsque j'aurais une carte son, c'est celui que j'achèterai...
Ressources diverses pour la guitare
C'est à partir de là que j'ai trouvé les logiciels ci-dessus

[Besace]


Patrick Jermann