lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Petit problème de ligature automatique


From: JJG
Subject: Petit problème de ligature automatique
Date: Tue, 20 Jan 2015 12:11:35 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.3.0

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]