Subject: Subdivision de la mesure

From: Seventies <[email-masked]>
Date: Mon, 30 Jun 2014 10:58:10 -0700 (PDT)

Question a priori facile, les valeurs par défaut fonctionnent toujours, sauf
ici :
Comment paramétrer LilyPond pour qu'il groupe les ligatures selon un schéma
donné ?

J'utilise ici une mesure à 3/8, employant de très nombreuses triples
croches. Mais je dois grouper manuellement les triples croches par 4 (ou par
6 en cas de triolet)

J'ai tenté, sans succès   \time #'(1 1 1) 3/8
ou encore   \set baseMoment = #(ly:make-moment 1/8)

Visiblement, mon raisonnement est quelque part déficient.

Merci d'avance de votre aide,

Jean-François

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Subdivision-de-la-mesure-tp7581469.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Mon, 30 Jun 2014 20:44:13 +0200

> Comment paramétrer LilyPond pour qu'il groupe les ligatures selon un schéma

http://lilypond.org/doc/v2.18/Documentation/notation/beams#setting-automatic-beam-behavior

> ou encore   \set baseMoment = #(ly:make-moment 1/8)

\version "2.18.2"

\relative c'' {
  \time 3/8

  % Default beaming
  a32 a a a a a a a a a a a

  % Set new values for beam endings
  \set Timing.beamExceptions = #'() %% très important !!
  %\set baseMoment = #(ly:make-moment 1/8) sans intéret ici puisque déjà la
valeur de base
  \set Timing.beatStructure = #'(1 1 1) % regroupe les triple-croches par  4
  a32 a a a a a a a a a a a
  \tuplet 3/2 8 {
    c c c c c c
    c c c c c c
    c c c c c c
  }
}

Bonne soirée
Pierre

---

From: Seventies <[email-masked]>
Date: Mon, 30 Jun 2014 12:36:33 -0700 (PDT)

Grand merci, Pierre.

Il me manquait les instructions
  \set Timing.beamExceptions = #'() %% très important !!
  \set Timing.beatStructure = #'(1 1 1) % regroupe les triple-croches par  4

Ce n'est pas que la documentation soit confuse, ce sont plutôt mes neurones
qui court-circuitent lorsque plusieurs instructions sont nécessaires.
Pourtant, il y avait des subdivisions dans les triolets de triple croche, et
là, c'était bien passé :
    \set subdivideBeams = ##t
    \set baseMoment = #(ly:make-moment 1/16)
mais ces instructions sont plus "limpides" ;-)

Je suppose que le (1 1 1) représente l'unité de tempo (ici la croche) trois
fois de suite.

Grand merci et bonne soirée,

Jean-François

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Subdivision-de-la-mesure-tp7581469p7581471.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.