[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: nuances partagées entre 2 portées
From: |
Gilles THIBAULT |
Subject: |
Re: nuances partagées entre 2 portées |
Date: |
Sun, 9 Mar 2008 12:11:06 +0100 |
\override DynamicLineSpanner #'staff-padding = #2.0
\override DynamicLineSpanner #'Y-extent = #'(-1.5 . 1.5)
\override TextScript #'Y-extent = #'(-1.5 . 1.5)
J'ai essayé divers emplacement dans \score, mais j'obtiens toujours une
ligne supplémentaire vierge sur le 1er système et les nuances sont restées
à la même place !
Il faut mettre les \override DANS la piste ( \new Staff) qui contient les
nuances.
Par exemple :
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
staffClarinetInBb = \relative { c\p e\f g\sfz c\pp}
staffBassoon = \relative { \clef bass bes bes bes bes}
\score {
<<
\new Staff {
\override DynamicLineSpanner #'staff-padding = #2.0
\override DynamicLineSpanner #'Y-extent = #'(-1.5 . 1.5)
\override TextScript #'Y-extent = #'(-1.5 . 1.5)
\staffClarinetInBb
}
\new Staff \staffBassoon
>>
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Le problème que tu as rencontré vient peut-être du fait que tu as utilisé le
"Document Wizzard" de JEdit,
et que par défaut, les noms des différentes pistes sont crées de la manière
suivante :
staffClarinetInBb = \new Staff \relative { c\p e\f g\sfz c\pp} au lieu de
simplement
staffClarinetInBb = \relative { c\p e\f g\sfz c\pp} , ce qui ne permet pas
une manipulation souple comme dans l'exemple ci-dessus.
Tu peux aussi mettre les \override comme ça :
staffClarinetInBb = \new Staff \relative {
\override DynamicLineSpanner #'staff-padding = #2.0
\override DynamicLineSpanner #'Y-extent = #'(-1.5 . 1.5)
\override TextScript #'Y-extent = #'(-1.5 . 1.5)
c\p e\f g\sfz c\pp}
Mais si tu veux réutiliser \staffClarinetInBb pour un autre \score et que tu
veux d'autres réglages, ça ne sera plus pratique.
Gilles