[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: \partcombine fait comme il le sent ?
From: |
Éditions IN NOMINE |
Subject: |
Re: \partcombine fait comme il le sent ? |
Date: |
Tue, 19 Apr 2011 10:00:32 +0200 |
User-agent: |
Thunderbird 2.0.0.24 (X11/20101027) |
Finalement, donc, j'ai opté pour la configuration à 3 suivante :
\new Staff <<
\new Voice {\combineHaut \trompetteI}
\new Voice {\combineMilieu \trompetteII}
\new Voice {\combineBas \trompetteIII}
>>
avec
combineHaut = {
\stemUp \tieUp \slurUp %à ajuster en fonction du résultat voulu : ici
les trompettes jouent grave, donc StemUp...
\override Voice.MultiMeasureRest #'staff-position = #0 % les silences
multi en position \oneVoice
\override Voice.Rest #'staff-position = #0 %idem pour les silences simples
\override Voice.Script #'stencil = ##f % on efface de cette voix les
signes d'interpétation pour les garder uniquement sur la III
}
combineMilieu = {%on ne garde que les têtes de notes et les Stem, on
vire tout le reste : la voix du milieu se glisse entre la I et la III
\stemUp
\override Voice.Slur #'stencil = ##f
\override Voice.Tie #'stencil = ##f
\override Voice.PhrasingSlur #'stencil = ##f
\override Voice.Rest #'stencil = ##f
\override Voice.MultiMeasureRest #'stencil = ##f
\override Voice.Stem #'flag-style = #'no-flag
\override Voice.Beam #'stencil = ##f
\override Voice.Script #'stencil = ##f
\override Voice.TupletNumber #'stencil = ##f
}
combineBas = {% idem voix du milieu à part qu'on garde les liaisons et
les indications d'interpétation (Script)
\stemUp \tieDown \slurDown %idem voix I : à adapter en fonction du
résultat voulu
\override Voice.Rest #'stencil = ##f
\override Voice.MultiMeasureRest #'stencil = ##f
\override Voice.Stem #'flag-style = #'no-flag
\override Voice.Beam #'stencil = ##f
\override Voice.TupletNumber #'stencil = ##f
}
Ca reste quand même du bricolage complet, avec quasiment rien de
systématique. Mais bon, ça permet de ne pas toucher au code des notes,
et donc de cracher les parties séparées tranquillement.
Le souci 1er de cette solution et la superposition des Dots. On ne peut
les supprimer que de temps en temps (quand au moins 2 vois se
superposent sur ce genre de rythme, et donc l'ajustement se fait avec
des bricolages encore plus honteux :-P
Retouche finale avec Gimp... >:o
A bientôt !
JMarc
Éditions IN NOMINE a écrit :
j-f.lucarelli a écrit :
Une réponse qui n'en est pas une, mais pour apporter de l'eau au
moulin : \partCombine manque encore de maturité. Même pour 2 voix,
cette instruction demanderai à être complètement revue, complétée,
pour mieux coller à la réalité des partitions existantes.
Ainsi, si les voix sont identiques, même sur une courte portion (1 ou
2 notes), Lily nous positionne un "a 2" ou similaire, alors que sur
une partition classique, on place pour ces quelques notes deux
hampes, l'une vers le haut l'autre vers le bas, pour éviter la
succession des "a 2", "primo", ...
un petit \set Staff.printPartCombineTexts = ##f vire ces textes, et je
cale les miens à l'occasion.
Il serait bon également de pouvoir imposer des silences de type R
lorsqu'une voix se tait un court instant.
Ceci dit, je n'ai jamais tenté les 3 voix, mais je me doute que les
difficultés doivent être bien pire encore.
Effectivmeent, je sens que je vais me faire une petite sauce perso que
je vous communiquerai quand elle sera bien rodée...
Merci quand même !
JMArc
============================