X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Ffr%2Fnotation%2Ffretted-strings.itely;h=a42ad4ce2d98cad4e8883ca9109adcab80d87159;hb=7687d544b60cad6a56b91440087d277db59b75c6;hp=af67d855782183c8a2512bc32645a8f125dd65cc;hpb=0a02dad4e693f068c235fd44647cc03ebe2af5ec;p=lilypond.git diff --git a/Documentation/fr/notation/fretted-strings.itely b/Documentation/fr/notation/fretted-strings.itely index af67d85578..a42ad4ce2d 100644 --- a/Documentation/fr/notation/fretted-strings.itely +++ b/Documentation/fr/notation/fretted-strings.itely @@ -1,13 +1,14 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- + @ignore - Translation of GIT committish: 2a87f1e1f98b76751482cae4474d41aa5e38e37b + Translation of GIT committish: fe04a4521296f53857dfd9ca251eba9f68332951 - When revising a translation, copy the HEAD committish of the - version that you are working on. For details, see the Contributors' - Guide, node Updating translation committishes.. + When revising a translation, copy the HEAD committish of the + version that you are working on. For details, see the Contributors' + Guide, node Updating translation committishes.. @end ignore -@c \version "2.15.42" +@c \version "2.19.28" @c Translators: Matthieu Jacquot @c Translation checkers: Jean-Charles Malahieude @@ -31,6 +32,7 @@ instruments à cordes frettées. * Vue d'ensemble des cordes frettées:: * Guitare:: * Banjo:: +* Luth:: @end menu @@ -87,14 +89,14 @@ chapitre @ref{Résolution des collisions}. @seealso Manuel de notation : +@ref{Arpèges}, +@ref{Clefs}, @ref{Doigtés}, @ref{Liaisons de prolongation}, -@ref{Résolution des collisions}, -@ref{Noms d'instrument}, -@ref{Saisie de musique en parallèle}, -@ref{Arpèges}, @ref{Liste des signes d'articulation}, -@ref{Clefs}. +@ref{Noms d'instrument}, +@ref{Résolution des collisions}, +@ref{Saisie de musique en parallèle}. @node Indications du numéro de corde @@ -113,10 +115,10 @@ construction de type accord @code{<>}. @warning{Les numéros de corde @strong{doivent} être définis dans une construction de type accord même s'il n'y a qu'une seule note.} -@lilypond[verbatim,quote,relative=0] +@lilypond[verbatim,quote,fragment] \clef "treble_8" c4\5 e\4 g2\3 -1 +1 @end lilypond Quand les indications de doigté et de numéro de corde sont attachées à @@ -126,7 +128,7 @@ interviennent au sein d'une construction d'accord : le positionnement des doigtés est géré différemment selon qu'ils s'appliquent à l'accord entier ou à des notes isolées indépendantes d'un accord. -@lilypond[verbatim,quote,relative=1] +@lilypond[verbatim,quote,fragment] \clef "treble_8" g4\3-0 g-0\3 @@ -134,6 +136,22 @@ g-0\3 @end lilypond +Les numéros de corde peuvent aussi, comme traditionnellement pour les +cordes non frettées, s'imprimer en chiffres romains placés sous la +portée plutôt qu'en surplomb. + +@lilypond[verbatim,quote,fragment] +\clef "treble_8" +c'2\2 +a\3 +\romanStringNumbers +c'\2 +\set stringNumberOrientations = #'(down) +a\3 +\arabicStringNumbers +g1\4 +@end lilypond + @snippets @lilypondfile[verbatim,quote,texidoc,doctitle] @@ -142,6 +160,11 @@ g-0\3 @lilypondfile[verbatim,quote,texidoc,doctitle] {allowing-fingerings-to-be-printed-inside-the-staff.ly} +@predefined +@code{\arabicStringNumbers}, +@code{\romanStringNumbers}. +@endpredefined + @seealso Manuel de notation : @ref{Doigtés}. @@ -178,7 +201,7 @@ imprimées sous forme de tablature, dans les contextes @code{TabStaff} et automatiquement. @lilypond[quote,ragged-right,verbatim] -\new TabStaff \relative c' { +\new TabStaff \relative { a,8 a' a d,8 a' a } @@ -193,7 +216,7 @@ symbols = { c4-.^"Allegro" d( e) f4-.\f g a^\fermata \mark \default - c8_.\<\( c16 c ~ c2\! + c8_.\<\( c16 c ~ 2\! c'2.\prall\) } @@ -219,7 +242,7 @@ symbols = { c4-.^"Allegro" d( e) f4-.\f g a^\fermata \mark \default - c8_.\<\( c16 c ~ c2\! + c8_.\<\( c16 c ~ 2\! c'2.\prall\) } @@ -241,8 +264,8 @@ Quand aucune corde n'est précisée, LilyPond choisit automatiquement la corde pour laquelle la position est la moins élevée, avec une préférence pour une corde à vide. Vous pouvez préférer qu'une note donnée soit jouée sur une corde particulière, auquel cas l'affectation directe du -numéro de corde suffit. L'absence d'indication des numéros de -corde en notation traditionnelle se gère au niveau des stencils. Il est +numéro de corde suffit. L'absence d'indication des numéros de corde en +notation traditionnelle se gère au niveau des stencils. Il est cependant plus facile de jouer sur la propriété @code{minimumFret}, dont la valeur par défaut est fixée à 0, ce qui correspond aux cordes à vide. @@ -251,16 +274,16 @@ corde à vide aura toujours préséance. Ce comportement se modifie par l'activation de @code{restrainOpenStrings}. @lilypond[quote,ragged-right,verbatim] -\layout { \override Voice.StringNumber #'stencil = ##f } +\layout { \omit Voice.StringNumber } \new StaffGroup << - \new Staff \relative c { + \new Staff \relative { \clef "treble_8" \time 2/4 c16 d e f g4 c,16\5 d\5 e\4 f\4 g4\4 c,16 d e f g4 } - \new TabStaff \relative c { + \new TabStaff \relative { c16 d e f g4 c,16\5 d\5 e\4 f\4 g4\4 \set TabStaff.minimumFret = #5 @@ -275,6 +298,7 @@ l'activation de @code{restrainOpenStrings}. @cindex accord, répétition @cindex répétition, utilisation de @code{q} +@cindex @code{q}, répétition d'accord La répétition d'une construction en accord s'indique par un @code{q} -- voir @ref{Répétition d'accords}. Cette fonctionnalité, bien @@ -288,8 +312,8 @@ si vous utilisez la répétition d'accords dans vos tablatures. Cette instruction est abrégée en @code{\tabChordRepeats}. @lilypond[quote,verbatim] -guitar = \relative c' { - r8 ~ q4 q8~ q q4 +guitar = \relative { + r8 ~ q4 q8~ 8 q4 } \new StaffGroup << @@ -308,10 +332,10 @@ ligne, la note est répétée, entre parenthèses. Il en va de même pour la seconde alternative d'une répétition. @lilypond[quote,ragged-right,verbatim] -ties = \relative c' { +ties = \relative { \repeat volta 2 { - e2. f4~ - f2 g2~ + e'2. f4~ + 2 g2~ } \alternative { { g4 f2. } @@ -326,11 +350,11 @@ ties = \relative c' { \score { << \new StaffGroup << - \context Staff { + \new Staff { \clef "treble_8" \ties } - \context TabStaff { + \new TabStaff { \ties } >> @@ -348,10 +372,10 @@ La commande @code{\hideSplitTiedTabNotes} permet d'éviter d'imprimer ces cases entre parenthèses. @lilypond[quote,ragged-right,verbatim] -ties = \relative c' { +ties = \relative { \repeat volta 2 { - e2. f4~ - f2 g2~ } + e'2. f4~ + 2 g2~ } \alternative { { g4 f2. } { g4\repeatTie c,2. } @@ -365,11 +389,11 @@ ties = \relative c' { \score { << \new StaffGroup << - \context Staff { + \new Staff { \clef "treble_8" \ties } - \context TabStaff { + \new TabStaff { \hideSplitTiedTabNotes \ties } @@ -384,18 +408,16 @@ ties = \relative c' { @cindex harmoniques, indication en tablature @cindex tablature et indication d'harmoniques -@cindex glissando, indication en tablature -@cindex tablature et glissando @funindex \harmonic @funindex \harmonicByFret @funindex \harmonicByRatio -Les indications de sons harmoniques ainsi que les glissandi -peuvent être ajoutés aux tablatures. +Les indications de sons harmoniques ainsi que les glissandos peuvent +être ajoutés aux tablatures. @lilypond[verbatim,quote] -\layout { \override Voice.StringNumber #'stencil = ##f } +\layout { \omit Voice.StringNumber } firstHarmonic = { d'4\4\harmonic g'4\3\harmonic @@ -403,7 +425,10 @@ firstHarmonic = { } \score { << - \new Staff { \firstHarmonic } + \new Staff { + \clef "treble_8" + \firstHarmonic + } \new TabStaff { \firstHarmonic } >> } @@ -425,7 +450,10 @@ fretHarmonics = { } \score { << - \new Staff { \fretHarmonics } + \new Staff { + \clef "treble_8" + \fretHarmonics + } \new TabStaff { \fretHarmonics } >> } @@ -442,7 +470,10 @@ ratioHarmonics = { } \score { << - \new Staff { \ratioHarmonics } + \new Staff { + \clef "treble_8" + \ratioHarmonics + } \new TabStaff { \ratioHarmonics } >> } @@ -461,17 +492,34 @@ ratioHarmonics = { @lilypondfile[verbatim,quote,texidoc,doctitle] {fretted-string-harmonics-in-tablature.ly} +@cindex glissando, indication en tablature +@cindex tablature et glissando + @lilypondfile[verbatim,quote,texidoc,doctitle] {slides-in-tablature.ly} +@cindex accord et glissando + @lilypondfile[verbatim,quote,texidoc,doctitle] {chord-glissando-in-tablature.ly} +@cindex hammer on +@cindex pull off + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{hammer-on-and-pull-off.ly} + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{hammer-on-and-pull-off-using-voices.ly} + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{hammer-on-and-pull-off-using-chords.ly} + @seealso Manuel de notation : +@ref{Glissando}, @ref{Hampes}, @ref{Harmoniques}, -@ref{Glissando}, @ref{Répétition d'accords}, @ref{Répétitions explicites}. @@ -493,7 +541,7 @@ Afin que @code{\partcombine} fonctionne avec des tablatures, on doit ajouter au contexte @code{TabStaff} des voix fantômes : @lilypond[quote,ragged-right,verbatim] -melodia = \partcombine { e4 g g g }{ e4 e e e } +melodia = \partcombine { e4 g g g } { e4 e e e } << \new TabStaff << \new TabVoice = "one" s1 @@ -506,14 +554,14 @@ melodia = \partcombine { e4 g g g }{ e4 e e e } @end lilypond Le support des modes de jeu propres à la guitare se limite aux sons -harmoniques et aux glissandi. +harmoniques et aux glissandos. @node Tablatures personnalisées @unnumberedsubsubsec Tablatures personnalisées @translationof Custom tablatures -@cindex tablatures personnalisées +@cindex personnalisation de tablatures @cindex banjo, tablature @cindex mandoline, tablature @cindex guitare basse, tablature @@ -538,25 +586,25 @@ basse, il sonnera donc une octave en dessous de ce qui est écrit. @lilypond[quote,ragged-right,verbatim] << \new Voice \with { - \override StringNumber #'stencil = ##f + \omit StringNumber } { \clef "bass_8" - \relative c, { - c4 d e f + \relative { + c,4 d e f } } \new TabStaff \with { stringTunings = #bass-tuning } { - \relative c, { - c4 d e f + \relative { + c,4 d e f } } >> @end lilypond L'accordage par défaut est @code{guitar-tuning}_; il correspond à -l'accordage standard d'une guitare@tie{}: mi la ré sol si mi (EADGBE). +l'accordage standard d'une guitare : mi la ré sol si mi (EADGBE). D'autres accordages prédéfinis sont disponibles : @code{guitar-open-g-tuning}, @code{mandolin-tuning} et @code{banjo-open-g-tuning}. Les accordages prédéfinis sont répertoriés @@ -577,7 +625,7 @@ Les hauteurs fournies s'expriment impérativement en mode absolu -- voir élevé (généralement la note la plus basse) est mentionnée en premier. Nous pouvons ainsi définir par exemple l'accordage d'un instrument à -quatre cordes accordées do sol ré la, et en anglais : +quatre cordes accordées do sol ré la, soit en anglais @code{a''}, @code{d''}, @code{g'}, et @code{c'} : @lilypond[quote,verbatim] @@ -602,13 +650,13 @@ mynotes = { La propriété @code{stringTunings} permet aussi au @code{FretBoards} de calculer automatiquement les diagrammes de frets. -L'accordage fait partie de la clé permettant d'identifier les +L'accordage fait partie de la clé permettant d'identifier les diagrammes prédéfinis -- voir @ref{Tablatures prédéfinies}. Nous pourrions donc écrire l'exemple précédent ainsi : @lilypond[quote,verbatim] -"custom-tuning" = \stringTuning +custom-tuning = \stringTuning mynotes = { c'4 e' g' c'' | @@ -652,11 +700,11 @@ accordage personnalisé dès lors que votre fichier comportera une clause \layout @{ \context @{ \TabStaff - stringTunings = \stringTuning \notemode @{ @} + stringTunings = \stringTuning @} @} @end example - + @cindex moderntab, clef @cindex clef moderntab @cindex clef de tablature @@ -676,11 +724,50 @@ LilyPond dispose d'une clef de tablature moderne. Cette clef moderne prend en charge les tablatures de quatre à sept cordes. +@cindex micro-intervalles, tablatures +@cindex quarts de ton, tablatures +@cindex tablature et micro-intervalles +@cindex tablature et quarts de ton + +Un @code{TabStaff} peut contenir des micro-intervalles tels les quarts +de ton, qui interveiennent dans les chutes ou sauts. L'assertion +@w{@code{supportNonIntegerFret = ##t}} devra se placer au niveau du +contexte @code{Score}. Les micro-intervalles ne sont toutefois pas pris +en charge dans un contexte @code{FretBoards}. + +@lilypond[quote,ragged-right,verbatim] +\layout { + \context { + \Score + supportNonIntegerFret = ##t + } +} + +custom-tuning = \stringTuning + +mus = \relative { + eeses'4 + eeseh + ees + eeh + e + eih + eis + eisih + eisis +} + +<< + \new Staff << \clef "G_8" \mus >> + \new TabStaff \with { stringTunings = \custom-tuning } \mus +>> +@end lilypond + @seealso Manuel de notation : +@ref{Fonctions Scheme}, @ref{Hauteurs avec octave absolue}, -@ref{Tablatures prédéfinies}, -@ref{Fonctions Scheme}. +@ref{Tablatures prédéfinies}. Fichiers d'initialisation : @file{ly/string-tunings-init.ly}, @@ -712,12 +799,12 @@ hauteurs, comme le ukulele. On peut ajouter des diagrammes d'accord au-dessus de n'importe quelle note, en tant qu'objets @code{\markup}. Ces objets contiennent toutes les informations du diagramme d'accord. Il y a pour les définir trois -interfaces @qq{diagramme d'accord} (@emph{fret-diagram} en -anglais) : @var{standard}, @var{terse} et @var{verbose}. -Ces trois interfaces produiront des diagrammes similaires mais -permettent des niveaux de personnalisation différents. Des détails à -propos des interfaces de type @code{\markup} -peuvent être trouvés à l'annexe @ref{Instrument Specific Markup}. +interfaces @qq{diagramme d'accord} (@emph{fret-diagram} en anglais) : +@var{standard}, @var{terse} et @var{verbose}. Ces trois interfaces +produiront des diagrammes similaires mais permettent des niveaux de +personnalisation différents. Des détails à propos des interfaces de +type @code{\markup} peuvent être trouvés à l'annexe +@ref{Instrument Specific Markup}. Dans l'interface standard des diagrammes d'accord, on indiquera le numéro de corde et le numéro de case pour chaque point placé sur une corde. @@ -725,12 +812,12 @@ Les cordes à vide et étouffées peuvent aussi être indiquées. @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { c1 d:m } } - \context Staff { + \new Staff { \clef "treble_8" 1^\markup { \fret-diagram #"6-x;5-3;4-2;3-o;2-1;1-o;" @@ -750,12 +837,12 @@ d'accord dans l'interface standard : @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { f1 g } } - \context Staff { + \new Staff { \clef "treble_8" 1^\markup { \fret-diagram #"c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;" @@ -779,12 +866,12 @@ représentées peuvent aussi être modifiés dans l'interface standard. @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { f1 g } } - \context Staff { + \new Staff { \clef "treble_8" 1^\markup { \fret-diagram #"s:1.5;c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;" @@ -802,12 +889,12 @@ banjo et le ukulele. @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { a1 } } - \context Staff { + \new Staff { % An 'A' chord for ukulele a'1^\markup { \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;" @@ -821,12 +908,12 @@ de ces doigtés peut être modifié dans l'interface standard. @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { c1 d:m } } - \context Staff { + \new Staff { \clef "treble_8" 1^\markup { \fret-diagram #"f:1;6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;" @@ -843,12 +930,12 @@ l'interface standard. @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { c1 d:m } } - \context Staff { + \new Staff { \clef "treble_8" 1^\markup { \fret-diagram #"d:0.35;6-x;5-3;4-2;3-o;2-1;1-o;" @@ -874,12 +961,12 @@ cordes à vide ainsi que les numéros de case peuvent y être indiqués. @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { c1 d:m } } - \context Staff { + \new Staff { \clef "treble_8" 1^\markup { \fret-diagram-terse #"x;3;2;o;1;o;" @@ -896,12 +983,12 @@ Les indications de barré peuvent être incluses dans l'interface @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { f1 g } } - \context Staff { + \new Staff { \clef "treble_8" 1^\markup { \fret-diagram-terse #"1-(;3;3;2;1;1-);" @@ -919,14 +1006,13 @@ Les indications de doigtés peuvent être inclus dans l'interface @c Need to use override to enable fingerings to show this -- can we do so? @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { c1 d:m } } - \context Staff { - \override Voice.TextScript - #'(fret-diagram-details finger-code) = #'below-string + \new Staff { + \override Voice.TextScript.fret-diagram-details.finger-code = #'below-string \clef "treble_8" 1^\markup { \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;" @@ -954,12 +1040,12 @@ dans le diagramme d'accord. @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { c1 d:m } } - \context Staff { + \new Staff { \clef "treble_8" 1^\markup { \fret-diagram-verbose #'( @@ -985,25 +1071,30 @@ dans le diagramme d'accord. >> @end lilypond -Les indications de doigté et de barré peuvent être décrits dans +Les indications de doigté et de barré peuvent être décrites dans l'interface @code{fret-diagram-verbose}. Particularité propre à l'interface @code{fret-diagram-verbose} : l'indication de capodastre -dans le diagramme d'accord. L'indication de capodastre est une petite -ligne transversale aux cordes. La case avec le capodastre est la case -la plus basse du diagramme d'accord. +dans le diagramme d'accord. L'indication de capodastre est une petite +ligne transversale aux cordes. La case avec le capodastre est la case la +plus basse du diagramme d'accord. + +Les points d'indication de doigté peuvent se colorier ou être mis +entre parenthèses ; la couleur des parenthèses est indépendante de +celle du point. + +Des @emph{markups} peuvent par ailleurs venir s'insérer dans les points. @c \override is necessary to make fingering visible @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { - f1 g c + f1 g c c b } } - \context Staff { + \new Staff { \clef "treble_8" - \override Voice.TextScript - #'(fret-diagram-details finger-code) = #'below-string + \override Voice.TextScript.fret-diagram-details.finger-code = #'below-string 1^\markup { \fret-diagram-verbose #'( (place-fret 6 1) @@ -1034,6 +1125,35 @@ la plus basse du diagramme d'accord. (place-fret 2 5 3) ) } + \override Voice.TextScript.size = 1.4 + 1^\markup { + \fret-diagram-verbose #'( + (place-fret 6 3 1 red parenthesized default-paren-color) + (place-fret 5 3 1 inverted) + (place-fret 4 5 2 blue parenthesized) + (place-fret 3 5 3 blue) + (place-fret 2 5 4 blue) + (place-fret 1 3 1 inverted) + ) + } + \override Voice.TextScript.size = 1.5 + 1^\markup { + \override #'(fret-diagram-details . ((finger-code . in-dot))) + \fret-diagram-verbose #`( + (place-fret 5 2 1) + (place-fret 4 4 "fis" red) + (place-fret 3 4 "b" red) + (place-fret + 2 4 + ,#{ \markup + \concat { + \vcenter "d" + \fontsize #-5 + \musicglyph #"accidentals.sharp"} #} + red) + (place-fret 1 2 1) + ) + } } >> @end lilypond @@ -1053,27 +1173,33 @@ and color of dots. @lilypond[verbatim,ragged-right,quote] \new Voice { \clef "treble_8" - d^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;" - d d d - fis^\markup \override #'(size . 0.75) { - \override #'(finger-code . below-string) { - \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2) - (place-fret 5 4 3) - (place-fret 4 4 4) - (place-fret 3 3 2) - (place-fret 2 2 1) - (place-fret 1 2 1)) + d4^\markup { + \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;" + } + d4 d d + fis^\markup { + \override #'(size . 0.75) { + \override #'(finger-code . below-string) { + \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2) + (place-fret 5 4 3) + (place-fret 4 4 4) + (place-fret 3 3 2) + (place-fret 2 2 1) + (place-fret 1 2 1)) + } } } - fis fis fis - c^\markup \override #'(dot-radius . 0.35) { - \override #'(finger-code . in-dot) { - \override #'(dot-color . white) { - \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);" + fis4 fis fis + c^\markup { + \override #'(dot-radius . 0.35) { + \override #'(finger-code . in-dot) { + \override #'(dot-color . white) { + \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);" + } } } } - c c c + c4 c c } @end lilypond @end ignore @@ -1086,10 +1212,9 @@ and color of dots. La disposition graphique d'un diagramme d'accord peut être modifiée suivant les préférences de l'utilisateur grâce aux propriétés de -l'interface @code{fret-diagram-interface}. -Des détails se trouvent dans @rinternals{fret-diagram-interface}. Pour -un diagramme d'accord, les propriétés de l'interface dépendent de -@code{Voice.TextScript}. +l'interface @code{fret-diagram-interface}. Des détails se trouvent dans +@rinternals{fret-diagram-interface}. Pour un diagramme d'accord, les +propriétés de l'interface dépendent de @code{Voice.TextScript}. @snippets @lilypondfile[verbatim,quote,texidoc,doctitle] @@ -1100,7 +1225,8 @@ un diagramme d'accord, les propriétés de l'interface dépendent de @seealso Manuel de notation : -@ref{Instrument Specific Markup}. +@rusernamed{Instrument Specific Markup, +Markups spécifiques aux instruments (en anglais)}. Morceaux choisis : @rlsrnamed{Fretted strings, Cordes frettées}. @@ -1125,7 +1251,7 @@ des diagrammes d'accord stockés dans une table de correspondance : @lilypond[verbatim, ragged-right, quote] \include "predefined-guitar-fretboards.ly" -\context FretBoards { +\new FretBoards { \chordmode { c1 d } @@ -1184,7 +1310,7 @@ simultanée qu'en utilisant le mode accord (voir @lilypond[verbatim, ragged-right,quote] \include "predefined-guitar-fretboards.ly" -\context FretBoards { +\new FretBoards { \chordmode {c1} 1 } @@ -1209,10 +1335,10 @@ mychords = \chordmode{ } << - \context ChordNames { + \new ChordNames { \mychords } - \context FretBoards { + \new FretBoards { \mychords } >> @@ -1237,10 +1363,10 @@ mychordlist = { \transpose c e { \mychords } } << - \context ChordNames { + \new ChordNames { \mychordlist } - \context FretBoards { + \new FretBoards { \mychordlist } >> @@ -1262,10 +1388,10 @@ mychords = \chordmode{ } << - \context ChordNames { + \new ChordNames { \mychords } - \context FretBoards { + \new FretBoards { \mychords } >> @@ -1293,17 +1419,17 @@ mychords = \chordmode { } << - \context ChordNames { + \new ChordNames { \mychords } - \context FretBoards { + \new FretBoards { \mychords } >> @end lilypond On peut enregistrer différents diagrammes pour un même accord en les -définissant à des octaves différentes. Notez qu'il faut un intervalle +définissant à des octaves différentes. Notez qu'il faut un intervalle de deux octaves, le premier servant à la transposition. @lilypond[verbatim, ragged-right, quote] @@ -1319,10 +1445,10 @@ mychords = \chordmode { } << - \context ChordNames { + \new ChordNames { \mychords } - \context FretBoards { + \new FretBoards { \mychords } >> @@ -1337,14 +1463,13 @@ mychords = \chordmode { @funindex \storePredefinedDiagram En plus des diagrammes d'accord, LilyPond possède une liste interne de -carrures d'accord. -Les carrures d'accords sont des diagrammes d'accord qui peuvent être -transposés le long du manche. Les carrures d'accords peuvent être -ajoutées à la liste interne et être ensuite utilisées pour définir des -accords prédéfinis. Puisqu'elles sont transposables le long du -manche, les carrures d'accord ne contiennent généralement pas de corde -à vide. Tout comme les diagrammes d'accord, les carrures d'accord sont -définies grâce aux interfaces @code{fret-diagram-terse} ou +carrures d'accord. Les carrures d'accords sont des diagrammes d'accord +qui peuvent être transposés le long du manche. Les carrures d'accords +peuvent être ajoutées à la liste interne et être ensuite utilisées pour +définir des accords prédéfinis. Puisqu'elles sont transposables le long +du manche, les carrures d'accord ne contiennent généralement pas de +corde à vide. Tout comme les diagrammes d'accord, les carrures d'accord +sont définies grâce aux interfaces @code{fret-diagram-terse} ou @code{fret-diagram-verbose}. @@ -1371,10 +1496,10 @@ mychords = \chordmode{ } << - \context ChordNames { + \new ChordNames { \mychords } - \context FretBoards { + \new FretBoards { \mychords } >> @@ -1394,7 +1519,7 @@ d'accord donné, les propriétés de l'interface dépendent de @lilypondfile[verbatim,quote,texidoc,doctitle] {defining-predefined-fretboards-for-other-instruments.ly} -@lilypondfile[verbatim,quote,texidoc,doctitle] +@lilypondfile[verbatim,quote,texidoc,doctitle,ragged-right] {chordchanges-for-fretboards.ly} @lilypondfile[verbatim,quote,texidoc,doctitle] @@ -1402,15 +1527,15 @@ d'accord donné, les propriétés de l'interface dépendent de @seealso Manuel de notation : -@ref{Tablatures personnalisées}, -@ref{Tablatures automatiques}, @ref{Généralités sur le mode accords}, +@ref{Tablatures automatiques}, +@ref{Tablatures personnalisées}, @ref{Tablatures prédéfinies}. Fichiers d'initialisation : -@file{ly/predefined-guitar-fretboards.ly}, -@file{ly/predefined-guitar-ninth-fretboards.ly}, -@file{ly/predefined-ukulele-fretboards.ly}, +@file{ly/predefined-guitar-fretboards.ly}, @* +@file{ly/predefined-guitar-ninth-fretboards.ly}, @* +@file{ly/predefined-ukulele-fretboards.ly},@* @file{ly/predefined-mandolin-fretboards.ly}. Morceaux choisis : @@ -1429,24 +1554,24 @@ Référence des propriétés internes : @cindex automatique, diagramme de fret @cindex automatique, diagramme d'accord -Les diagrammes d'accord peuvent être créés automatiquement ; il -suffit d'affecter les notes à un contexte @code{FretBoards}. Si aucun +Les diagrammes d'accord peuvent être créés automatiquement ; il suffit +d'affecter les notes à un contexte @code{FretBoards}. Si aucun diagramme prédéfini n'est disponible pour les notes entrées avec l'accordage actuel (@code{stringTunings}), les cordes et cases correspondant aux notes seront automatiquement calculées. @lilypond[quote,ragged-right,verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { f1 g } } - \context FretBoards { + \new FretBoards { 1 1 } - \context Staff { + \new Staff { \clef "treble_8" 1 1 @@ -1472,19 +1597,19 @@ prédéfinies : #guitar-tuning #"x;3-1-(;5-2;5-3;5-4;3-1-1-);" << - \context ChordNames { + \new ChordNames { \chordmode { c1 c c } } - \context FretBoards { + \new FretBoards { 1 \predefinedFretboardsOff 1 \predefinedFretboardsOn 1 } - \context Staff { + \new Staff { \clef "treble_8" 1 1 @@ -1507,16 +1632,16 @@ fret. @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { c1 d:m } } - \context FretBoards { + \new FretBoards { 1 1 } - \context Staff { + \new Staff { \clef "treble_8" 1 1 @@ -1524,22 +1649,24 @@ fret. >> @end lilypond +@funindex minimumFret + La propriété @code{minimumFret} permet de définir la case minimale qui servira à calculer les cordes et les cases du contexte @code{FretBoard}. @lilypond[quote, verbatim] << - \context ChordNames { + \new ChordNames { \chordmode { d1:m d:m } } - \context FretBoards { + \new FretBoards { 1 \set FretBoards.minimumFret = #5 1 } - \context Staff { + \new Staff { \clef "treble_8" 1 1 @@ -1549,9 +1676,8 @@ servira à calculer les cordes et les cases du contexte @code{FretBoard}. Les cordes et les cases du contexte @code{FretBoards} sont liées à la propriété @code{stringTunings}, qui a là même signification que dans le -contexte @code{TabStaff}. -Voir @ref{Tablatures personnalisées} pour plus d'information sur la -propriété @code{stringTunings}. +contexte @code{TabStaff}. Voir @ref{Tablatures personnalisées} pour +plus d'information sur la propriété @code{stringTunings}. La disposition graphique d'un diagramme d'accord peut être modifiée suivant les préférences de l'utilisateur au travers des propriétés de @@ -1598,14 +1724,14 @@ l'instruction @code{\rightHandFinger} suivie d'un nombre. dans un accord, une espace @strong{doit} précéder la fermeture de la construction par un @code{>}.} -@lilypond[quote,verbatim,relative=0] +@lilypond[quote,verbatim,fragment] \clef "treble_8" c4\rightHandFinger #1 e\rightHandFinger #2 g\rightHandFinger #3 -c\rightHandFinger #4 -1 +c'\rightHandFinger #4 +1 @end lilypond Pour plus de clarté, vous pouvez traduire ou abréger la commande @@ -1613,7 +1739,7 @@ Pour plus de clarté, vous pouvez traduire ou abréger la commande même @code{MD} : @example -MD=#rightHandFinger +MD = #rightHandFinger @end example @snippets @@ -1663,14 +1789,16 @@ GuitarTex. Cet exemple montre comment indiquer les positions et les barrés : -@lilypond[quote,ragged-right,verbatim,relative=0] -\clef "treble_8" -b16 d g b e -\textSpannerDown -\override TextSpanner #'(bound-details left text) = #"XII " -g16\startTextSpan -b16 e g e b g\stopTextSpan -e16 b g d +@lilypond[quote,ragged-right,verbatim,fragment] +\relative { + \clef "treble_8" + b,16 d g b e + \textSpannerDown + \override TextSpanner.bound-details.left.text = #"XII " + g16\startTextSpan + b16 e g e b g\stopTextSpan + e16 b g d +} @end lilypond @seealso @@ -1696,10 +1824,10 @@ Des têtes de note spéciales peuvent servir à indiquer les notes détaillés grâce à des indications textuelles. @lilypond[quote,ragged-right,verbatim] -\relative c' { +\relative { \clef "treble_8" - \override Staff.NoteHead #'style = #'harmonic-mixed - d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} 1 + \override Staff.NoteHead.style = #'harmonic-mixed + d'^\markup { \italic { \fontsize #-2 { "harm. 12" }}} 1 } @end lilypond @@ -1707,12 +1835,12 @@ Les notes étouffées, ou @notation{notes fantômes}, se rencontrent aussi bien sur une portée normale que dans une tablature : @lilypond[quote,ragged-right,verbatim] -music = \relative c' { +music = \relative { < a\3 \deadNote c\2 a'\1 >4 < b\3 \deadNote d\2 b'\1 > < c\3 \deadNote e\2 c'\1 > \deadNotesOn - \times 2/3 { g8 b e } + \tuplet 3/2 { g8 b e } \deadNotesOff < a,\3 c\2 e\1 >1 } @@ -1772,18 +1900,18 @@ Morceaux choisis : @cindex chord, power Les @emph{power chords} -- terme anglais signifiant littéralement -@qq{accords de puissance} -- s'indiquent aussi bien en mode accord que +« accords de puissance » -- s'indiquent aussi bien en mode accord que dans une construction en accord : @lilypond[quote,ragged-right,verbatim] ChordsAndSymbols = { \chordmode { \powerChords - e,,1:1.5 - a,,1:1.5.8 + e,,1:5 + a,,1:5.8 \set minimumFret = #8 - c,1:1.5 - f,1:1.5.8 + c,1:5 + f,1:5.8 } \set minimumFret = #5 1 @@ -1812,8 +1940,8 @@ accord traditionnel : mixedChords = \chordmode { c,1 \powerChords - b,,1:1.5 - fis,,1:1.5.8 + b,,1:5 + fis,,1:5.8 g,,1:m } \score { @@ -1867,15 +1995,20 @@ banjo, afin d'avoir le bon nombre de cordes et le bon accordage : @c due to crazy intervals of banjo music, absolute pitch is recommended @lilypond[quote,ragged-right,verbatim] -\new TabStaff << - \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo - \set TabStaff.stringTunings = #banjo-open-g-tuning - { - \stemDown - g8 d' g'\5 a b g e d' | - g4 d''8\5 b' a'\2 g'\5 e'\2 d' | - g4 +music = { + g8 d' g'\5 a b g e d' | + g4 d''8\5 b' a'\2 g'\5 e'\2 d' | + g4 +} + +<< + \new Staff \with { \omit StringNumber } + { \clef "treble_8" \music } + \new TabStaff \with { + tablatureFormat = #fret-number-tablature-format-banjo + stringTunings = #banjo-open-g-tuning } + { \music } >> @end lilypond @@ -1889,10 +2022,10 @@ banjo, afin d'avoir le bon nombre de cordes et le bon accordage : @funindex four-string-banjo LilyPond prend en charge un certain nombre d'accordages courants pour -banjo@tie{}: @code{banjo-c-tuning} sol,do,sol,si,ré (gCGBD), -@code{banjo-modal-tuning} sol,ré,sol,do,ré (gDGCD), -@code{banjo-open-d-tuning} la,ré,fa#,la,ré (aDF#AD) et -@code{banjo-open-dm-tuning} la,ré,fa,la,ré (aDFAD). +banjo : @code{banjo-c-tuning} sol do sol si ré (gCGBD), +@code{banjo-modal-tuning} sol ré sol do ré (gDGCD), +@code{banjo-open-d-tuning} la ré fa# la ré (aDF#AD) et +@code{banjo-open-dm-tuning} la ré fa la ré (aDFAD). Ces accordages peuvent être convertis pour banjo à quatre cordes au moyen de la fonction @code{four-string-banjo} : @@ -1908,3 +2041,59 @@ Fichiers d'initialisation : Morceaux choisis : @rlsrnamed{Fretted strings, Cordes frettées}. + +@node Luth +@subsection Luth +@translationof Lute + +@menu +* Tablatures pour luth:: +@end menu + +@node Tablatures pour luth +@unnumberedsubsubsec Tablatures pour luth +@translationof Lute tablatures + +@cindex luth, tablatures +@cindex tablature, luth + +LilyPond prend en charge les tablatures pour le luth. + +Les cordes supplémentaires s'ajoutent à l'aide de la commande +@code{additionalBassStrings} qui permet de définir les hauteurs +respectives de ces cordes. Elles viendront s'imprimer ainsi au-dessous +de la ligne inférieure : a, /a, //a, ///a, 4, 5, etc. + +@code{fret-letter-tablature-format}, et probablement @code{fretLabels}, +fournis en argument à @code{tablatureFormat}, autoriseront des +personnalisations plus avancées. + +@lilypond[quote,ragged-right,verbatim] +m = { f'4 d' a f d a, g, fis, e, d, c, \bar "|." } + +\score { + << + \new Staff { \clef bass \cadenzaOn \m } + \new TabStaff \m + >> + \layout { + \context { + \Score + tablatureFormat = #fret-letter-tablature-format + } + \context { + \TabStaff + stringTunings = \stringTuning + additionalBassStrings = \stringTuning + fretLabels = #'("a" "b" "r" "d" "e" "f" "g" "h" "i" "k") + } + } +} +@end lilypond + +@cindex luth, personnalisation +@cindex réglége fin d'un luth + +@knownissues +L'utilisation de @code{FretBoards} avec des @code{additionalBassStrings} +n'est pas prise en charge et conduira à un résultat insatisfaisant.