@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: ba8e0139b12ce248a00d8621104117f92bac34a6
+ Translation of GIT committish: d46572826e777ed3e9fa4656535a6e9000f2ed9e
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
De même nature qu'un @code{Staff}, mais destiné à n'imprimer que du
rythme. Quelle que soit la hauteur, les notes seront imprimées sur une
-même et unique ligne.
+même et unique ligne ; la sortie MIDI rendra les hauteurs saisies.
@strong{@emph{TabStaff}}
dessous de celui-ci au lieu d'y être imbriqués.
La liste des « agréments » d'un contexte se gère à l'aide des
-instructions @code{\accepts} et @code{\denies} -- @code{\accepts} pour
+instructions @code{\accepts} ou @code{\denies} -- @code{\accepts} pour
ajouter un contexte à la liste, et @code{\denies} pour retirer
-l'agrément. Il est par exemple peu conventionnel que les accords nommés
-apparaissent dans un contexte @code{Staff} ; autrement dit, le contexte
-@code{ChordNames} ne fait pas partie de la « liste d'agréments » du
-contexte @code{Staff} par défaut. Néanmoins, et s'il devait en être
-ainsi, vous pourriez le spécifier.
+l'agrément.
+
+Par exemple, on ne trouve normalement pas de portées regroupées par un
+crochet au sein d'un groupe matérialisé par une accolade et des barres
+d'un seul tenant ; un @code{GrandStaff} n'accepte donc pas, par défaut,
+d'englober un @code{StaffGroup}.
@lilypond[verbatim,quote]
\score {
- \new Staff {
- c' d' e' f'
- \chords { d1:m7 b1:min7.5- }
- }
+ \new GrandStaff <<
+ \new StaffGroup <<
+ \new Staff { c'1 }
+ \new Staff { d'1 }
+ >>
+ \new Staff { \set Staff.instrumentName = bottom f'1 }
+ >>
}
@end lilypond
+Néanmoins, et grâce à une instruction @code{\accepts}, un
+@code{StaffGroup} peut se voir ajouté au contexte @code{GrandStaff} :
+
@lilypond[verbatim,quote]
\score {
- \new Staff {
- c' d' e' f'
- \chords { d1:m7 b1:min7.5- }
- }
+ \new GrandStaff <<
+ \new StaffGroup <<
+ \new Staff { c'1 }
+ \new Staff { d'1 }
+ >>
+ \new Staff { \set Staff.instrumentName = bottom f'1 }
+ >>
\layout {
\context {
- \Staff
- \accepts "ChordNames"
+ \GrandStaff
+ \accepts "StaffGroup"
}
}
}
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 5c35684285613e8960e2dd4324559e1ee3774b9b
+ Translation of GIT committish: d46572826e777ed3e9fa4656535a6e9000f2ed9e
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 5c35684285613e8960e2dd4324559e1ee3774b9b
+ Translation of GIT committish: d46572826e777ed3e9fa4656535a6e9000f2ed9e
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@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 :
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 5c35684285613e8960e2dd4324559e1ee3774b9b
+ Translation of GIT committish: d46572826e777ed3e9fa4656535a6e9000f2ed9e
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@menu
* Création de fichiers MIDI::
* Instrument MIDI::
-* Le bloc MIDI::
* Contenu de la sortie MIDI::
* Répétitions et MIDI::
* Gestion des nuances en MIDI::
@translationof Creating MIDI files
LilyPond générera un fichier MIDI dès que vous ajouterez un bloc
-@code{\midi} à la structure de votre partition, comme ici :
+@code{\midi} au sein du bloc @code{\score} :
@example
\score @{
@var{@dots{}musique@dots{}}
+ \layout @{ @}
\midi @{ @}
@}
@end example
-Lorsque le bloc @code{\score} contient un bloc @code{\midi} mais pas de
-bloc @code{\layout}, LilyPond ne produira qu'une sortie MIDI. Si donc
-vous avez besoin aussi d'un support visuel, vous devrez aussi mentionner
-un bloc @code{\layout}.
+Lorsque le bloc @code{\score} contient uniquement un bloc @code{\midi}
+(autrement dit pas de bloc @code{\layout}), LilyPond produira uniquement
+la sortie MIDI -- aucun support visuel ne sera généré.
@example
\score @{
@var{@dots{}musique@dots{}}
\midi @{ @}
- \layout @{ @}
@}
@end example
indications de nuances, crescendos et decrescendos sont traduits en
niveau de volume ; les indications sous la forme d'une fraction
déterminée du volume disponible, et crescendos et decrescendos sous la
-forme d'une progression linéaire entre les deux extrêmes. Le rendu des
-indications de nuance peut être désactivé pour le MIDI -- voir
-@ref{Le bloc MIDI}.
+forme d'une progression linéaire entre les deux extrêmes.
Le tempo initial ainsi que ses changements sont normalement indiqués au
fil de la notation à l'aide de la commande @code{\tempo} ; ils seront
-retranscrits dans le fichier MIDI. La commande @code{\tempo} donne lieu
-à l'impression d'une indication métronomique que vous pouvez toutefois
-rendre invisible, comme indiqué à la rubrique
-@ref{Indication métronomique}. Une autre manière de spécifier le tempo
-initial pour un fichier MIDI est indiquée plus avant -- voir
-@ref{Le bloc MIDI}.
-
-En raison de certaines limitations de Windows, les fichiers MIDI doivent
-y porter l'extension @code{.mid}. D'autres systèmes utilisent
-l'extension @code{.midi}. Si besoin est, placez la ligne suivante au
-début de votre fichier source, avant l'ouverture de tout bloc
-@code{\book}, @code{\bookpart} ou @code{\score} :
+retranscrits dans le fichier MIDI.
+
+Si le bloc @code{\midi} est la plupart du temps laissé vide, il peut
+contenir des aménagements pour certains contextes, la définition de
+contextes particuliers ou du code permettant de déterminer la valeur de
+certaines propriétés. L'exemple suivant détermine le tempo initial du
+fichier MIDI tout en se passant de son indication sur la partition
+imprimée :
@example
-#(ly:set-option 'midi-extension "midi")
+\score @{
+ @var{@dots{}music@dots{}}
+ \midi @{
+ \tempo 4 = 72
+ @}
+@}
@end example
-Cette ligne déterminera @code{.midi} comme extension par défaut pour les
-fichiers MIDI.
+Notez bien que @code{\tempo} est une commande chargée de définir des
+propriétés en cours d'interprétation de la musique. Intervenant dans le
+cadre de définitions d'une sortie, comme ici un bloc @code{\midi}, elle
+est réinterprétée comme une modification de contexte.
-Vous pouvez aussi le faire en ligne de commande :
+@cindex MIDI, définition de contexte
+
+La syntaxe permettant de définir un contexte pour le @code{\midi} est en
+tout point identique à celle que vous utilisez dans le bloc
+@code{\layout}, à ceci près que le « graveur » est remplacé par un
+« interprète » (@emph{performer} en anglais).
@example
-lilypond … -dmidi-extension=midi fichierLily.ly
+\score @{
+ @var{@dots{}music@dots{}}
+ \midi @{
+ \context @{
+ \Voice
+ \remove "Dynamic_performer"
+ @}
+ @}
+@}
@end example
+@noindent
+supprimera les effets de nuance dans la sortie MIDI. Les modules
+chargés de traduire la musique en son s'appellent des « interprètes » --
+@emph{performers} en anglais.
+
+
@snippets
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{changing-midi-output-to-one-channel-per-voice.ly}
@knownissues
-@c In 2.11 the following no longer seems to be a problem -td
-@ignore
-Un (de)crescendo non terminé ne sera pas correctement rendu en MIDI --
-il y a nécessairement du silence. Il vous faut donc lui donner une fin
-explicite. Par exemple,
+Certains systèmes d'exploitation requièrent que les fichiers MIDI
+portent l'extension @code{.mid}. Si besoin est, placez la ligne
+suivante au début de votre fichier source, avant l'ouverture de tout
+bloc @code{\book}, @code{\bookpart} ou @code{\score} :
@example
-@{ a4\< b c d\f @}
+#(ly:set-option 'midi-extension "mid")
@end example
-@noindent
-ne fonctionnera pas correctement, contrairement à
+Cette ligne déterminera @code{.midi} comme extension par défaut pour les
+fichiers MIDI.
+
+Vous pouvez aussi le faire en ligne de commande :
@example
-@{ a4\< b c d\!\f @}
+lilypond … -dmidi-extension=mid MonFichier.ly
@end example
-@end ignore
Un changement de volume ne peut intervenir que sur le démarrage d'une
note. C'est la raison pour laquelle la succession d'un crescendo et
d'un diminuendo ne peut se produire sur une même note.
Certains lecteurs MIDI ne rendent pas correctement les changements de
-tempo. MS Windows Media Player et
-@uref{http://@/timidity@/.sourceforge@/.net/,timidity} le font sans
-problème.
+tempo.
+
+
+@seealso
+Fichiers d'initialisation :
+@file{../ly/performer-init.ly}.
+
+Manuel d'initiation :
+@rlearning{Autres sources d'information}.
+
@node Instrument MIDI
@subsection Instrument MIDI
(@code{"acoustic grand"}).
-@node Le bloc MIDI
-@subsection Le bloc MIDI
-@translationof MIDI block
-
-Dès lors que vous désirez obtenir une sortie MIDI, vous devrez inscrire
-un bloc @code{\midi} au sein du bloc @code{\score}. Son fonctionnement
-est comparable à ce lui du bloc @code{\layout}, voire plus simple. Si
-le bloc @code{\midi} est la plupart du temps laissé vide, il peut
-contenir des aménagements pour certains contextes, la définition de
-contextes particuliers ou du code permettant de déterminer la valeur de
-certaines propriétés. L'exemple suivant détermine le tempo initial du
-fichier MIDI tout en se passant de son indication sur la partition
-imprimée.
-
-@example
-\score @{
- @var{@dots{}musique@dots{}}
- \midi @{
- \tempo 4 = 72
- @}
-@}
-@end example
-
-Ici, le tempo est fixé à 72 noires à la minute. Spécifier un tempo de
-la sorte ne permet pas de donner une valeur pour une note pointée. Vous
-devrez, en pareil cas, subdiviser la note pointée en durée plus courte.
-Par exemple, indiquer 90 à la noire pointée est équivalent à spécifier
-270 croches à la minute :
-
-@example
-tempoWholesPerMinute = #(ly:make-moment 270/8)
-@end example
-
-@cindex MIDI et définition de contexte
-@cindex contexte, définition en MIDI
-
-La syntaxe permettant de définir un contexte pour le @code{\midi} est en
-tout point identique à celle que vous utilisez dans le bloc
-@code{\layout}, à ceci près que le @qq{graveur} est remplacé par un
-@qq{interprète}. Les différents contextes disponibles en matière de
-MIDI sont répertoriés dans le fichier d'initialisation
-@file{../ly/performer-init.ly} -- pour plus de détail, voir
-@rlearning{Autres sources de documentation}.
-Si vous voulez vous passer des nuances dans votre fichier MIDI, il vous
-suffit d'insérer les lignes suivantes dans votre bloc
-@code{\midi@{ @}}.
-
-@example
-\midi @{
- @dots{}
- \context @{
- \Voice
- \remove "Dynamic_performer"
- @}
-@}
-@end example
-
-LilyPond ne générera de sortie MIDI que si vous incluez un bloc
-@code{\midi} dans la structure de la partition, initialisée par la
-commande @code{\score}.
-
-@example
-\score @{
- @{ @dots{}notes@dots{} @}
- \midi @{ @}
-@}
-@end example
-
-
@node Contenu de la sortie MIDI
@subsection Contenu de la sortie MIDI
@translationof What goes into the MIDI output?
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 44c3a53cb34d08a57838ae56c407216277e4c3f0
+ Translation of GIT committish: d46572826e777ed3e9fa4656535a6e9000f2ed9e
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@appendixsec Modificateurs d'accord usuels
@translationof Common chord modifiers
-Le tableau suivant indique les différents modificateurs utilisables en
-mode accords (@code{\chordmode}) qui permettent d'obtenir les structures
-habituelles d'un certain nombre d'accords.
+Le tableau suivant indique les différents modificateurs qui permettent
+d'obtenir les structures habituelles d'un certain nombre d'accords.
-@multitable {Treizieme de dominante} {Treizieme de dominante} {Modificateur(s)} {ExempleExemple}
+@multitable @columnfractions .2 .25 .2 .15 .2
@item
-@b{Type d'accord}
+@b{Type}
@tab
-@b{Intervalles}
+@b{Intervalle}
@tab
-@b{Modificateur(s)}
+@b{Modificateur}
@tab
@b{Exemple}
+@tab
+@b{Résultat}
@item
Majeur
@tab
-Tierce majeure et quinte juste
+Tierce majeure @*et quinte juste
@tab
@code{5} ou rien
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:5
-}
+@code{c1:5}
+@tab
+@lilypond[line-width=2.1\cm,notime]
+<<
+ \chords { c1:5 }
+ \chordmode { c1:5 }
+>>
@end lilypond
@item
Mineur
@tab
-Tierce mineure et quinte juste
+Tierce mineure @*et quinte juste
@tab
@code{m} ou @code{m5}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:m
-}
+@code{c1:m}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:m }
+ \chordmode { c1:m }
+>>
@end lilypond
@item
Augmenté
@tab
-Tierce majeure et quinte augmentée
+Tierce majeure et @*quinte augmentée
@tab
@code{aug}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:aug
-}
+@code{c1:aug}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:aug }
+ \chordmode { c1:aug }
+>>
@end lilypond
@item
Diminué
@tab
-Tierce mineure et quinte diminuée
+Tierce mineure et @*quinte diminuée
@tab
@code{dim}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:dim
-}
+@code{c1:dim}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:dim }
+ \chordmode { c1:dim }
+>>
@end lilypond
@item
Septième de dominante
@tab
-Triton majeur et septième mineure
+Triton majeur et @*septième mineure
@tab
@code{7}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:7
-}
+@code{c1:7}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:7 }
+ \chordmode { c1:7 }
+>>
@end lilypond
@item
Septième majeure
@tab
-Triton majeur et septième majeure
+Triton majeur et @*septième majeure
@tab
@code{maj7} ou @code{maj}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:maj7
-}
+@code{c1:maj7}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:maj7 }
+ \chordmode { c1:maj7 }
+>>
@end lilypond
@item
Septième mineure
@tab
-Triton mineur et septième mineure
+Triton mineur et @*septième mineure
@tab
@code{m7}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:m7
-}
+@code{c1:m7}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:m7 }
+ \chordmode { c1:m7 }
+>>
@end lilypond
@item
Septième diminuée
@tab
-Triton diminué et septième diminuée
+Triton diminué et @*septième diminuée
@tab
@code{dim7}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:dim7
-}
+@code{c1:dim7}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:dim7}
+ \chordmode { c1:dim7 }
+>>
@end lilypond
@item
Septième augmentée
@tab
-Triton augmenté et septième mineure
+Triton augmenté et @*septième mineure
@tab
@code{aug7}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:aug7
-}
+@code{c1:aug}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:aug7 }
+ \chordmode { c1:aug7 }
+>>
@end lilypond
@item
Septième semi-diminuée
@tab
-Triton diminué et septième mineure
+Triton diminué et @*septième mineure
@tab
@code{m7.5-}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:m7.5-
-}
+@code{c1:m7.5-}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:m7.5- }
+ \chordmode { c1:m7.5- }
+>>
@end lilypond
@item
Accord mineur avec septième majeure
@tab
-Triton mineur et septième majeure
+Triton mineur et @*septième majeure
@tab
@code{m7+}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:m7+
-}
+@code{m7+}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:m7+ }
+ \chordmode { c1:m7+ }
+>>
@end lilypond
@item
Sixte majeure
@tab
-Triton majeur et sixte
+Triton majeur @*et sixte
@tab
@code{6}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:6
-}
+@code{c1:6}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:6 }
+ \chordmode { c1:6 }
+>>
@end lilypond
@item
Sixte mineure
@tab
-Triton mineur et sixte
+Triton mineur @*et sixte
@tab
@code{m6}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:m6
-}
+@code{c1:m6}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:m6 }
+ \chordmode { c1:m6 }
+>>
@end lilypond
@item
Neuvième de dominante
@tab
-Septième de dominante et neuvième majeure
+Septième de dominante @*et neuvième majeure
@tab
@code{9}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:9
-}
+@code{c1:9}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:9 }
+ \chordmode { c1:9 }
+>>
@end lilypond
@item
Neuvième majeure
@tab
-Septième majeure et neuvième majeure
+Septième majeure et @*neuvième majeure
@tab
@code{maj9}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:maj9
-}
+@code{c1:maj9}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:maj9 }
+ \chordmode { c1:maj9 }
+>>
@end lilypond
@item
Neuvième mineure
@tab
-Septième mineure et neuvième majeure
+Septième mineure et @*neuvième majeure
@tab
@code{m9}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:m9
-}
+@code{c1:m9}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:m9 }
+ \chordmode { c1:m9 }
+>>
@end lilypond
@item
Onzième de dominante
@tab
-Neuvième de dominante et onzième juste
+Neuvième de dominante @*et onzième juste
@tab
@code{11}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:11
-}
+@code{c1:11}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:11 }
+ \chordmode { c1:11 }
+>>
@end lilypond
@item
Onzième majeure
@tab
-Neuvième majeure et onzième juste
+Neuvième majeure @*et onzième juste
@tab
@code{maj11}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:maj11
-}
+@code{c1:maj11}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:maj11 }
+ \chordmode { c1:maj11 }
+>>
@end lilypond
@item
Onzième mineure
@tab
-Neuvième mineure et onzième juste
+Neuvième mineure @*et onzième juste
@tab
@code{m11}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:m11
-}
+@code{c1:m11}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:m11 }
+ \chordmode { c1:m11 }
+>>
@end lilypond
@item
Treizième de dominante
@tab
-Neuvième de dominante et treizième majeure
+Neuvième de dominante @*et treizième majeure
@tab
@code{13}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:13
-}
+@code{c1:13}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:13 }
+ \chordmode { c1:13 }
+>>
@end lilypond
@item
Treizième de dominante
@tab
-Onzième de dominante et treizième majeure
+Onzième de dominante @*et treizième majeure
@tab
@code{13.11}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:13.11
-}
+@code{c1:13.11}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords{ c1:13.11 }
+ \chordmode { c1:13.11 }
+>>
@end lilypond
@item
Treizième majeure
@tab
-Onzième majeure et treizième majeure
+Onzième majeure et @*treizième majeure
@tab
@code{maj13.11}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:maj13.11
-}
+@code{c1:maj13.11}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:maj13.11 }
+ \chordmode { c1:maj13.11 }
+>>
@end lilypond
@item
Treizième mineure
@tab
-Onzième mineure et treizième majeure
+Onzième mineure et @*treizième majeure
@tab
@code{m13.11}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:m13.11
-}
+@code{c1:m13.11}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:m13.11 }
+ \chordmode { c1:m13.11 }
+>>
@end lilypond
@item
Seconde suspendue
@tab
-Seconde majeure et quinte juste
+Seconde majeure @*et quinte juste
@tab
@code{sus2}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:sus2
-}
+@code{c1:sus2}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:sus2 }
+ \chordmode { c1:sus2 }
+>>
@end lilypond
@item
Quarte suspendue
@tab
-Quarte juste et quinte juste
+Quarte juste @*et quinte juste
@tab
@code{sus4}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- c1:sus4
-}
+@code{c1:sus4}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+<<
+ \chords { c1:sus4 }
+ \chordmode { c1:sus4 }
+>>
@end lilypond
@item
-Power chord (deux voix)
+Power chord @*(deux voix)
@tab
Quinte juste
@tab
@code{1.5}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- \powerChords
- c1:1.5
-}
+@code{\powerChords c1:1.5}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+\chordmode { \powerChords c1:1.5 }
@end lilypond
@item
-Power chord (trois voix)
+Power chord @*(trois voix)
@tab
-Quinte juste et octave
+Quinte juste @*et octave
@tab
@code{1.5.8}
@tab
-@lilypond[line-width=2.8\cm,noragged-right, notime]
-\chordmode {
- \powerChords
- c1:1.5.8
-}
+@code{\powerChords c1:1.5.8}
+@tab
+@lilypond[line-width=2.1\cm,noragged-right,notime]
+ \chordmode { \powerChords c1:1.5.8 }
@end lilypond
@end multitable
@appendixsec Diagrammes d'accord prédéfinis
@translationof Predefined fretboard diagrams
-La liste suivante répertorie les tablatures prédéfinies pour la guitare.
+@menu
+* Diagrammes pour guitare::
+* Diagrammes pour ukulele::
+* Diagrammes pour mandoline::
+@end menu
+
+
+@node Diagrammes pour guitare
+@unnumberedsubsec Diagrammes pour guitare
+@translationof Diagrams for Guitar
@lilypondfile[line-width=15.5\cm]{display-predefined-fretboards.ly}
-La liste suivante répertorie les tablatures prédéfinies pour le ukulele.
+
+@node Diagrammes pour ukulele
+@unnumberedsubsec Diagrammes pour ukulele
+@translationof Diagrams for Ukulele
@lilypondfile[line-width=15.5\cm]{display-predefined-ukulele-fretboards.ly}
-La liste suivante répertorie les tablatures prédéfinies pour la
-mandoline.
+
+@node Diagrammes pour mandoline
+@unnumberedsubsec Diagrammes pour mandoline
+@translationof Diagrams for Mandolin
@lilypondfile[line-width=15.5\cm]{display-predefined-mandolin-fretboards.ly}
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: b7cb11ea159572f2dc55b405db01a06c4dccea7d
+ Translation of GIT committish: d46572826e777ed3e9fa4656535a6e9000f2ed9e
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
La propriété @code{measureLength} est abordée plus en détail au chapitre
@ref{Gestion du temps}.
-@funindex \inStaffSegno
-
-La commande @code{\inStaffSegno} permet d'adjoindre un symbole de
-@emph{segno} à une commande @code{\repeat volta}. Des symboles
-alternatifs de barre de mesure peuvent sont accessibles, dans un
-contexte @code{Score}, à l'aide des propriétés @code{segnoType},
-@code{startRepeatSegnoType}, @code{endRepeatSegnoType} ou
-@code{doubleRepeatSegnoType} selon les besoins.
-
-@lilypond[verbatim,quote,relative=1]
-e1
-\repeat volta 2 {
- \inStaffSegno
- f2 g a b
-}
-c1_"D.S." \bar "|."
-@end lilypond
-
@cindex reprise et liaison de prolongation
@cindex alternative et liaison de prolongation
@cindex liaison de prolongation et reprise
}
@end lilypond
+@cindex reprise et segno
+@cindex segno et reprise
+@funindex \inStaffSegno
+
+La commande @code{\inStaffSegno} permet de générer une barre de mesure
+composite par l'adjonction d'un symbole de @emph{segno} à une barre de
+reprise créée par une commande @code{\repeat volta}. Qu'il s'agisse
+d'un début, d'une fin ou d'une double reprise, le type de barre est
+automatiquement sélectionné. L'indication « D.S. » devra cependant être
+
+En dehors de toute reprise :
+
+@lilypond[verbatim,quote,relative=1]
+e1
+\inStaffSegno
+f2 g a b
+c1_"D.S." \bar "|."
+@end lilypond
+
+Au début d'une reprise :
+
+@lilypond[verbatim,quote,relative=1]
+e1
+\repeat volta 2 {
+ \inStaffSegno % start repeat
+ f2 g a b
+}
+c1_"D.S." \bar "|."
+@end lilypond
+
+En fin de reprise :
+
+@lilypond[verbatim,quote,relative=1]
+e1
+\repeat volta 2 {
+ f2 g a b
+ \inStaffSegno % end repeat
+}
+f2 g a b
+c1_"D.S." \bar "|."
+@end lilypond
+
+Entre deux reprises :
+
+@lilypond[verbatim,quote,relative=1]
+e1
+\repeat volta 2 {
+ f2 g a b
+}
+\inStaffSegno % double repeat
+\repeat volta 2 {
+ f2 g a b
+}
+c1_"D.S." \bar "|."
+@end lilypond
+
+Des symboles alternatifs de barre de mesure sont aussi accessibles, dans
+un contexte @code{Score}, à l'aide des propriétés @code{segnoType},
+@code{startRepeatSegnoType}, @code{endRepeatSegnoType} ou
+@code{doubleRepeatSegnoType} selon les besoins. Ces types de barre
+alternative doivent être choisis parmi les types prédéfinis ou
+préalablement créés à l'aide d'une commande @code{\defineBarLine} --
+voir @ref{Barres de mesure}.
+
+@lilypond[verbatim,quote,relative=1]
+\defineBarLine ":|.S[" #'(":|." "S[" "")
+\defineBarLine "]" #'("]" "" "")
+e1
+\repeat volta 2 {
+ f2 g a b
+ \once \set Score.endRepeatSegnoType = ":|.S["
+ \inStaffSegno
+}
+f2 g \bar "]" a b
+c1_"D.S." \bar "|."
+@end lilypond
+
@snippets
@lilypondfile[verbatim,quote,texidoc,doctitle]
{shortening-volta-brackets.ly}
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: e038863ba7228eb3e28b9f1a49e68ec9f4d260b0
+ Translation of GIT committish: d46572826e777ed3e9fa4656535a6e9000f2ed9e
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
Par ailleurs, la commande @code{\inStaffSegno} crée une barre de mesure
surmontée d'un @emph{segno}, et sait coopérer avec l'instruction
-@code{\repeat volta}.
+@code{\repeat volta} -- voir @ref{Répétitions courantes}.
@cindex bar de mesure, personnalisation
@cindex définition d'une barre de mesure
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: e038863ba7228eb3e28b9f1a49e68ec9f4d260b0
+ Translation of GIT committish: d46572826e777ed3e9fa4656535a6e9000f2ed9e
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
alignToZero = \with {
\override VerticalAxisGroup.nonstaff-relatedstaff-spacing = #zero-space
\override VerticalAxisGroup.nonstaff-nonstaff-spacing = #zero-space
+ \override VerticalAxisGroup.staff-affinity = #DOWN
+ \remove Text_engraver % avoid having two
+ \consists Text_engraver
}
lowerCaseChords = \with {
chordNameLowercaseMinor = ##t
}
-staffAffinityDown = \with {
- \override VerticalAxisGroup.staff-affinity = #DOWN
-}
labelContext =
#(define-music-function
(parser location context)
(string?)
- #{ s1*0^\markup { \typewriter #context } #})
+ #{ s1*0^\markup { \upright {\typewriter #context } } #})
\layout {
\context { \Dynamics \alignToZero }
\context { \FiguredBass \alignToZero }
\context { \Lyrics \alignToZero }
- \context { \NoteNames \alignToZero \staffAffinityDown }
- \context { \ChordNames \alignToZero
- \staffAffinityDown
- \lowerCaseChords }
- \context { \FretBoards \alignToZero \staffAffinityDown }
+ \context { \NoteNames \alignToZero }
+ \context { \ChordNames \alignToZero \lowerCaseChords }
+ \context { \FretBoards \alignToZero }
\context { \Score
\omit BarLine
\override DynamicText.self-alignment-X = #-1
\override FretBoard.X-offset = #1.75
- \override InstrumentName.minimum-Y-extent = #'(-2 . 2)
- \override InstrumentName.extra-offset = #'(0 . -0.5)
- \override TextScript.minimum-Y-extent = #'(-2 . 3)
+ \override InstrumentName.minimum-Y-extent = #'(-1 . 2)
+ \textLengthOn
\omit TimeSignature
}
}
%% Contextes dont le point de référence est la ligne de base :
%% ChordNames, NoteNames et Lyrics
<<
- \new ChordNames { \chords { g1:m } }
- \new NoteNames { s1 | g1 | }
- \new RhythmicStaff {
- \set RhythmicStaff.instrumentName = #"ligne de base (baseline) "
- \textLengthOn
- \labelContext "ChordNames" s1 |
- \labelContext "NoteNames" s1 |
- \labelContext "Lyrics" s1 |
- }
- \new Lyrics { \lyrics { \skip 1*2 | ghijk1 | } }
+ \new ChordNames { \chords { \labelContext "ChordNames" g1:m } }
+ \new NoteNames { s1 |\labelContext "NoteNames" g1 | }
+ \new Lyrics { \lyrics { \skip 1*2 | \labelContext "Lyrics" ghijk1 | } }
+ \new RhythmicStaff \with { instrumentName = #"ligne de base (baseline) " } s1*3
>>
%% Le point de référence de Dynamics est le milieu du « m » dans la fonte
<<
- \new RhythmicStaff {
- \set RhythmicStaff.instrumentName = #"mi-hauteur "
- \labelContext "Dynamics" s1*3
- }
- \new Dynamics { s1\mp s\fp }
+ \new Dynamics { \labelContext "Dynamics" s1\mp s\fp }
+ \new RhythmicStaff \with { instrumentName = #"mid-hauteur " } s1*3
>>
%% Le point de référence de FiguredBass est son point le plus haut
<<
- \new RhythmicStaff {
- \set RhythmicStaff.instrumentName = #"point le plus haut "
- \labelContext "FiguredBass" s1
- }
- \new FiguredBass { \figuremode { <6 5>1 } }
+ \new FiguredBass { \labelContext "FiguredBass" \figuremode { <6 5>1 } }
+ \new RhythmicStaff \with { instrumentName = #"point le plus haut " } s1
>>
%% Le point de référence de FretBoards est la ligne du haut
\include "predefined-guitar-fretboards.ly"
<<
- \new FretBoards { \chordmode { e1 } }
- \new RhythmicStaff {
- \set RhythmicStaff.instrumentName = #"ligne du haut "
- \labelContext "FretBoards " s1
- }
+ \new FretBoards { \labelContext "FretBoards" \chordmode { e1 } }
+ \new RhythmicStaff \with { instrumentName = #"ligne du haut " } s1
>>
@end lilypond
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 5c35684285613e8960e2dd4324559e1ee3774b9b
+ Translation of GIT committish: d46572826e777ed3e9fa4656535a6e9000f2ed9e
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
Le nom de l'instrument qui est répliqué sera imprimé dès lors qu'aura
été définie la propriété @code{instrumentCueName} d'un contexte
@code{CueVoice} temporaire. Le positionnement et le style adopté par
-@code{instrumentCueName} dépendent de l'objet @code{\instrumentSwitch}
+@code{instrumentCueName} dépendent de l'objet @code{InstrumentSwitch}
-- voir @ref{Noms d'instrument}. Par ailleurs, si la citation nécessite
l'apparition d'une clef différente, celle-ci devra être introduite
manuellement, tout comme l'originale qui devra être rappelée en fin de
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 1e6d2b3b82a8e5d871b1b281f6d5a2860e83fb7b
+ Translation of GIT committish: d46572826e777ed3e9fa4656535a6e9000f2ed9e
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
Le contexte @code{NullVoice} doit prendre place dans un contexte
@code{Staff} et ne saurait contenir que des notes déjà présentes sur la
-portée en question, à la même octave. Dans le cas contraire, ce
+portée en question et à la même octave. Dans le cas contraire, ce
@code{NullVoice} pourrait interagir avec les autres voix imprimées de
façon inopinée. Par exemple, des notes arbitraires dans un
@code{NullVoice} pourraient entraîner l'apparition ou la disparition
>>
@end lilypond
+@knownissues
+La commande @code{\addLyrics} ne peut traiter que des paroles attachées
+à un contexte @code{Voice} ; elle ne peut donc s'utiliser avec un
+@code{NullVoice}.
+
@noindent
La fonction @code{\partcombine} est abordée en détails dans
@ref{Regroupement automatique de parties}.