Subject: Composition spéciale de rythme

From: Gérard Degrez <[email-masked]>
Date: Tue, 27 Dec 2011 19:58:07 +0100

Bonjour,

Dans une mesure à 3/8, j'ai des groupes de 6 doubles croches que je souhaiterais lier par 2 avec une barre qui les groupe ensemble comme schématisé ci-dessous
==-==-==
| |   | |   | |
• •  • •  • •

Est-ce possible, et si oui, comment?

Gérard

---

From: "j-f.lucarelli" <[email-masked]>
Date: Tue, 27 Dec 2011 21:03:20 +0100

== En réponse au message du 27-12-2011, 19:58:25 ==

>Dans une mesure à 3/8, j'ai des groupes de 6 doubles croches que je souhaiterais lier par 2 avec une barre qui les groupe ensemble comme schématisé ci-dessous
Quelque chose dans ce genre :
  % Set beam sub-group length to a eigth note
  \set baseMoment = #(ly:make-moment 1 8)
  \set beatStructure = #'(2 2 2)
  c16[ c c c c c]

À vérifier - l'exemple, après adaptation, vient de http://lilypond.org/doc/v2.14/Documentation/notation/beams dans "Morceaux choisis", vers le milieu de la page.

Cordialement,

Jean-François

>_______________________________________________
>liste de diffusion lilypond-user-fr
>[email-masked]
>https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

========================================

---

From: Xavier Scheuer <[email-masked]>
Date: Tue, 27 Dec 2011 23:36:10 +0100

2011/12/27 Gérard Degrez <[email-masked]>:
> Bonjour,
>
> Dans une mesure à 3/8, j'ai des groupes de 6 doubles croches que je
> souhaiterais lier par 2 avec une barre qui les groupe ensemble comme
> schématisé ci-dessous
> ==-==-==
> | |   | |   | |
> • •  • •  • •
>

Bonsoir,

Comme l'a mentionné Jean-François, en se basant sur le manuel de
notation, NR 1.2.4 Barres de ligature > Définition des règles de
ligature automatique > Morceaux choisis > Subdivision des ligatures
http://lilypond.org/doc/v2.15/Documentation/notation/beams#setting-automatic-beam-behavior

On obtient, dans ton cas,

%%%%

\version "2.15.22"

\relative c' {
  \time 3/8
  % pour les subdivisions
  \set subdivideBeams = ##t
  % subdivision "à la croche" (1 8)
  \set baseMoment = #(ly:make-moment 1 8)
  % 3/8 donc trois fois une croche pour la structure de la subdivision
  \set beatStructure = #'(1 1 1)
  c16 c c c c c |
  % etc.
}

%%%%

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: Gérard Degrez <[email-masked]>
Date: Wed, 28 Dec 2011 08:28:19 +0100

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

Merci. J'essaie dans la mesure du possible de trouver les réponses à mes questions dans la doc moi-même, mais il n'est pas toujours simple de savoir où chercher ;-)

La solution proposée fonctionne parfaitement, à ceci près que je reçois l'avertissement suivant à la compilation
(avec la version 2.12.3, il faudrait que je me mette à jour):
Avertissement : vérification du type de propriété pour « baseMoment » (translation-type?) non trouvée  Probable faute de frappe
Avertissement : affectation faite malgré tout

Cordialement,
Gérard