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

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

Re: beam-merge (solution avec variables d'environnement)


From: Didier Griffaut
Subject: Re: beam-merge (solution avec variables d'environnement)
Date: Sun, 1 Nov 2015 10:42:47 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0

Merci Martial,

Ce n'est pas exactement ce que je cherche car ce n'est plus une écriture "pianistique"
Le but étant d'écrire une réduction pour piano avec des voix indépendantes qui sont utilisées également par l'orchestre de façon différente.
Pour le moment, le meilleur compromis que j'ai trouvé est d'utiliser des variables pour "formater" l'écriture du piano:

%------------------------------------------------------------------------------------

global = { \mergeDifferentlyHeadedOff \time 2/4 \key bes \major }

sh = \once \override NoteColumn #'force-hshift = #1.2

bof = \omit Beam

pnStUp = \stemUp

pnStDown = \stemDown %

vxA = \relative c'' { \global d8. es16 d8 d }

vxB = \relative c' { \global \bof \pnStUp f8. g16 f8 f }

vxC = \relative c'' { \global \pnStDown \sh bes4. \sh bes8 }


%%etc....

%------------------
Ces variables sont vides pour l'utilisation d'une voix par un instrument de l'orchestre.
Donc, j'ai un fichier "include" avec les variables d'environnement (sh, bof, pnStUp, pnStDown, etc ... ) initialisées et utilisées pour la partition de réduction au piano et un autre fichier "include" avec ces mêmes variables vides pour le conducteur d'orchestre.

Voila où j'en suis ...

Le 01/11/2015 00:45, Martial a écrit :
là oui c'est bon

mettre la voix 2 stemDown et avec un décalage hshift sur toute la partition (supprimer \once)


%---------------------------------------
global = { \time 2/4 \key bes \major }
sh =  \override NoteColumn #'force-hshift = #1.2
vxA = \relative c'' {  \global d8. es16 d8 d }
vxB = \relative c'  {  \global \stemDown f8. g16 f8 f }
vxC = \relative c'' {  \global \stemDown \sh bes4. bes8 }

%%etc....

%------------------

Le 30/10/2015 19:10, Didier Griffaut a écrit :
global = { \mergeDifferentlyHeadedOff \time 2/4 \key bes \major }

sh = \once \override NoteColumn #'force-hshift = #1.2

vxA = \relative c'' { \global d8. es16 d8 d }

vxB = \relative c' { \global \stemUp f8. g16 f8 f }

vxC = \relative c'' { \global \stemDown \sh bes4. \sh bes8 }



reply via email to

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