[ << Notation musicale générale ] | [Racine][Table des matières][Index] | [ Notation spécialisée >> ] |
[ < Césures ] | [Plus haut: Rythme ] | [ Métrique > ] |
1.2.3 Gravure du rythme
Métrique | ||
Indication métronomique | ||
Levées | ||
Musique sans métrique | ||
Notation polymétrique | ||
Découpage automatique des notes | ||
Gravure de lignes rythmiques |
[ << Notation musicale générale ] | [Racine][Table des matières][Index] | [ Notation spécialisée >> ] |
[ < Gravure du rythme ] | [Plus haut: Gravure du rythme ] | [ Indication métronomique > ] |
Métrique
Le chiffre de mesure indique le mètre d’une pièce : une alternance régulière de temps forts et de temps faibles. Il est indiqué par une fraction au début de la portée :
\time 2/4 c''2 \time 3/4 c''2.
Les changements de métrique en cours de mesure sont abordés dans Levées.
La métrique est imprimée en début de morceau, et à chaque fois qu’elle est modifiée. Si cette modification intervient au niveau d’un saut de ligne, une métrique « de précaution » sera imprimée avant de passer à la ligne suivante. Ce comportement par défaut peut être modifié, comme indiqué au chapitre Visibilité des objets.
\relative c'' { \time 2/4 c2 c \break c c \break \time 4/4 c c c c }
Le symbole de métrique utilisé pour les mesures à 2/2 et 4/4 peut être changé pour un style numérique :
\relative c'' { % Default style \time 4/4 c1 \time 2/2 c1 % Change to numeric style \numericTimeSignature \time 4/4 c1 \time 2/2 c1 % Revert to default style \defaultTimeSignature \time 4/4 c1 \time 2/2 c1 }
Les métriques anciennes font l’objet d’un chapitre particulier.
En plus de déterminer la métrique qui sera imprimée, la commande
\time
réglera aussi les valeurs par défaut des propriétés
baseMoment
, beatStructure
et beamExceptions
correspondant à la métrique. Les valeurs prédéterminées par défaut de
ces différentes propriétés sont inscrites dans le fichier
‘scm/time-signature-settings.scm’.
La valeur par défaut de beatStructure
peut se voir aménagée dès
la commande \time
à l’aide d’un premier argument :
\score { \new Staff { \relative { \time 2,2,3 7/8 \repeat unfold 7 { c'8 } | \time 3,2,2 7/8 \repeat unfold 7 { c8 } | } } }
Les valeurs par défaut de toutes ces variables associées à la métrique,
y compris baseMoment
et beamExceptions
, peuvent se définir
en même temps. Ces valeurs peuvent se régler indépendamment pour
différentes métriques. Les valeurs adaptées ne seront effectives qu’à
partir du moment où interviendra une commande \time
de la valeur
de métrique correspondante :
\score { \relative c' { \overrideTimeSignatureSettings 4/4 % timeSignatureFraction 1/4 % baseMomentFraction 3,1 % beatStructure #'() % beamExceptions \time 4/4 \repeat unfold 8 { c8 } | } }
\overrideTimeSignatureSettings
prend quatre arguments :
-
timeSignatureFraction
, une fraction indiquant la métrique pour laquelle ces valeurs doivent s’appliquer, -
baseMomentFraction
, une fraction comprenant les numérateur et dénominateur de la fraction indiquant la base de la pulsation, -
beatStructure
, une liste Scheme indiquant la structure de cette pulsation, en unité de base, -
beamExceptions
, une liste associative des règles de ligature pour cette métrique, en dehors de celles basées sur le temps comme indiqué à la rubrique Définition des règles de ligature automatique.
Vous pouvez revenir à tout moment aux réglages prédéterminés d’une métrique :
\score { \relative { \repeat unfold 8 { c'8 } | \overrideTimeSignatureSettings 4/4 % timeSignatureFraction 1/4 % baseMomentFraction 3,1 % beatStructure #'() % beamExceptions \time 4/4 \repeat unfold 8 { c8 } | \revertTimeSignatureSettings 4/4 \time 4/4 \repeat unfold 8 { c8 } | } }
Le fait d’autoriser une présentation polymétrique permet d’obtenir des réglages particuliers pour les différentes portées d’un regroupement – voir Notation polymétrique.
\score { \new StaffGroup << \new Staff { \overrideTimeSignatureSettings 4/4 % timeSignatureFraction 1/4 % baseMomentFraction 3,1 % beatStructure #'() % beamExceptions \time 4/4 \repeat unfold 8 {c''8} } \new Staff { \overrideTimeSignatureSettings 4/4 % timeSignatureFraction 1/4 % baseMomentFraction 1,3 % beatStructure #'() % beamExceptions \time 4/4 \repeat unfold 8 {c''8} } >> \layout { \enablePolymeter } }
Une autre méthode de modification de ces variables liées à la métrique, et qui évite sa réimpression au moment du changement, est indiquée à la rubrique Définition des règles de ligature automatique.
Commandes prédéfinies
\numericTimeSignature
,
\defaultTimeSignature
.
Morceaux choisis
Affichage seulement du numérateur d’une métrique (au lieu d’une fraction)
La métrique est parfois indiquée non pas par une fraction (par ex. 7/4)
mais simplement par son numérateur (le chiffre 7 dans ce cas).
L’instruction
\override Staff.TimeSignature.style = #'single-digit
permet de
déroger au style par défaut de manière permanente – un
\revert Staff.TimeSignature.style
annulera ces modifications.
Lorsque cette métrique sous la forme d’un seul chiffre ne se présente
qu’une seule fois, il suffit de faire précéder l’instruction
\override
d’un simple \once
.
\relative c'' { \time 3/4 c4 c c % Change the style permanently \override Staff.TimeSignature.style = #'single-digit \time 2/4 c4 c \time 3/4 c4 c c % Revert to default style: \revert Staff.TimeSignature.style \time 2/4 c4 c % single-digit style only for the next time signature \once \override Staff.TimeSignature.style = #'single-digit \time 5/4 c4 c c c c \time 2/4 c4 c }
Voir aussi
Glossaire musicologique : métrique.
Manuel de notation : Définition des règles de ligature automatique, Gestion du temps, Métriques anciennes, Notation polymétrique.
Installed Files: ‘scm/time-signature-settings.scm’.
Morceaux choisis : Rythme.
Références des propriétés internes : TimeSignature, Timing_translator.
Problèmes connus et avertissements
\numericTimeSignature
et \defaultTimeSignature
sont sans
effet dans le cadre d’un contexte MensuralStaff
. L’obtention de
métriques modernes avec un MensuralStaff
requiert soit de le
stipuler dès la création du contexte :
\new MensuralStaff \with { \numericTimeSignature } { c'1 }
soit de recourir explicitement à un \override
:
\new MensuralStaff { \time 2/2 c'1 \override MensuralStaff.TimeSignature.style = #'numbered \time 2/2 c' \override MensuralStaff.TimeSignature.style = #'default \time 2/2 c' }
[ << Notation musicale générale ] | [Racine][Table des matières][Index] | [ Notation spécialisée >> ] |
[ < Métrique ] | [Plus haut: Gravure du rythme ] | [ Levées > ] |
Indication métronomique
Une indication métronomique s’insère tout simplement comme ceci :
\relative { \tempo 4 = 120 c'2 d e4. d8 c2 }
Lorsque le réglage précis du métronome est laissé à l’appréciation de l’exécutant, vous pouvez cependant lui fournir une plage :
\relative { \tempo 4 = 40 - 46 c'4. e8 a4 g b,2 d4 r }
Vous pouvez préférer une indication textuelle :
\relative { \tempo "Allegretto" c''4 e d c b4. a16 b c4 r4 }
Lorsque vous combinez des indications métronomiques sous forme textuelle et numérique, l’indication numérique sera placée entre parenthèses :
\relative { \tempo "Allegro" 4 = 160 g'4 c d e d4 b g2 }
En matière d’indication textuelle, vous pouvez utiliser n’importe quel objet de type markup, comme ici :
\relative { \tempo \markup { \italic Faster } 4 = 132 a'8-. r8 b-. r gis-. r a-. r }
La commande de markup \rhythm
a ceci de particulier
qu’elle permet d’imprimer un motif rythmique – voir l’annexe
Music.
\relative { \tempo \markup { Swing \hspace #0.4 \rhythm { 8[ 8] } = \rhythm { \tuplet 3/2 { 4 8 } } } b8 g' c, d ees d16 ees d c r8 }
Mentionner une indication textuelle vide vous permet de mettre entre parenthèses l’indication numérique :
\relative { \tempo "" 8 = 96 d''4 g e c }
Dans le cas d’une partie où l’instrumentiste a de longs moments de
silence, les indications de tempo peuvent être fort rapprochées l’une de
l’autre. L’instruction \markLengthOn
permet de préserver
suffisamment d’espace horizontal de telle sorte que ces indications ne
se chevauchent ; l’instruction \markLengthOff
restaure le
comportement par défaut qui ignore les indications de tempo dans les
calculs d’espacement horizontal.
\compressMMRests { \markLengthOn \tempo "Molto vivace" R1*12 \tempo "Meno mosso" R1*16 \markLengthOff \tempo "Tranquillo" R1*20 }
Morceaux choisis
Impression du métronome et des repères sous la portée
Les indications de tempo et les marques de repère s’impriment par défaut
au-dessus de la portée. Le fait de régler en conséquence la propriété
direction
des objets MetronomeMark
et RehearsalMark
les placera au-dessous de la portée.
\layout { indent = 0 ragged-right = ##f } { % Metronome marks below the staff \override Score.MetronomeMark.direction = #DOWN \tempo 8. = 120 c''1 % Rehearsal marks below the staff \override Score.RehearsalMark.direction = #DOWN \mark \default c''1 }
Changement de tempo sans indication sur la partition
Vous pouvez indiquer un changement de tempo pour le fichier MIDI sans pour autant l’imprimer. Il suffit alors de le rendre invisible aux musiciens.
\score { \new Staff \relative c' { \tempo 4 = 160 c4 e g b c4 b d c \set Score.tempoHideNote = ##t \tempo 4 = 96 d,4 fis a cis d4 cis e d } \layout { } \midi { } }
Création d’une indication métronomique sous forme d’étiquette
Vous pouvez créer des indications de tempo sous la forme d’étiquettes textuelles – des objets markup –, notamment des équivalences. Cependant, elles n’apparaîtront pas dans le fichier MIDI.
\relative c' { \tempo \markup { \concat { ( \smaller \general-align #Y #DOWN \note {16.} #1 " = " \smaller \general-align #Y #DOWN \note {8} #1 ) } } c1 c4 c' c,2 }
Pour de plus amples détails, veuillez consulter Mise en forme du texte.
Voir aussi
Glossaire musicologique : métronome, indication métronomique, indication du tempo, marque de métronome.
Manuel de notation : Génération de fichiers MIDI, Mise en forme du texte.
Morceaux choisis : Notation sur la portée.
Référence des propriétés internes : MetronomeMark.
[ << Notation musicale générale ] | [Racine][Table des matières][Index] | [ Notation spécialisée >> ] |
[ < Indication métronomique ] | [Plus haut: Gravure du rythme ] | [ Musique sans métrique > ] |
Levées
Les mesures incomplètes, telles que les anacrouses ou levées, doivent
être entrées avec la commande \partial
. La syntaxe de cette
commande est
\partial durée
Lorsque \partial
est utilisé en début de pièce, durée égale
la valeur rythmique précédant la première mesure.
\relative { \time 3/4 \partial 4. r4 e'8 | a4 c8 b c4 | }
Lorsque \partial
est utilisé après le début du morceau,
durée
égale la valeur rythmique restant dans la
mesure en cours. Ceci ne crée pas de nouveau numéro de mesure.
\relative { \set Score.barNumberVisibility = #all-bar-numbers-visible \override Score.BarNumber.break-visibility = #end-of-line-invisible \time 9/8 d''4.~ 4 d8 d( c) b | c4.~ 4. \bar "||" \time 12/8 \partial 4. c8( d) e | f2.~ 4 f8 a,( c) f | }
La commande \partial
est obligatoire lorsque la métrique
change en cours de mesure, mais peut aussi s’utiliser isolément.
\relative { \set Score.barNumberVisibility = #all-bar-numbers-visible \override Score.BarNumber.break-visibility = #end-of-line-invisible \time 6/8 \partial 8 e'8 | a4 c8 b[ c b] | \partial 4 r8 e,8 | a4 \bar "||" \partial 4 r8 e8 | a4 c8 b[ c b] | }
La commande \partial
détermine la propriété
Timing.measurePosition
, nombre rationnel qui indique combien de
temps est déjà passé dans la mesure.
Voir aussi
Glossaire musicologique : anacrouse.
Manuel de notation : Notes d’ornement.
Morceaux choisis : Rythme.
Références des propriétés internes : Timing_translator.
[ << Notation musicale générale ] | [Racine][Table des matières][Index] | [ Notation spécialisée >> ] |
[ < Levées ] | [Plus haut: Gravure du rythme ] | [ Notation polymétrique > ] |
Musique sans métrique
Dans un passage tel qu’une cadence, il peut être souhaitable de
désactiver la temporisation et tout ce qu’elle entraîne : positionnement
des barres et numérotation des mesures, réinitialisation des altérations
accidentelles, etc. La musique placée entre \cadenzaOn
et
\cadenzaOff
ne tient pas compte de la longueur de la mesure.
\relative c'' { % Affiche tous les numéros de mesure \override Score.BarNumber.break-visibility = #all-visible c4 d e d \cadenzaOn c4 cis d8[ d d] f4 g4. \cadenzaOff d4 e d c }
Afin de diviser un passage non mesuré, il suffit de réactiver
temporairement la temorisation grâce à l’utilisation de \partial
pour créer une mesure réduite. La commande \bar
n’entame pas de
nouvelle mesure, même si une barre est imprimée.
cadenzaMeasure = { \cadenzaOff \partial 1024 s1024 \cadenzaOn } \relative c'' { % Affiche tous les numéros de mesure \override Score.BarNumber.break-visibility = #all-visible c4 d e d \cadenzaOn c4 cis \bar "!" d8[ d d] \cadenzaMeasure f4 g4. \cadenzaMeasure \cadenzaOff d4 e d c }
L’instruction \cadenzaOn
désactive les ligatures automatiques ;
elles seront réactivées après un \cadenzaOff
. Toutes les
ligatures devront donc être indiquées de manière explicite tout au long
de la cadence – voir Barres de ligature manuelles).
\relative { \repeat unfold 8 { c''8 } \cadenzaOn cis8 c c c c \bar"|" c8 c c \cadenzaOff \repeat unfold 8 { c8 } }
Ces commandes prédéfinies affecteront toutes les portées de la
partition, même si vous ne les placez que dans un simple contexte
Voice
. Pour éviter ce désagrément, transférez le
Timing_translator
du contexte Score
au contexte
Staff
, comme indiqué au chapitre Notation polymétrique.
Les sauts de ligne ou de page sont désactivés dans le cadre d’une
cadence : puisqu’il n’y a pas de métrique, il n’est pas possible de
déterminer automatiquement où ils seraient appropriés. Il est donc
nécessaire, lorsque la cadence est relativement longue, d’insérer des
points de rupture potentiels aux endroits appropriés à l’aide de la
commande \allowBreak
ou d’envisager d’autres solutions – voir
Sauts de ligne.
\relative { c'4 f g c, d f g c \cadenzaOn c4 cis8 \allowBreak d[ cis c cis] \allowBreak d[ f g a] \allowBreak ais[ g f g] \allowBreak d4 f8 \allowBreak d[ cis] c4 \allowBreak a8[ c] g4 }
Commandes prédéfinies
\cadenzaOn
,
\cadenzaOff
.
Voir aussi
Glossaire musicologique : cadence.
Manuel de notation : Altérations, Barres de ligature manuelles, Notation polymétrique, Visibilité des objets.
Morceaux choisis : Rythme.
[ << Notation musicale générale ] | [Racine][Table des matières][Index] | [ Notation spécialisée >> ] |
[ < Musique sans métrique ] | [Plus haut: Gravure du rythme ] | [ Découpage automatique des notes > ] |
Notation polymétrique
LilyPond gère les métriques composites, aussi bien de manière explicite que de manière détournée – modification de l’indicateur de métrique et échelonnement de la durée des notes.
Métriques différentes et mesures d’égale longueur
Il suffit, pour obtenir cette forme de notation, de tout d’abord
affecter une même métrique aux différentes portées. Cette métrique sera
ensuite remplacée dans chacune des portées par un quotient fourni en
argument à la propriété timeSignatureFraction
. La durée des
notes sera enfin proratisée selon la métrique commune grâce à la
fonction \scaleDurations
.
L’exemple suivant utilise parallèlement des mesures à 3/4, 9/8 et 10/8. Pour la deuxième portée les durées sont multipliées par 2/3 de telle sorte que 2/3 * 9/8 = 3/4 ; pour la troisième elles sont multipliées par 3/5, de telle sorte que 3/5 * 10/8 = 3/4. Les ligatures devront être explicites, la fonction d’échelonnement venant perturber les règles de ligature automatique.
\relative << \new Staff { \time 3/4 c'4 c c | c4 c c | } \new Staff { \time 3/4 \set Staff.timeSignatureFraction = 9/8 \scaleDurations 2/3 { \repeat unfold 3 { c8[ c c] } \repeat unfold 3 { c4 c8 } } } \new Staff { \time 3/4 \set Staff.timeSignatureFraction = 10/8 \scaleDurations 3/5 { \repeat unfold 2 { c8[ c c] } \repeat unfold 2 { c8[ c] } | c4. c \tuplet 3/2 { c8[ c c] } c4 } } >>
Métriques différentes et mesures de longueur inégale
Il arrive aussi que chaque portée ait sa propre métrique. Vous y
parviendrez en insérant l’instruction \enablePolymeter
dans le
bloc \layout
.
\layout { \enablePolymeter } % Now each staff has its own time signature. \relative << \new Staff { \time 3/4 c'4 c c | c4 c c | } \new Staff { \time 2/4 c4 c | c4 c | c4 c | } \new Staff { \time 3/8 c4. | c8 c c | c4. | c8 c c | } >>
Lorsqu’un seul morceau est polymétrique, l’instruction
\enablePolymeter
sera placée dans la section \layout
du
bloc \score
considéré.
\score { << \new Staff { c''1 1 } \new Staff { c'2 d' g'2~ 2 } >> } \score { \layout { \enablePolymeter } << \new Staff { \time 4/4 c''1 1 } \new Staff { \time 2/4 c'2 d' g'2~ 2 } >> }
Dans le cadre d’une pièce polymétrique, toutes les portées doivent
comporter une instruction \time
dès lors qu’elles n’ont pas la
métrique par défaut de 4/4. Ceci s’applique aussi aux portées spéciales
dépourvues de lignes de portée, tels les contextes Dynamics
,
puisque le placement de certains bandeaux comme les soufflets est
synchronisé sur les barres de mesure.
Cette fonctionnalité est opérationnelle dans une sortie MIDI dès lors
qu’elle est libellée dans le bloc \midi
.
\layout { \enablePolymeter } \midi { \enablePolymeter }
Métriques complexes
Une métrique composite se crée à l’aide de la fonction
\compoundMeter
, en suivant la syntaxe :
\compoundMeter #'(liste de listes)
La construction la plus simple est constituée d’une seule liste, dans laquelle le dernier nombre indique le « dénominateur » de la métrique, les précédents représentent le « numérateur ».
\relative { \compoundMeter #'((2 2 2 8)) \repeat unfold 6 c'8 \repeat unfold 12 c16 }
Une métrique plus élaborée s’obtient en ajoutant d’autres listes. Bien entendu, les ligatures automatiques s’ajusteront aux différentes valeurs.
\relative { \compoundMeter #'((1 4) (3 8)) \repeat unfold 5 c'8 \repeat unfold 10 c16 } \relative { \compoundMeter #'((1 2 3 8) (3 4)) \repeat unfold 12 c'8 }
Voir aussi
Glossaire musicologique : polymétrie, métrique composite, métrique.
Manuel de notation : Changement d’échelle des durées, Barres de ligature automatiques, Barres de ligature manuelles, Métrique.
Morceaux choisis : Rythme.
Références des propriétés internes : TimeSignature, Timing_translator, Staff.
Problèmes connus et avertissements
Bien que les notes de différentes portées tombant au même moment seront positionnées horizontalement au même endroit, les barres de mesure (dans chacune des portées) peuvent causer un espacement incohérent pour chacune des différentes métriques.
[ << Notation musicale générale ] | [Racine][Table des matières][Index] | [ Notation spécialisée >> ] |
[ < Notation polymétrique ] | [Plus haut: Gravure du rythme ] | [ Gravure de lignes rythmiques > ] |
Découpage automatique des notes
On peut convertir automatiquement les notes longues en notes liées. Il
suffit pour cela de remplacer le graveur Note_heads_engraver
par le graveur Completion_heads_engraver
. Il en va de même
pour des silences ; le Completion_rest_engraver
devra
alors remplacer le Rest_engraver
. Dans l’exemple suivant, les
notes ou silences qui dépassent de la mesure sont divisés et au besoin
liés.
\new Voice \with { \remove Note_heads_engraver \consists Completion_heads_engraver \remove Rest_engraver \consists Completion_rest_engraver } \relative { c'2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2 r1*2 }
Ces graveurs divisent toutes les notes et silences qui débordent de la mesure, et insèrent des liaisons de prolongation. Dans la pratique, cette fonctionnalité permet de déboguer des partitions complexes : si les mesures ne sont pas entièrement remplies, alors les liaisons de prolongation montrent exactement la durée des décalages de mesure.
La propriété completionUnit
détermine la durée de référence pour
diviser les notes.
\new Voice \with { \remove Note_heads_engraver \consists Completion_heads_engraver } \relative { \time 9/8 g\breve. d''4. \bar "||" \set completionUnit = #(ly:make-moment 3 8) g\breve. d4. }
Ces graveurs découperont les notes de durée altérée, telles celles d’un triolet, en notes ayant le même facteur d’échelle que les otes saisies.
\new Voice \with { \remove Note_heads_engraver \consists Completion_heads_engraver } \relative { \time 2/4 r4 \tuplet 3/2 {g'4 a b} \scaleDurations 2/3 {g a b} g4*2/3 a b \tuplet 3/2 {g4 a b} r4 }
Voir aussi
Glossaire musicologique : liaison de tenue.
Manuel d’initiation : Ajout et suppression de graveurs, Tout savoir sur les graveurs.
Morceaux choisis : Rythme.
Références des propriétés internes : Note_heads_engraver, Completion_heads_engraver, Rest_engraver, Completion_rest_engraver, Forbid_line_break_engraver.
Problèmes connus et avertissements
Pour rester cohérent avec le comportement précédent, les notes ou
silences d’une durée supérieure à la mesure, comme un c1*2
,
seront divisés sans être mis à l’échelle – on aura donc
{ c1 c1 }
. La propriété completionFactor
, qui contrôle
ce comportement, peut être désactivée (valorisée à #f
) pour
autoriser les notes ou silences divisés à adopter le facteur d’échelle
des durées saisies.
[ << Notation musicale générale ] | [Racine][Table des matières][Index] | [ Notation spécialisée >> ] |
[ < Découpage automatique des notes ] | [Plus haut: Gravure du rythme ] | [ Barres de ligature > ] |
Gravure de lignes rythmiques
Au moyen d’une portée rythmique – rhythmic staff en anglais – on peut montrer seulement le rythme d’une mélodie : toutes les notes sont ramenées à la même hauteur, sur une portée d’une seule ligne.
<< \new RhythmicStaff { \new Voice = "myRhythm" \relative { \time 4/4 c'4 e8 f g2 r4 g g f g1 } } \new Lyrics { \lyricsto "myRhythm" { This is my song I like to sing } } >>
L’utilisation combinée du Pitch_squash_engraver
et de
\improvisationOn
permet d’afficher la structure rythmique d’une
grille d’accords :
<< \new ChordNames { \chordmode { c1 f g c } } \new Voice \with { \consists Pitch_squash_engraver } \relative c'' { \improvisationOn c4 c8 c c4 c8 c f4 f8 f f4 f8 f g4 g8 g g4 g8 g c4 c8 c c4 c8 c } >>
Une musique comportant des accords peut s’utiliser dans un
RhythmicStaff
, et avec lePitch_squash_engraver
, dès
lors que les accords sont auparavant réduits en notes uniques à
l’aide de la fonction musicale \reduceChords
:
\new RhythmicStaff { \time 4/4 \reduceChords { <c>2 <e>2 <c e g>2 <c e g>4 <c e g>4 } }
Commandes prédéfinies
\improvisationOn
,
\improvisationOff
.
Morceaux choisis
Rythmique et guitare
En matière de notation pour guitare, il arrive que soient indiqués les « coups de gratte » en plus de la mélodie, grilles d’accords et diagrammes de tablature.
\include "predefined-guitar-fretboards.ly" << \new ChordNames { \chordmode { c1 | f | g | c } } \new FretBoards { \chordmode { c1 | f | g | c } } \new Voice \with { \consists "Pitch_squash_engraver" } { \relative c'' { \improvisationOn c4 c8 c c4 c8 c f4 f8 f f4 f8 f g4 g8 g g4 g8 g c4 c8 c c4 c8 c } } \new Voice = "melody" { \relative c'' { c2 e4 e4 f2. r4 g2. a4 e4 c2. } } \new Lyrics { \lyricsto "melody" { This is my song. I like to sing. } } >>
Voir aussi
Morceaux choisis : Rythme.
Référence des propriétés internes : RhythmicStaff, Pitch_squash_engraver.
[ << Notation musicale générale ] | [Racine][Table des matières][Index] | [ Notation spécialisée >> ] |
[ < Découpage automatique des notes ] | [Plus haut: Gravure du rythme ] | [ Barres de ligature > ] |