Crescendo dans 2 voix

Bonjour à tous,

avec ceci:

<e cis' e>4\<
<ais cis>8 <ais cis> << {cis16( bis cis dis e4)} \\ {ais,4 <ais cis>\!}>>

je cherche à indiquer un crescendo (<) depuis le premier accord (mi do# mi) jusqu'au
dernier, compris dans une polyphonie à 2 voix. J'ai placé le "\!" pour indiquer sa fin,
mais rien n'apparaît. Si je place le signe de fin avant les "<<" alors il est visible...

Où placer ce \! pour qu'il apparaisse?

Bernard

bameylan wrote:

Où placer ce \! pour qu'il apparaisse?

il faut placer le \! dans la même voix, par exemple:

\version "2.12.2"
{ \context Voice="1"
  <e cis' e>4 \<
  <ais cis>8
  <ais cis>
  <<
    \context Voice="1" { \voiceOne cis16 ( bis cis dis e4\!) }
    \context Voice="2" { \voiceTwo ais,4 <ais cis> }
    >>
  }

···

--
View this message in context: http://n2.nabble.com/Crescendo-dans-2-voix-tp2974520p2975156.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Bonsoir,

En fait, comme dit dans la documentation (http://lilypond.org/doc/v2.13/Documentation/user/lilypond/Multiple-voices#Basic-polyphony):

Ces voix sont toutes distinctes de la voix qui contient les notes en dehors de la construction << \\ >>. On doit le prendre en compte lorsqu’on fait des changements au niveau des voix. Cela veut aussi
dire que les liaisons de prolongation et d’articulation ne peuvent ni
entrer ni sortir de la construction << \\ >>.

Il faut donc passer par l'instanciation explicite des voix, comme l'a fait Eluze (voir http://lilypond.org/doc/v2.13/Documentation/user/lilypond-learning/Explicitly-instantiating-voices#Explicitly-instantiating-voices).

Une expression séquentielle qui apparaît en premier dans un << >> – attention, pas dans une construction << \\ >> – appartient à la voix principale. Ceci est utile lorsque des voix supplémentaires
apparaissent pendant que la voix principale est jouée.

Voila, c'était juste au cas où une explication plus détaillée du pourquoi du comment t'intéresserait.

Cordialement,

Xavier

Bernard Meylan a écrit :

···

Bonjour à tous,

avec ceci:

<e cis' e>4\< <ais cis>8 <ais cis> << {cis16( bis cis dis e4)} \\ {ais,4 <ais cis>\!}>>

je cherche à indiquer un crescendo (<) depuis le premier accord (mi do# mi) jusqu'au dernier, compris dans une polyphonie à 2 voix. J'ai placé le "\!" pour indiquer sa fin, mais rien n'apparaît. Si je place le signe de fin avant les "<<" alors il est visible...

Où placer ce \! pour qu'il apparaisse?

Bernard