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

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

Re: Petit problème de ligature automatique


From: Pierre Perol-Schneider
Subject: Re: Petit problème de ligature automatique
Date: Tue, 20 Jan 2015 12:25:46 +0100

Bonjour Jean-Jacques,

J'avoue ne pas saisir la question : Chez moi ça compile exactement comme souhaité/écrit.
Je dois cependant ajouter que les deux premier réglages sont inutiles puisque le "baseMoment" est déjà en croche (6/8) :

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 }
}


Cordialement,
Pierre

Le 20 janvier 2015 12:11, JJG <address@hidden> a écrit :
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


reply via email to

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