repeat volta et alternative

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 4 c8}\times 2/3 {\doigteD a4 8} \doigteD 4 4
2. ^(c8 ) \doigteD <c,-1>8}\{f2 \doigteD 2 4 4 4 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.

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

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

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: lilypond-user-fr@gnu.org
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 4 c8}\times 2/3 {\doigteD a4 8} \doigteD 4 4
2. ^(c8 ) \doigteD <c,-1>8}\{f2 \doigteD 2 4 4 4 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.

_______________________________________________
liste de diffusion lilypond-user-fr
[lilypond-user-fr@gnu.org](mailto:lilypond-user-fr@gnu.org)
[https://lists.gnu.org/mailman/listinfo/lilypond-user-fr](https://lists.gnu.org/mailman/listinfo/lilypond-user-fr)



liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

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 *

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 !!

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 ?

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 .

Cordialement,
Xavier

···

2011/11/24 douwen elo <****@****>:

--
Xavier Scheuer <****@****>

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 !!

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 ! :slight_smile:

\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'}

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 ?

c='

note=apostrophes/virgules permet de spécifier l'octave absolue d'une

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

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

j'ai vu, ok, super

Cordialement,

Xavier

--

Xavier Scheuer <****@****>

Sacha

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.

···

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.
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: lilypond-user-fr@gnu.org
   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}>>}}
   }

     Merci pour vos lumières.
     Cordialement.
     Jean.

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

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

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

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.

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

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...

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

···

Le 24/11/2011 23:22, Cécile Huneau a écrit :

Le 24/11/2011 16:17, Jean Gautier a écrit :

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

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" <****@****>
To: "Cécile Huneau" <****@****>
Cc: "Jean Gautier" <****@****>; <lilypond-user-fr@gnu.org>
Sent: Thursday, November 24, 2011 11:44 PM
Subject: Re: repeat volta et alternative

Le 24/11/2011 23:22, Cécile Huneau a écrit :

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.
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.

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

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...

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

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