Subject: liaison d'accords de notes différentes

From: Gérard Ruffin <[email-masked]>
Date: Mon, 22 Feb 2016 10:28:21 +0100

Bonjour,

Je souhaiterai lié chaque note des accords suivants :
en partant du bas mi à fa puis mi et mi mi - du sol au la puis sol sol 
etc...
      <e,  g c>2.
       <f a c >2.
      <e g c>2.
      <e g c>4 r r

Comment faut-il procéder ? Merci pour votre aide

-- 
Gérard Ruffin
E-mail : [email-masked]
Site web : http://ruffin.odetteetgerard.perso.sfr.fr/
"Il n'est point de bonheur sans liberté, ni de liberté sans courage", Périclès.
Peut-être faut-il un peu de courage pour passer à un logiciel libre comme Ubuntu.

---

From: Seventies <[email-masked]>
Date: Mon, 22 Feb 2016 04:08:22 -0700 (MST)

À défaut d'une solution simple, je pense à une redéfinition de la fonction
\laissezVibrer, dont le symbole de liaison peut être allongé, incliné, ...
Mais c'est assez tordu comme méthode, et le résultat peut dépendre de la
mise en page.

En attendant mieux ...

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/liaison-d-accords-de-notes-differentes-tp7583688p7583689.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: gegeours <[email-masked]>
Date: Mon, 22 Feb 2016 06:21:54 -0700 (MST)

Re-bonjour,

J'ai fait la commande "laissezVibrer" mais je ne sais pas comment on peut
prolonger le symbole de liaison.
Je pratique l'accordéon et il arrive que des accords ont des hauteurs de
notes différentes et qu'il est nécessaire de lier ensemble.
<e,_2 ( g_3 c~_5>2.
   <f_2~ a_4 c~_5~>2.\laissezVibrer
   <e_2 g_3 c~_5~>2.\laissezVibrer
    <e g c>4 r r \bar "||"

Merci pour votre aide.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/liaison-d-accords-de-notes-differentes-tp7583688p7583690.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Seventies <[email-masked]>
Date: Mon, 22 Feb 2016 10:32:59 -0700 (MST)

Voici la solution qui avait été proposée en son temps, je ne sais plus de qui
elle vient :

% Augmenter la longueur des \laisserVibrer

#(define factor 2)

#(define (enlarged-extent-laissez-vibrer::print grob)
   (let* ((stil (laissez-vibrer::print grob))
          (stil-ext (ly:stencil-extent stil X))
          (stil-length (interval-length stil-ext))
          (new-stil-length (* stil-length factor))
          (scale-factor (/ new-stil-length stil-length))
          (new-stil (ly:stencil-scale stil scale-factor 1))
          (new-stil-ext (ly:stencil-extent new-stil X))
          (x-corr (- (car stil-ext) (car new-stil-ext))))
     (ly:stencil-translate-axis
      new-stil
      x-corr
      X)))

#(assoc-set! (assoc-ref all-grob-descriptions 'LaissezVibrerTie)
   'stencil enlarged-extent-laissez-vibrer::print)

%%%%%

Cette fonction redéfinit la fonction \laissezVibrer (ici d'un facteur 2),
elle est donc valable pour tout le projet. Mais, ne maîtrisant pas du tout
le scheme, je suppose qu'il est possible à partir de ce code, de créer
facilement (???) une fonction acceptant un argument variable pour
personnaliser chaque symbole de liaison.

Cordialement,
Jean-François

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/liaison-d-accords-de-notes-differentes-tp7583688p7583691.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: gegeours <[email-masked]>
Date: Wed, 24 Feb 2016 02:51:18 -0700 (MST)

<http://lilypond-french-users.1298960.n2.nabble.com/file/n7583694/Accords_diff%C3%A9rents.jpeg>
Bonjour,

j'ai essayé de mettre les accords en plusieurs voix comme ceci :
right = \relative c'' {
  \global
    <<
     {c2.~ c2.~ c2.~ c4} 
     \\
     {g2. ( a2) ( g2.)~ g4} 
     \\
     {e2.( f2.)  ( e2.) ( e4)} 
  
}
C'est un peu mieux mais pas tout à fait satisfaisant.
Quelle serait la fonction exacte après "LaisserVibrer" car je ne comprends
pas exactement mes quatre points qu'il faut donner à une courbe Bézier
cubique je crois ?
Merci encore pour votre aide.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/liaison-d-accords-de-notes-differentes-tp7583688p7583694.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.