Contenu supprimé Contenu ajouté
création et présentation du projet sur la génération de diagrammes pour Apprendre la guitare
 
m quelques corrections
Ligne 17 :
* des grilles de gamme montrant, sur l'ensemble du manche, les emplacements des notes d'une gamme donnée avec, pour chaque grille, mise en valeur des notes principales (fondamentale, tierce, quinte) d'un mode donné et emplacements de ces notes principales dans les différentes grilles de position, disposées au dessus et au dessous de la grille principale (même chapitre).
==== Diagrammes libres ====
La première sorte de diagramme peut être vue comme celle des ''diagrammes libres'', dans lequels des symboles (cercles étiquetés, par défaut cercles noirs étiquetés par des caractère blancs) sont librement disposés sur une portion du manche. La grammaire ci-dessous produit des noms relativement courts pour tous les accords actuels du livre (c.f. les exemples ci-dessous, contenant tous moins de 20 caractères). Le nom d'un diagramme libre spécifie la frette la plus à gauche, le mode de numérotation des frettes, les figures ou groupes de figures (cercle, indicateur de corde à vide, corde étouffée) à disposer sur chaque corde, et enfin, les étiquettes à placer sur chaque cercle. Le diagramme s'étend de la frette de base jusqu'à celle contenant le cercle le plus à droite.

Par convention, les figures sont disposées du haut vers le bas (de la corde la plus grave à la plus aiguë) et de la gauche vers la droite. Les étiquettes sont ajoutées aux cercles de grand diamètre ou à la base des extrémités de barrés, du haut vers le bas et de la droite vers la gauche. Par défaut, les noms de notes sont latins (de Do à Si), Les deux dernières sortes d'étiquettes (nom de notes, intervalles) ne sont fournies que par souci de complétude. En principe, les diagrammes de motifs devraient limiter le recours aux étiquetages explicites par des noms ou fonctions de notes.
 
 
Ligne 27 ⟶ 29 :
** r ((r)oman) : frette gauche numérotée en chiffres romains
** c (itali(c)) : frettes numérotées en italique
** x (mi(x)ed) : frettes numérotées en italique frettes 0 ... 512 numérotées en italique 0/12 .. 512/1724, sillet dessiné comme une frette
** k (nec(k)) : frettes 3, 5, 7, 9, 12, 15, 17, 19, 21, 24 numérotées en chiffre romains, marquage du manche, décalage des figures sur les intersections frette/corde.
*''Figures'' := (''Figure'' | ''Groupe de figures'') | m | i
** m ((m)ute): étouffer la corde courante
Ligne 41 ⟶ 43 :
*** w ((w)hite): inverser l'affichage
*** o ((o)pen): corde à vide
* ''Etiquette'' := ''Doigt'' | ''Note'' | il''Intervalle'' | i
** ''Doigt'' = 1 | 2 | 3 | 4 | P
** ''Note'' = (C | D | E | F | G | A | B)(s|f)?
*** s ((s)harp) : dièse,
*** f ((f)lat) : bémol
** i : ignorer le cercle courant
** l (interva(l)) : intervalle
** ''Intervalle'' = 3(m)? | 5(f|s)? | 7(M|d)? | 9 (f|s)? | 11(f|s)? | 13(f)?
 
Ligne 58 ⟶ 62 :
0n_mmo221_231
0n_mmo21b2i_21
0n_o221go5weo_231i
0n_o221go5weo_231
0n_o2213o_2314
0n_o221oo_231
Ligne 71 ⟶ 75 :
Les trois dernières sortes de diagrammes permettent de visualiser de trois manières différentes les emplacements à l'octave près d'un ensemble de notes sur le manche ou sur une portion du manche - en l'occurrence, cet ensemble de notes forme une gamme, mais rien n'empêche de considérer plus généralement un ''motif'', c'est-à-dire une suite de notes quelconques. Voici une première ébauche de grammaire pour les noms de diagrammes des deux premières sortes. Pour diverses raisons, je ne suis pas sûr que cette grammaire soit totalement satisfaisante : elle reste probablement à compléter et à améliorer.
 
Le nom d'un tel diagramme spécifie les frettes extrêmes, le mode de numérotation (c.f. ci-dessus), la première note du motif, la suite des notes du motif - un numéro de gamme s'il s'agit d'une gamme, et sinon, une description explicite du motif comme une suite d'altérations des notes de la gamme majeure (e.g. Do, Mib, Fa#, Sol, Sib == 13f4s57f), un w après une note inversant son affichage (n.b. : on pourrait envisager qu'une description puisse couvrir plus d'une octave, un entier suivi d'un entier plus petit indiquant un changement d'octave, mais il faudrait dans ce cas fixer une convention pour spécifier la hauteur absolue de sa première note). La suite du nom indique le mode d'étiquetage. Si aucun étiquetage n'est spécifié, ou si l'étiquetage ne spécifie aucune position, le diagramme contient tous les emplacements des notes du motif sur la portion du manche spécifiée. Si une position ou plusieurs positions sont spécifiées, seuls les emplacements accessibles à partir de ces positions seront ajoutés au diagramme. Dans ce dernier cas, l'étiquetage des cercles se fera par les doigtés déduits de ces positions, à moins que l'on ne spécifie un étiquetage par des noms de notes ou par des intervalles. Certains noms de notes (double dièses ou bémols) ou intervalles (intervalles sur-augmentés ou sur-diminués) peuvent ne pas être disponibles.
 
''Diagramme de motif'' := ''Frette gauche'' ''Frette droite'' ''Numérotation''_ ''Fondamentale''(''Numéro de gamme''|d''Descripteur de motif'')(m''Mode'')(_''Etiquetage'')?
Ligne 84 ⟶ 88 :
* ''Descripteur de motif'' := ([1-7](s|f)?(w)?)+
* ''Mode'' : un numéro de mode, de 1 au nombre de notes de la gamme
* ''Etiquetage'' := (w)?(p''Numéro de position''|(p''Numéro de position''d''Nombre de notes'')+)?(n|fl)?
** w : inverser l'affichage
** p''Numéro de position'' : afficher seulement les emplacements accessibles à partir de la position spécifiée, relativement à la frette gauche (i.e. la position réellement jouée est celle spécifiée plus le numéro de la frette gauche). si non suivi de n ou v, étiqueter par le doigt correspondant.
** p''Numéro de position''d''Nombre de notes'' : spécification d'une position sur un nombre de notes données ((d)duration), de la note la plus grave à la plus aiguë. le dernier d peut être omis la dernière position s'applique alors à toutes les notes restantes.
** n : étiqueter (si possible) les emplacements par leurs noms de notes
** fl : étiqueter (si possible) les emplacements par la fonction des notes (c.f. ''Intervalles''), relativement au mode courant, i.e. par l'intervalle séparant chaque note de la fondamentale du mode courant. Par défaut, les fondamentale, tierce et quinte du mode sont en blanc sur noir, les 7ème, 9ème 11ème, 13ème, en noir sur blanc.
==== Exemples ====