Subject: Re: Sinfonia tout va bien, Sarabande il veut pas.

From: bameylan <[email-masked]>
Date: Mon, 2 Aug 2010 12:11:21 -0700 (PDT)

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.

---

From: bameylan <[email-masked]>
Date: Mon, 2 Aug 2010 12:24:05 -0700 (PDT)

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 ;-)

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.

---

From: Elenne <[email-masked]>
Date: Mon, 2 Aug 2010 11:34:39 -0700 (PDT)

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.

---

From: Elenne <[email-masked]>
Date: Mon, 2 Aug 2010 12:14:20 -0700 (PDT)

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.

---

From: Elenne <[email-masked]>
Date: Sun, 8 Aug 2010 14:52:11 -0700 (PDT)

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.

---

From: Eluze <[email-masked]>
Date: Mon, 9 Aug 2010 00:24:29 -0700 (PDT)

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.

---

From: Xavier Scheuer <[email-masked]>
Date: Mon, 9 Aug 2010 09:34:12 +0200

2010/8/8 Elenne <[email-masked]>:
> Moi et ma blondeur sommes de retour, avec une erreur qui empêche le
> logiciel de coder, mais que je n'arrive pas à identifier :
> [...]
> Je pense que j'ai mal compris le codage des reprises, mais je ne trouve
> pas mon erreur...  Au secours, quelqu'un?

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
http://lilypond.org/doc/v2.13/Documentation/notation/long-repeats#normal-repeats

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

--
Xavier Scheuer <[email-masked]>