Subject: repeat volta et alternative

From: Jean Gautier-Barillé <[email-masked]>
Date: Thu, 24 Nov 2011 15:03:55 +0100

Bonjour à tous,
Je suis en train de me battre avec deux alternatives suivant un volta 2.
J'ai suivi les conseils du manuel, mais sans succès,car mon problème est le
suivant:
Dans les deux alternatives, il y a deux voix!
Extrait en question :
:
} % fin du repeat
     \alternative
     {
     {
     <<{\times 2/3 {\doigteD <a-3>4 c8}\times 2/3 {\doigteD a4 <f-2>8}
\doigteD <g-3>4 <a-4>4
     <c-5>2. ^(c8 ) \doigteD <c,-1>8}\\{f2 \doigteD <d-1>2 <e-1>4 <ees-2>4
<d-1>4 <des-2>4}>>
     }
    \break

      % quatrième portée 9
     {
     <<{\times 2/3 {a'4 c8} \times 2/3{a4 f8} g4 a | f2(f4) r8 f4 } \\{ f2
d4 e | c d c r4 }>>
     }
     }

Or,à la compilation, chaque voix entre crochets {} est considérée comme une
alternative !
(Avertissement : Plus d'alternatives que de répétitions.
 Escamotage des alternatives surnuméraires.)

En plus, j'ai des triollets( et des doigtés que j'ai mis en variable.)

Comment sortir de cette impasse?
Il doit y avoir un moyen, car ce système est fréquent en musique. Le manuel
ne donne pas de solution.
Je suis en version 2.12.3.
Merci pour vos lumières.
Cordialement.
Jean.

---

From: Cécile Huneau <[email-masked]>
Date: Thu, 24 Nov 2011 15:20:46 +0100

Bonjour,
Le problème vient de ta position du \break. Tel qu'il est placé c'est 
lui seul la 2e alternative, ce qui pause probablement un problème à Lily 
qui se retrouve avec une 3e alternative juste après.
Et l'exemple minimal qui va avec :
\score {
\repeat volta 2 {
a4 b c d e f g2
}
\alternative
{{<<{\times 2/3 {a8 b c} \times 2/3 {a b c} a4 b}\\{f2 d c}>>}
{ \break <<{\times 2/3 {a8 b c} \times 2/3 {a b c} a4 b}\\{f2 d c}>>}}
}

Bonne journée
Cécile

Le 24/11/2011 15:03, Jean Gautier-Barillé a écrit :
> J'ai suivi les conseils du manuel, mais sans succès,car mon problème 
> est le suivant:
> Or,à la compilation, chaque voix entre crochets {} est considérée 
> comme une alternative !
> Il doit y avoir un moyen, car ce système est fréquent en musique. Le 
> manuel ne donne pas de solution.
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

---

From: douwen elo <[email-masked]>
Date: Thu, 24 Nov 2011 15:54:49 +0100

salut à tous
si j'ai bien compris
a) {c d''} etc permet d'avoir des notes absolues
b) \relative * {c d''} permet d'avoir des notes relatives, chacune est relative à la précédente, et la première est relative au * si l'on en a mis un, ou bien absolue si l'on n'a rien mis en *

donc dans a) si je tape c' je suis sûr d'obtenir le do en bas de la portée
dans b) cela dépend des notes précédentes

b) est beaucoup plus facile pour écrire des mélodies chantées ou jouées, avec des notes qui en général se suivent plus ou moins
parfois cependant, au milieu d'une mélodie écrite en notes relatives on aimerait mettre une note absolue
par exemple à ma 10 ème mesure je voudrais un do en bas de la portée car la mélodie repart de cette note là
je dois donc réfléchir en fonction des notes précédentes si je mets c ou c, par exemple
après, si je modifie les notes des 9 premières mesures, je dois aller revérifier si mon c est toujours le bon
n'y aurait-il pas un moyen de placer de temps en temps une note absolue
un truc du style
\relative truc {e a d c f \absolute{c} e f}
la seule méthode que j'aie trouvé pour le moment c'est d'écrire
\relative truc { mes notes des 9 premières mesures} 
\relative {c' la suite du morceau}
ainsi je suis sûr que mon c' étant premier d'un \relative sans référence, est absolu
le problème est que cela fait automatiqument un retour chariot en quelques sortes

comment fair alors ?

Sacha

---

From: "Jean Gautier" <[email-masked]>
Date: Thu, 24 Nov 2011 16:17:15 +0100

Merci Cécile pour la modification, mais çà ne change rien. J'ai toujours les 
mêmes erreurs.
Je pense que le problème est du côté des expressions entre parenthèses.
Je joins la copie complète de l'analyse de la compil:

# -*-compilation-*-
Traitement de « 40.PASSEPORT TO PARADISE.ly »
Analyse...
Interprétation en cours de la musique...[8]
Avertissement : Une coupure explicite a été outrepassée par un autre 
événement.
Positionnez quelques contrôles de mesure (bar check) pour vérifier.
Avertissement : Une coupure explicite a été outrepassée par un autre 
événement.
Positionnez quelques contrôles de mesure (bar check) pour vérifier.
Avertissement : Une coupure explicite a été outrepassée par un autre 
événement.
Positionnez quelques contrôles de mesure (bar check) pour vérifier.
Pré-traitement des éléments graphiques...
Interprétation en cours de la musique...
Sortie MIDI vers « 40.PASSEPORT TO PARADISE.mid »...
Détermination du nombre optimal de pages...
Répartition de la musique sur une page...
Dessin des systèmes...
Sortie mise en page vers « 40.PASSEPORT TO PARADISE.ps »...
Conversion à « ./40.PASSEPORT TO PARADISE.pdf »...

Peut-être la solution s'y trouve-t-elle, mais je ne vois pas; j'ai tout 
essayé.

Cordialement.
Jean

  ----- Original Message ----- 
  From: Cécile Huneau
  To: [email-masked]
  Sent: Thursday, November 24, 2011 3:20 PM
  Subject: Re: repeat volta et alternative

  Bonjour,
  Le problème vient de ta position du \break. Tel qu'il est placé c'est lui 
seul la 2e alternative, ce qui pause probablement un problème à Lily qui se 
retrouve avec une 3e alternative juste après.
  Et l'exemple minimal qui va avec :
  \score {
  \repeat volta 2 {
  a4 b c d e f g2
  }
  \alternative
  {{<<{\times 2/3 {a8 b c} \times 2/3 {a b c} a4 b}\\{f2 d c}>>}
  { \break <<{\times 2/3 {a8 b c} \times 2/3 {a b c} a4 b}\\{f2 d c}>>}}
  }

  Bonne journée
  Cécile

  Le 24/11/2011 15:03, Jean Gautier-Barillé a écrit :
    Bonjour à tous,
    Je suis en train de me battre avec deux alternatives suivant un volta 2.
    J'ai suivi les conseils du manuel, mais sans succès,car mon problème est 
le suivant:
    Dans les deux alternatives, il y a deux voix!
    Extrait en question :
    :
    } % fin du repeat
         \alternative
         {
         {
         <<{\times 2/3 {\doigteD <a-3>4 c8}\times 2/3 {\doigteD a4 <f-2>8} 
\doigteD <g-3>4 <a-4>4
         <c-5>2. ^(c8 ) \doigteD <c,-1>8}\\{f2 \doigteD <d-1>2 <e-1>4 
<ees-2>4 <d-1>4 <des-2>4}>>
         }
        \break

          % quatrième portée 9
         {
         <<{\times 2/3 {a'4 c8} \times 2/3{a4 f8} g4 a | f2(f4) r8 f4 } 
\\{ f2 d4 e | c d c r4 }>>
         }
         }

    Or,à la compilation, chaque voix entre crochets {} est considérée comme 
une alternative !
    (Avertissement : Plus d'alternatives que de répétitions.
     Escamotage des alternatives surnuméraires.)

------------------------------------------------------------------------------

---

From: Xavier Scheuer <[email-masked]>
Date: Thu, 24 Nov 2011 16:20:32 +0100

2011/11/24 douwen elo <[email-masked]>:
> b) \relative * {c d''} permet d'avoir des notes relatives, chacune est
> relative à la précédente, et la première est relative au * si l'on en
> a mis un, ou bien absolue si l'on n'a rien mis en *

Bonjour,

Non, il faut _toujours_ mettre une note de référence après  \relative ,
toujours !

(Il existait une commande  \relative  sans note mais elle n'avait pas
du tout le même rôle et n'existe plus depuis bien longtemps.)
Il est plus que déconseillé de ne pas mettre la note de référence après
\relative  !!

> le problème est que cela fait automatiqument un retour chariot en quelques sortes

c='
note=apostrophes/virgules permet de spécifier l'octave absolue d'une
note et correspond à ce que tu recherches il me semble.

Regarde dans le manuel de notation, NR 1.1.2 Modification de plusieurs
hauteurs > Vérifications d’octave .
http://lilypond.org/doc/v2.15/Documentation/notation/changing-multiple-pitches.fr.html

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: douwen elo <[email-masked]>
Date: Thu, 24 Nov 2011 16:57:00 +0100

> Il est plus que déconseillé de ne pas mettre la note de référence après

ok
je ne sais pas ce que veut dire ceci mais ça m'avait l'air de marcher
mais bon ok promis je ferai plus ! :-)

\relative{c}
\relative{c' d e c'}
\relative{c' d e c'}
\relative{c' d e c'}
\relative{c d e c'}
\relative{c d e c'}
\relative{c, d e c'}
\relative{c, d e c'}

> note et correspond à ce que tu recherches il me semble.

ok si je tape
\relative c' {a b c'}
\relative c' {a,,, b c'}
le e' n'a pas le même sens dans les deux cas

mais si je tape
\relative c' {a b e='}
\relative c' {a,,, b e='}
ça va

merci beaucoup
> http://lilypond.org/doc/v2.15/Documentation/notation/changing-multiple-pitches.fr.html

j'ai vu, ok, super

Sacha

---

From: Jean-Jacques Gerbaud <[email-masked]>
Date: Thu, 24 Nov 2011 23:11:40 +0100

Le 24/11/2011 16:17, Jean Gautier a écrit :
>    { \break<<{\times 2/3 {a8 b c} \times 2/3 {a b c} a4 b}\\{f2 d c}>>}}
>    }
>

>      Jean.

Bonsoir Jean,

Je ne sais pas ce que tu recherches vraiment car je n'ai qu'une partie 
du code mais chez, moi, la partie proposée par Cécile *sans aucun 
\break* compile parfaitement et avec 2 alternatives.

Je mets le code source ci-après :

  \version "2.14.2"

  \score {
  	
  	 \relative c' {
   \repeat volta 2 {
   a4 b c d e f g2
   }

  \alternative
   {{<<{\times 2/3 {a8 b c} \times 2/3 {a b c} a4 b}\\{f2 d c}>>} %\break
   {<<{\times 2/3 {a'8 b c} \times 2/3 {a b c} a4 b}\\{f2 d c}>>}}
   }
  }

En espérant que j'aurais fait avancer le shmilblick !

Et bonne continuation.
-- 
JJG
(En raison du degré important de mon "oublitude", je demande à mes
correspondants de me prévenir à l'approche d'un rendez-vous prochain)

---

From: Cécile Huneau <[email-masked]>
Date: Thu, 24 Nov 2011 23:22:40 +0100

Me revoilà,
Est-ce que tu aurais un exemple minimal compilable par tout le monde qui 
plante ?
L'erreur que tu obtiens me fais penser à un problème de nombre de temps 
dans la mesure, comme si ton break tombait au milieu d'une mesure. Je ne 
vois pas de mention de problème d'alternatives.
Cécile

Le 24/11/2011 16:17, Jean Gautier a écrit :
> Merci Cécile pour la modification, mais çà ne change rien. J'ai 
> toujours les mêmes erreurs.
> Peut-être la solution s'y trouve-t-elle, mais je ne vois pas; j'ai 
> tout essayé.
> Cordialement.
> Jean
>
>     *From:* Cécile Huneau <mailto:[email-masked]>
>     *To:* [email-masked] <mailto:[email-masked]>
>     *Sent:* Thursday, November 24, 2011 3:20 PM
>     *Subject:* Re: repeat volta et alternative
>
>     Bonjour,
>     Le problème vient de ta position du \break. Tel qu'il est placé
>     c'est lui seul la 2e alternative, ce qui pause probablement un
>     problème à Lily qui se retrouve avec une 3e alternative juste après.
>>     J'ai suivi les conseils du manuel, mais sans succès,car mon
>>     problème est le suivant:
>>     Il doit y avoir un moyen, car ce système est fréquent en musique.
>>     Le manuel ne donne pas de solution.
>     ------------------------------------------------------------------------

---

From: Jean-Jacques Gerbaud <[email-masked]>
Date: Thu, 24 Nov 2011 23:44:39 +0100

>> Positionnez quelques contrôles de mesure (bar check) pour vérifier.

Ce petit détail m'avait échappé et c'est effectivement typique d'une 
mesure incomplète. D'ailleurs Lilylypond compile normalement jusqu'à la 
mesure 8 !!! Il faut donc revoir les parties à partir de cette mesure

>> Interprétation en cours de la musique...

Et je vois que ce même message continue d'apparaître, il faut donc 
revoir chaque partie !

Pour simplifier, tu mets des "%" devant les lignes qui comporte de la 
musique à partir de la mesure 9 pour vérifier d'où vient l'erreur.

Et il arrive qu'en cas d'erreur de compilation, l'erreur soit tellement 
flagrante *qu'on ne la voit plus* tellement on est *sûr" que la mesure 
est bonne. Il faudrait qu'une autre personne fasse cette vérification. 
Je te propose de m'envoyer le code en privé pour que j'y jette un oeil.

A bientôt

---

From: "Jean Gautier" <[email-masked]>
Date: Fri, 25 Nov 2011 15:54:29 +0100

Bonjour,
J'ai un peu tardé à répondre,(la nuit porte conseil) puis j'ai tout 
contrôlé.
Tous les deux, vous m'avez bien conseillé.
Effectivement, j'avais un \break mal placé; puis une erreur de hauteur de 
note que je ne voyais pas.!
Il en faut pas plus.
J'ai tout corrigé, et j'ai terminé de recopier le brouillon.
Et oui, c'était un brouillon manuscrit que je devais copier. Voilà la cause 
de ces erreurs, plus les miennes.
Encore merci à tous les deux.
Cordialement.
jean

----- Original Message ----- 
From: "Jean-Jacques Gerbaud" <[email-masked]>
To: "Cécile Huneau" <[email-masked]>
Cc: "Jean Gautier" <[email-masked]>; <[email-masked]>
Sent: Thursday, November 24, 2011 11:44 PM
Subject: Re: repeat volta et alternative

> Et je vois que ce même message continue d'apparaître, il faut donc revoir 
> chaque partie !
>
> flagrante *qu'on ne la voit plus* tellement on est *sûr" que la mesure est 
> bonne. Il faudrait qu'une autre personne fasse cette vérification. Je te 
> propose de m'envoyer le code en privé pour que j'y jette un oeil.
>
> A bientôt
>
> -- 
> JJG