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

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

inversion de ligatures en soufflet


From: Éditions IN NOMINE
Subject: inversion de ligatures en soufflet
Date: Fri, 30 Sep 2011 17:35:01 +0200
User-agent: Thunderbird 2.0.0.24 (X11/20101027)

Bonjour à toutes et à tous !

J'allais vous poser la question "Comment faire pour obtenir des ligatures en soufflet vers la droite puis vers la gauche au sein d'une même ligature", et entre temps, j'ai trouvé un truc que je vous livre (le principe est de découper la ligature en deux voix, et de les faire chevaucher sur la note centrale commune aux deux voix, qui sera "invisible" dans l'une des 2 voix. On ajuste les positions de Beam pour que ça colle) :

\version "2.15"

liga = #(define-music-function
   (parser location a-b)
   (pair?)
 #{
   \once \override Beam #'positions = $a-b
 #})

rien = { \once \override NoteHead #'transparent = ##t }

\relative c{\clef bass
   <<
   {\oneVoice
\override Beam #'grow-direction = #RIGHT \featherDurations #(ly:make-moment 2 1)
    \liga #'(-3.5 . -3) ees32 [d' a cis] s32*4
  }
  \\
   {\oneVoice
\override Beam #'grow-direction = #LEFT \featherDurations #(ly:make-moment 2 1)
    s32*3
\liga #'(-3 . -2) \rien cis32 [b bes'! e, g,] %la note commune est ici cis, dont la tête est effacée
  }
>>
}

Bon par contre, si l'un ou l'une d'entre vous a un truc plus simple et a fortiori plus sioux, je suis ô combien preneur !

Portez-vous bien !
JMarc





reply via email to

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