Subject: Ligatures: simplification de code

From: NOreply <[email-masked]>
Date: Sun, 10 Dec 2017 03:30:53 -0700 (MST)

http://lilybin.com/cl0hx1/1

%%%%%%%%%%%%%%%%%
\version "2.18.2"

L = #(define-music-function (parser location w x y z m) (number? number?
number? number? ly:music?) 
        #{\set Timing.beamExceptions =#'() \set baseMoment =
#(ly:make-moment 1/16)  
          \set #'beatStructure = #(list w x y z) #m #})
% \L => écrire 4 chiffres pour 4 groupes de notes
% l'unité = la double-croche 
% ( exemple: 4 = 1 groupe de 2 croches)

 { \time 7/16 
  \L 2 3 2 0 
  c'16 c' c' c' c' c' c' 
  c' c' c' c' c' c' c' }
  
{ \time 5/8 
  \L 4 6 0 0 
  c'8 c' c' c' c'
  c'8 c' c' c' c'}
  
  { \time 3/4 
  \L 4 6 2 0 
  c'8 c' c' c' c' c'
  c'8 c' c' c' c' c'}

--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

---

From: Bernard Meylan <[email-masked]>
Date: Sun, 10 Dec 2017 03:51:05 -0700 (MST)

Intéressant!

Et quand je repense à la -pardon: MA- difficulté en ce qui concerne les
ligatures brisées/non brisées... par exemple, un groupe de 8 triples croches
que je veux séparer en deux groupes de 4, tout en gardant une ligature
reliant les deux groupes, y a-t-il moyen d'utiliser ta technique?

-----
Cordialement

Bernard

---

From: NOreply <[email-masked]>
Date: Sun, 10 Dec 2017 04:33:21 -0700 (MST)

Je pense que tu veux parler des sous groupes de notes sous une même ligature.
Regarde ici Bernard:
http://lilybin.com/cl0hx1/2

%%%%%%%%%%%%%%%%%%%%%%%%%

\version "2.18.2"

"Lsub8" = { \set baseMoment = #(ly:make-moment 1/8) \set subdivideBeams =
##t} 
"Lsub16" = { \set baseMoment = #(ly:make-moment 1/16) \set subdivideBeams =
##t } 
 Lauto = { \autoBeamOn  \set subdivideBeams = ##f } 
 
 "2*8triples" = \repeat unfold 2 { c'32 c' c' c' c' c' c' c' }
 
{ \time 2/4 
 \"2*8triples"  % ligatures par défaut

\L 2 2 2 2    % 4 groupes de 2 doubles
 \"2*8triples" 

 \"Lsub8" % subdivision en croche 
 \"2*8triples" 

\"Lsub16"  % subdivision en doubles-croches
 \"2*8triples"  

\L 1 1 1 1 % mon raccourci est configuré pour 4 groupes au maximum
 \"2*8triples" 
 
\L 0 0 0 0 % 1 seul groupe
 \"2*8triples" 
 
\"Lauto"  % plus de sous-groupe
 \"2*8triples" 
 
 \L 4 4 4 0 % retour aux ligatures par défaut  
 \"2*8triples" 
  }