Subject: partcombine voix II au dessus de voix I

From: Marc Lanoiselée <[email-masked]>
Date: Fri, 04 Feb 2011 14:28:16 +0100

Bonjour,
Quand je combine 2 voix, si la seconde passe au dessus de le 
première,les hampes sont séparées et cela devient illisible.
exemple avec 2 mesures, j'ai échangé les voix pour la 
deuxième mesure.
Peut-on corriger ce comportement ?

\version "2.13.46"
%-----------------------
DessusI = {  \time 4/4
  a'4. g'8 a'8 b'8 c''8 a'8  |  % 1
  f'4. g'8 d'8 e'8 c'8 f'8%  |  % 2
}
DessusII = { \time 4/4
  f'4. g'8 d'8 e'8 c'4   |  % 1
  a'4. g'8 a'8 b'8 c''8 a'8  |  % 2
}
%--------------------
\score { \new Staff  \with { printPartCombineTexts = ##f }
     \partcombine
     \DessusI \DessusII
}

Marc Lanoiselée

---

From: Xavier Scheuer <[email-masked]>
Date: Fri, 4 Feb 2011 18:17:13 +0100

2011/2/4 Marc Lanoiselée <[email-masked]>:
>
> Bonjour,
> Quand je combine 2 voix, si la seconde passe au dessus de le première,les
> hampes sont séparées et cela devient illisible.
> exemple avec 2 mesures, j'ai échangé les voix pour la deuxième mesure.

Ajoute  \partcombineChords  avant la mesure 2, c'est bien le résultat
que tu souhaites obtenir ?

Reinhold a ajouté ces fonctionnalités il n'y a pas si longtemps et à
ma connaissance il est toujours en train d'essayer d'améliorer
 \partcombine .
Par contre il semblerait que ces nouvelles fonctionnalités ne soient
pas documentées dans les manuels.

Je me renseigne...

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: Marc Lanoiselée <[email-masked]>
Date: Fri, 04 Feb 2011 19:53:37 +0100

Le 04/02/2011 18:17, Xavier Scheuer a écrit :
> 2011/2/4 Marc Lanoiselée<[email-masked]>:
>> Bonjour,
> ............................
> Cordialement,
> Xavier
Merci,

Cela marche bien, mais j'ai encore un petit soucis  plus loin avec des hampes incompatibles (noire et croche),  comment désamorcer la commande, j'ai essayé \unset  \partcombineChords mais ce n'est pas cela. D'où l'exemple minimal

\version "2.13.46"
%------------ hampes incompatibles -----------
DessusI = {  \time 4/4
   \partcombineChords a'4. g'8 a'8 b'8 c''8 a'8  |  % 1
   f'4 g'4 a'8 b'4 c''8%  |  % 2
}
DessusII = {\partcombineChords f'4. g'8 d'8 e'8 c'4   |  % 1 
Bravo
     a'4 b'4 c''4 a'8 g'8  |  % 2 comment arreter 
\partcombineChords pour faire le boulot à la main ?
}
%--------------------
\score { \new Staff  \with { printPartCombineTexts = ##f }
     \partcombine
     \DessusI \DessusII
}

Merci
Marc Lanoiselée

---

From: Xavier Scheuer <[email-masked]>
Date: Fri, 4 Feb 2011 23:30:14 +0100

2011/2/4 Marc Lanoiselée <[email-masked]>:
>
> Merci,
>
> Cela marche bien, mais j'ai encore un petit soucis  plus loin avec des
> hampes incompatibles (noire et croche),  comment désamorcer la commande,
> j'ai essayé \unset  \partcombineChords mais ce n'est pas cela. D'où
> l'exemple minimal

Pff, je ne sais pas trop.
  \partCombineApartOnce
devant la note en question peut-être.

Comme dit, ce n'est pas vraiment documenté.
J'ai juste retrouvé un vieux message de Reinhold avec le PATCH qui
implémente ces commandes...
http://lists.gnu.org/archive/html/lilypond-devel/2010-09/msg00168.html
http://codereview.appspot.com/1698054/

J'ai envoyé un message à Reinhold avec copie à lilypond-devel et
bug-lilypond pour demander de documenter l'utilisation dans le manuel
de notation (éventuellement au moyen d'un snippet).
http://lists.gnu.org/archive/html/lilypond-devel/2011-02/msg00110.html

Je n'ai pas eu  le temps / le courage  de suivre le développement de
ces fonctionnalités.
Sinon poser la question  à Reinhold / sur la liste internationale .

Cordialement,
Xavier