[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: repeat volta 2 crée une repr ise incontrôlée
From: |
Daniel Bernair |
Subject: |
Re: repeat volta 2 crée une repr ise incontrôlée |
Date: |
Mon, 18 Jun 2012 12:29:30 +0200 |
Dans la brochure de notation on parle de reprises en cascades à condition
que les { } soient placées correctement pour qu'il n'y ait pas de
confusion. Les reprises reviennent à la mesure 1. Dans mon code c'est
correctement placé.
Le problème vient dans les portées des R1*4 (ou un autre nombre) après la
dernière reprise. J'ai remplacé ces R1*x par autant de R1 que le nombre
souhaité et dans ce cas je n'ai plus d'erreur à condition de n'avoir aucune
parole. Voir exemple "sans paroles" pdfs en fichier joints et le code
ci-dessous :
staffBasse = \new Staff {
\set Staff.instrumentName = "Basse"
\set Staff.shortInstrumentName = "B."
\set Staff.midiInstrument = "choir aahs"
\time 2/2
\key f \minor
\clef bass
\relative c {
\context Voice = "melodyBas" {
\dynamicUp
\repeat volta 2 { \repeat volta 2 { % début des reprises
% Type notes here
d2 g, % mes 1
c des | }
\alternative {
{ c2. r4 | \mBreak } % mes 3
{ c2. r4 | } % mes 4
}
R1*2 \mBreak % mes 5 et 6
ges'1 % mes 7
f2 e4 r4 } \mBreak % mes 8 repeat à partir de mesure 1
%%%%%%%%%%R1*3 \mBreak provoque l'erreur
R1 R1 R1 \mBreak % suite pour corriger l'erreur
r4 c4 des e \mBreak % mesure non défectueuse
f4. f8 c4 ees
\bar "|."
}
}
}
Si j'ajoute les paroles avec les instruction repeat imbriquées je retrouve
l'erreur
voir le pdf avec paroles et le coding suivant :
verseVII = \lyricmode { %%%%%%%%%% Basse strophe 1
\set stanza = "1."
\repeat volta 2 { \repeat volta 2 { % début des reprises
Mi --
chelle,
ma % mes 3
be -- }
\alternative {
{ lle } % mes 6
{ lle }
}
Dou Dou Dou
}
Dou Dou Dou
Dou Dou Dou Dou
}
verseVIII = \lyricmode { %%%%%%%%%% Basse strophe 2
\set stanza = "2."
\repeat volta 2 { \repeat volta 2 { % début des reprises
Mi --
chelle,
ma % mes 3
be -- }
\alternative {
{ lle } % mes 6
{ lle }
}
Dou Dou Dou
}
Dou Dou Dou
Dou Dou Dou Dou
}
% %{
staffBasse = \new Staff {
\set Staff.instrumentName = "Basse"
\set Staff.shortInstrumentName = "B."
\set Staff.midiInstrument = "choir aahs"
\time 2/2
\key f \minor
\clef bass
\relative c {
\context Voice = "melodyBas" {
\dynamicUp
\repeat volta 2 { \repeat volta 2 { % début des reprises
% Type notes here
d2 g, % mes 1
c des | }
\alternative {
{ c2. r4 | \mBreak } % mes 3
{ c2. r4 | } % mes 4
}
R1*2 \mBreak % mes 5 et 6
ges'1 % mes 7
f2 e4 r4 } \mBreak % mes 8 repeat à partir de mesure 1
%%%%%%%%%%R1*3 \mBreak provoque l'erreur
R1 R1 R1 \mBreak % suite pour corriger l'erreur
r4 c4 des e \mBreak % mesure non défectueuse
f4. f8 c4 ees
\bar "|."
}
}
}
\score {
<<
\staffBasse
\context Lyrics = "lmelodyBasLI" \lyricmode { \lyricsto "melodyBas"
\verseVII }
\context Lyrics = "lmelodyBasLII" \lyricmode { \lyricsto "melodyBas"
\verseVIII }
>>
\midi {
}
\layout {
}
}
Je ne sais comment corriger ces erreurs qui doivent être des bugs à mon
sens.
Merci de votre aide.
Amicalement Daniel Bernair
----- Original Message -----
From: "Xavier Scheuer" <address@hidden>
To: "Daniel Bernair" <address@hidden>
Cc: <address@hidden>
Sent: Thursday, June 14, 2012 6:54 PM
Subject: Re: repeat volta 2 crée une reprise incontrôlée
2012/6/14 Daniel Bernair <address@hidden>:
Bonjour, j'ai besoin de vos lumières car chez moi les plombs viennent de
sauter !
J'encode en version 2.14.2-1 un arrangement fait par P.H. d'une chanson
bien
connue Michelle ...
Il y a deux reprises imbriquées
Bonsoir,
De mémoire de musicien je n'ai jamais vu deux reprise "imbriquées"
indiquées sous forme de barres de reprise, avec la double barre
et les deux points.
Dans ce cas le graveur utilise généralement un "Segno" il me semble.
Cela lève toute ambiguïté. Et même si je n'ai pas de référence sur
la gravure musicale sous la main, je crois pouvoir dire qu'il s'agit
d'une convention bien établie, ce qui de surcroît expliquerait pourquoi
les "reprises imbriquées" ne sont pas supportées par LilyPond.
Cordialement,
Xavier
PS : En ce qui concerne l'envoi de fichier code LilyPond à la liste
de diffusion, je conseille tout d'abord d'essayer de créer un
"exemple de code minimal" montrant le problème en réduisant le code
à une seule portée, quelques mesures et des notes répétées par
exemple lorsque cela est possible. Ensuite il est, je pense,
préférable d'envoyer les petits bouts de code directement dans le
corps du message, les plus conséquent en simple pièce jointe du mail.
Seul le fichier .ly est utile, les membres de cette liste utilisent
LilyPond et peuvent donc sans mal recréer le PDF pour voir la partition
en question.
--
Xavier Scheuer <address@hidden>
M B basse sans paroles.pdf
Description: Adobe PDF document
M B basse avec paroles.pdf
Description: Adobe PDF document
- repeat volta 2 crée une reprise incontrôlée, Daniel Bernair, 2012/06/14
- Re: repeat volta 2 crée une reprise incontrôlée, bameylan, 2012/06/14
- Re: repeat volta 2 crée une reprise incontrôlée, Xavier Scheuer, 2012/06/14
- Re: repeat volta 2 crée une repr ise incontrôlée,
Daniel Bernair <=
- Re: repeat volta 2 crée une reprise incontr ôlée, address@hidden, 2012/06/18
- Re: repeat volta 2 crée une reprise incon trôlée, Jean-Jacques Gerbaud, 2012/06/18
- Repeat volta 2 crée une reprise incontrôlée, Daniel Bernair, 2012/06/19
- Message not available
- Repeat volta 2 crée une reprise incontrôlée, Daniel Bernair, 2012/06/19
- Re: Repeat volta 2 crée une reprise incon trôlée, JJG, 2012/06/19
- Re: Repeat volta 2 crée une reprise incontrôlée, Daniel Bernair, 2012/06/20