Sinfonia tout va bien, Sarabande il veut pas.

Bonjour à tous,
Je viens de découvrir LilyPond qui me permet de jouer les bonnes
samaritaines avec mes copains violonistes et de leur éviter la clef d'ut
première, seulement j'ai un souci : le logiciel ne veut pas me transcrire
une partie de la partition, et bien qu'ayant lu plusieurs fois le tutorial,
je ne trouve pas mon erreur.... T_T (Je suis soprano ET blonde : autrement
dit, je comprends vite, mais il faut m'expliquer longtemps.)
Voici le code que j'ai utilisé :

\relative c' {
\time 2/2
\partial 8
c8 f4. e8 f4. g8 a4.-+ g8 a4. b8 c4. d8 (c4. d8) c2 (b4.-+) a8 b4. c8 (b4.
c8) b2 (a4.-+) g8 a2. r8 b8 c2. r8 b16 a g4.-+ f8 g4. a8 b4. a8 b4. c8 d1
d,4. c8 d4. e8 f4. e8 f4. g8 a4. b16 a g4.-+ f8 e1-+ (e1) r1 c'4 c8 b a4.-+
g16 f e4.-+ e8 f4. g8 a4 f-+ g4. a8 b4 b8 a g2-+ a4 a8 g fis4.-+ e16 fis g4
d g g8 f e2-+ f4.-+ e16 f g2 c, r f4 f8 e d4 b'8 a g4 c8 b a4-+ d8 c b4 c8 b
a c b a g4.-+ f8 f1~ f |
\time 3/4
a4 b c g4.-+ g8 a4 f g a4. b16 g2-+ f4 c' cis4.-+ cis8 d4 a b8 c b4.-+ a16 b
c4 g g a-+ b4.-+ a8 a4 b8. a16 g8.-+ f16 e2-+ d4 d'8. a16 b c4 g4. a8 b4. c8
a4-+~ a8 g g4.-+ f8 f4 a4. a8 a4 a4.-+ (g16 a) b4 g4.-+ g8 f4 e4.-+ (d16 e)
f4 c'4. c8 c4 c'.-+ b16 c d b4.-+ b8 a g4.-+ f8 f2. | }

Tout va bien pour le 2/2, c'est au 3/4 qu'il refuse de transcrire.
Le message d'erreur que j'obtiens est le suivant :

# -*-compilation-*-
Traitement de « C:/Users/Elenne/Desktop/trios chbre roy.ly »
Analyse...
C:/Users/Elenne/Desktop/trios chbre roy.ly:6:246: Erreur : syntax error,
unexpected '.'
a4 b c g4.-+ g8 a4 f g a4. b16 g2-+ f4 c' cis4.-+ cis8 d4 a b8 c b4.-+ a16 b
c4 g g a-+ b4.-+ a8 a4 b8. a16 g8.-+ f16 e2-+ d4 d'8. a16 b c4 g4. a8 b4. c8
a4-+~ a8 g g4.-+ f8 f4 a4. a8 a4 a4.-+ (g16 a) b4 g4.-+ g8 f4 e4.-+ (d16 e)
f4 c'4. c8 c4 c'
                                                                                                                                                                                                                                                     
.-+ b16 c d b4.-+ b8 a g4.-+ f8 f2. | }C:/Users/Elenne/Desktop/trios chbre
roy.ly:1:0: Erreur : suite à des erreurs répétées, l'expression musicale
sera ignorée

\relative c' {

C:/Users/Elenne/Desktop/trios chbre roy.ly:0: Avertissement : : déclaration
de \version absente ;
ajoutez

\version "2.12.2"

pour une compatibilité future
Erreur : erreur sur les fichiers : "C:\\Users\\Elenne\\Desktop\\trios chbre
roy.ly"

Merci d'avance!

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Sinfonia-tout-va-bien-Sarabande-il-veut-pas-tp5365312p5365312.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Elenne wrote:

\relative c' {
\time 2/2
\partial 8
c8 f4. e8 f4. g8 a4.-+ g8 a4. b8 c4. d8 (c4. d8) c2 (b4.-+) a8 b4. c8 (b4.
c8) b2 (a4.-+) g8 a2. r8 b8 c2. r8 b16 a g4.-+ f8 g4. a8 b4. a8 b4. c8 d1
d,4. c8 d4. e8 f4. e8 f4. g8 a4. b16 a g4.-+ f8 e1-+ (e1) r1 c'4 c8 b
a4.-+ g16 f e4.-+ e8 f4. g8 a4 f-+ g4. a8 b4 b8 a g2-+ a4 a8 g fis4.-+ e16
fis g4 d g g8 f e2-+ f4.-+ e16 f g2 c, r f4 f8 e d4 b'8 a g4 c8 b a4-+ d8
c b4 c8 b a c b a g4.-+ f8 f1~ f |
\time 3/4
a4 b c g4.-+ g8 a4 f g a4. b16 g2-+ f4 c' cis4.-+ cis8 d4 a b8 c b4.-+ a16
b c4 g g a-+ b4.-+ a8 a4 b8. a16 g8.-+ f16 e2-+ d4 d'8. a16 b c4 g4. a8
b4. c8 a4-+~ a8 g g4.-+ f8 f4 a4. a8 a4 a4.-+ (g16 a) b4 g4.-+ g8 f4 e4.-+
(d16 e) f4 c'4. c8 c4 c'.-+ b16 c d b4.-+ b8 a g4.-+ f8 f2. | }

J'ai mis en gras le problème: un point mal placé, après le " ' "... tu as dû
oublier ici un chiffre, un 4 ou 8 avant le point... à toi de voir.

Elenne wrote:

\ Avertissement : : déclaration de \version absente ;
ajoutez

\version "2.12.2"

C'est effectivement la toute première chose à faire dans un fichier:
indiquer avec quelle version de LilyPond tu travailles.

Bernard

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Sinfonia-tout-va-bien-Sarabande-il-veut-pas-tp5365312p5365451.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Merci beaucoup!
Je suis donc soprane, blonde, ET myope. Ça s'arrange pas...
Merci pour la rapidité de réponse!

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Sinfonia-tout-va-bien-Sarabande-il-veut-pas-tp5365312p5365462.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Elenne wrote:

Merci beaucoup!
Je suis donc soprane, blonde, ET myope. Ça s'arrange pas...
Merci pour la rapidité de réponse!

Je suis ténor, à moitié chauve, myope ET presbyte... c'est pas mieux :wink:

Bernard

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Sinfonia-tout-va-bien-Sarabande-il-veut-pas-tp5365312p5365496.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Bonsoir aux lilypondiens,

Moi et ma blondeur sommes de retour, avec une erreur qui empêche le logiciel
de coder, mais que je n'arrive pas à identifier :
Le texte est le suivant :
\relative c'' {\time 2/2
\partial 8
\repeat volta 2 {
g8 c4. b8 c4. d8
e4.-+ d8 e4. f8
(plein de notes)
e4. f16 e d4.-+ c8 }
\alternative { {b2.-+}
{b1
\repeat volta 2 {r1
g'4 g8 f e4.-+ d16 c
b4.-+ b8 c4. d8
(plein de notes)
e8 g f e d4.-+ c8
c1}}

Je pense que j'ai mal compris le codage des reprises, mais je ne trouve pas
mon erreur... Au secours, quelqu'un?
Merci d'avance.

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Sinfonia-tout-va-bien-Sarabande-il-veut-pas-tp5365312p5387124.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

il me parait que ton code contient 4 ouvertures "{" contre 6 fermetures "}"!

mais oû les placer?

\repeat volta 2 {…}
\alternative {
  {…}
  {…}
}
continuation

dans ton code l'alternative n'est pas terminée (et tu n'as qu'une
alternative)

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Sinfonia-tout-va-bien-Sarabande-il-veut-pas-tp5365312p5388056.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Bonjour !

La première erreur est que tu as un bloc \repeat volta dans ton
\alternative , ce qui n'est pas possible et que lilypond n'aime pas !
Ferme donc ton bloc alternative (*tout* le bloc, donc deux accolades
fermantes : une pour fermer le petit 2., une autre pour fermer le grand
bloc \alternative ).

Ensuite tu as deux alternatives de longueur différente (dû à la levée),
il te faut donc utiliser
  \set Timing.measureLength = #(ly:make-moment 3 4)
comme c'est d'ailleurs indiqué dans la doc,
NR 1.4.1 Répétition d’un long passage

Cela dit, comme je l'ai mis en commentaire dans ton code, je trouve ça
bizarre, musicalement parlant, d'avoir une levée de *croche* et une
mesure en alternative 1. d'une blanche pointée : il manque toujours une
croche pour avoir la mesure complète.
Tu es sûre que dans ton "original" ce n'est pas une blanche
*doublement pointée* ?

\relative c'' {
  \time 2/2
  \repeat volta 2 {
    \partial 8 % XS je mettrais le \partial à l'intérieur du \repeat volta
                % sauf si la levée se trouve à l'extérieur de la reprise,
                % mais dans ce cas il faut sortir la note aussi
    g8 |
    c4. b8 c4. d8 |
    e4.-+ d8 e4. f8 |
    % (plein de notes)
    e4. f16 e d4.-+ c8 |
  }
  \alternative {
    {
      \set Timing.measureLength = #(ly:make-moment 3 4)
      b2.-+ | % XS: bizarre, une blanche pointée plus une levée d'une
               % croche ne fait pas une mesure en 2/2 ; erreur ?
    }
    {
      \set Timing.measureLength = #(ly:make-moment 2 2)
      b1 |
    }
  } % XS: il faut fermer l' \alternative avant de commencer un nouveau
     % bloc \repeat volta
  \repeat volta 2 {
    R1 | % XS: R1 avec majuscule !
    g'4 g8 f e4.-+ d16 c |
    b4.-+ b8 c4. d8 |
    % (plein de notes)
    e8 g f e d4.-+ c8 |
    c1 |
  }
}

Cordialement,
Xavier

···

2010/8/8 Elenne <****@****>:

Bonsoir aux lilypondiens,

Moi et ma blondeur sommes de retour, avec une erreur qui empêche le
logiciel de coder, mais que je n'arrive pas à identifier :
Le texte est le suivant :

[...]

Je pense que j'ai mal compris le codage des reprises, mais je ne trouve
pas mon erreur... Au secours, quelqu'un?

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