[ << Notation musicale générale ] | [Top][Contents][Index] | [ Notation spécialisée >> ] |
[ < Silences ] | [ Up : Écriture des silences ] | [ Silences valant une mesure > ] |
Silences invisibles
Il existe deux formes de silence invisible – que l’on pourrait appeler
« saut » : le silence d’espacement qui se note s
, et la
commande \skip
. Le silence d’espacement est une note qui ne
produit pas de rélultat. Comme pour toute autre note ou silence, la
durée qui lui est affectée définit la durée par défaut des notes qui le
suivent.
\relative c'' { c4 c s c | s2 c | }
Tout comme les autres notes ou silences, un silence invisible génère
implicitement les contextes Staff
et Voice
s’il n’y en
avait pas.
{ s1 s s }
La syntaxe s
est seulement disponible pour les modes d’entrée de
notes et d’accords. Dans les autres situations, pour l’entrée de paroles
par exemple, vous devrez utiliser la commande \skip
pour sauter
un moment. La commande \skip
prend en argument soit une durée
explicite, soit un fragment musical, et saute la durée de cet argument.
Cette durée ne sera pas prise en considération dès lors que les paroles
suivent le rythme des notes de la mélodie à laquelle vous les aurez
associées à l’aide des commandes \addlyrics
ou \lyricsto
.
<< { a'2 \skip2 a'2 a'2 } \new Lyrics { \lyricmode { foo2 \skip 1 bla2 } } >>
Lorsque l’argument de \skip
est de la musique, la durée par
défaut de la note qui suit est celle de la dernière note du fragment
« sauté ». Toutefois, et pour garder le compatibilité ascendante avec
l’implémentation originelle de \skip
, la durée explicitée en
argument n’affectera en rien la durée des notes qui suivent.
<< { \repeat unfold 12 { a'4 } } { a'4 \skip 2 a' | a'4 \skip { a'8 a' a' a' } a' a' | s2 a' } >>
La commande \skip
préserve les effets de la commande
unfoldRepeats
qui la contiendrait, à l’inverse de la fonction
Scheme skip-of-length
.
MyCadenza = \fixed c' { \repeat volta 2 { d8 e f g g4 f4 } } music = << \new Staff { \MyCadenza c'1 } \new Staff { #(skip-of-length MyCadenza) c'1 } \new Staff { \skip \MyCadenza c'1 } >> \unfoldRepeats \music
La commande \skip
ne fait que sauter du temps musical ; elle ne
produit rien du tout, pas même un symbole transparent.
% This is valid input, but does nothing { \skip 1 \skip1 \skip 1 }
Voir aussi
Manuel d’initiation : Visibilité et couleur des objets.
Manuel de notation : Dictée à trous, Visibilité des objets.
Morceaux choisis : Rythme.
Référence des propriétés internes : SkipMusic.
Problèmes connus et avertissements
Dans la mesure où l’argument fourni à la commande \skip
– durée
ou fragment musical – affecte différemment la durée de la musique qui
suit, il est de bon ton de mentionner explicitement une durée à ce qui
la suit.
[ << Notation musicale générale ] | [Top][Contents][Index] | [ Notation spécialisée >> ] |
[ < Silences ] | [ Up : Écriture des silences ] | [ Silences valant une mesure > ] |