Subject: Règle de ligature avec des triolets

From: Philhar <[email-masked]>
Date: Wed, 7 Dec 2011 10:30:07 -0800 (PST)

Bonjour,

Dans une mesure à 2/4, battue à la croche, je voudrais grouper les notes
comme sur la partition d'origine. J'ai bien réussi à grouper les croches,
doubles ou triples comme désiré avec les commandes beatStructure /
beamExceptions, mais je n'y arrive pas pour les triolets de doubles-croches
groupés par 3.

J'ai regardé dans le fichier scm/time-signature-settings.scm pour essayer de
comprendre, mais l'évocation des tuplets y est très succincte.
Quelques explications sur le paramétrage de ces commandes seraient les
bienvenues.

Cordialement,
Michel

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Regle-de-ligature-avec-des-triolets-tp7071596p7071596.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Xavier Scheuer <[email-masked]>
Date: Wed, 7 Dec 2011 20:13:15 +0100

> beamExceptions, mais je n'y arrive pas pour les triolets de doubles-croches

Bonsoir,

Tu veux les triolets de doubles-croches vraiment groupés par 3 ou bien
*subdivisés* par 3 (subdivision à la croche mais avec une barre de
ligature qui rejoint les deux "sous-groupes" de chaque triolet de
doubles-croches) ?

L'équivalent de ceci :

%%%

\version "2.14.2"

\score {
  <<
    \new Staff {
      \relative c' {
        \time 2/4
        \set subdivideBeams = ##t
        \set baseMoment = #(ly:make-moment 1 8)
        \set beatStructure = #'(2 2)
        \repeat unfold 4 {
          \times 2/3 { c16 c c }
        }
      }
    }
}

%%%%

Si c'est le résultat que tu recherches, il n'est malheureusement pas
(encore) possible de définir des règles automatiques pour les
subdivisions.  :-p

> Quelques explications sur le paramétrage de ces commandes seraient les

Si c'est pour définir une règle de ligature (pas de subdivision), c'est

%%%%

\version "2.14.2"

\score {
  <<
    \new Staff {  % nécessaire!
      \relative c' {
        \overrideTimeSignatureSettings
        #'(2 . 4)  % timeSignatureFraction
        #'(1 . 4)  % baseMomentFraction
        #'(1 1)    % beatStructure
        #'(                         ;ouvre de la liste associative
          (end .                   ;ceci concerne la terminaison des ligatures
            (                       ;ouvre la liste des points de terminaison
              ((1 . 24) . (3 3 3 3))   ;règle pour les triples --
groupées à la double
        )))                     %referme la liste
        \time 2/4
        \repeat unfold 4 {
          \times 2/3 { c16 c c }
        }
      }
    }
}

%%%%

Triolet de croches = (1 . 12)
Triolet de doubles-croches = (1 . 24)

Rappel sur les fractions :

Une ronde = 1
Une blanche = 1/2
Une noire = 1/4
Une croches = 1/8
Un triolet de croches = "3 croches au lieu de deux" ;
  il faut un triolet (3) de croches pour faire une noire,
  soit 4*3 = 12 pour faire une ronde,
  la valeur d'une note dans un triolet de croches est donc 1/12
etc.

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: Philhar <[email-masked]>
Date: Wed, 7 Dec 2011 11:22:24 -0800 (PST)

Ah! les problèmes de fractions...

C'est la 2ème solution que je cherchais, et ton explication est claire. 

Merci Xavier.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Regle-de-ligature-avec-des-triolets-tp7071596p7071790.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.