|
From: | Pierre Perol-Schneider |
Subject: | Re: Petit problème de ligature automatique |
Date: | Tue, 20 Jan 2015 12:25:46 +0100 |
Bonjour à tous,
Pour des raisons de commodités, je me suis fait un petit exemple de ligature automatique (j'ai beaucoup de mal à régler ça au moment de l'écriture d'une partition).
Pour chaque portée, je désactive d'abord les ligatures automatiques avec la commande adéquate " \set Timing.beamExceptions = #'() ". Dans la musique_UN et musique_DEUX, cette commande fonctionne mais pas dans la musique_TROIS.
Peut on me donner une explication ?
\version "2.18.0"
musique_UN =
\relative c { \time 3/4
\set Timing.beamExceptions = #'()
\set Timing.baseMoment = #(ly:make-moment 1/8) % il s'agit de croches
\set Timing.beatStructure = #'(2 2 2) % lier 2 par 2
\repeat unfold 6 { a'8 }
\set Timing.baseMoment = #(ly:make-moment 1/8) % il s'agit de croches
\set Timing.beatStructure = #'(3 3) % liées 3 par 3
\repeat unfold 6 { a'8 }
}
musique_DEUX =
\relative c { \time 4/4
\set Timing.beamExceptions = #'()
\set Timing.baseMoment = #(ly:make-moment 1/8) % il s'agit de croches
\set Timing.beatStructure = #'(4 4) % lier 4 par 4
\repeat unfold 6 { c'8 } c c
\set Timing.beatStructure = #'(2 2 2 2) % liées 2 par 2
\repeat unfold 6 { c'8 } c c
\set Timing.beatStructure = #'(4 2 2 ) % lier 4 puis 2 puis 2
\repeat unfold 6 { a8 } c c
}
musique_TROIS =
\relative c { \time 6/8
\set Timing.beamExceptions = #'()
\set Timing.baseMoment = #(ly:make-moment 1/8) % il s'agit de croches
\set Timing.beatStructure = #'(3 8) % lier 3 par 3
\repeat unfold 6 { e'8 }
\set Timing.beatStructure = #'(2 4) % lier 2 et 4
\repeat unfold 6 { e'8 }
\set Timing.beatStructure = #'(4 2) % lier 4 et 2
\repeat unfold 6 { a,8 }
}
\new Score {
\new Staff {\musique_UN }}
\new Score {
\new Staff {\musique_DEUX }}
\new Score {
\new Staff {\musique_TROIS }}
--
JJG
utilisateur de gnu.linux depuis des années (mais toujours... débutant !)
http://www.radiosuisseclassique.ch/fr
_______________________________________________
liste de diffusion lilypond-user-fr
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
[Prev in Thread] | Current Thread | [Next in Thread] |