Subject: Encore le B, A, BA

From: Pierre RUEL <[email-masked]>
Date: Thu, 03 Dec 2009 14:27:53 +0100

Bonjour,
J'en suis encore au niveau du cours express qui dit : "Inclure les notes
entre <> pour des accords". Voici un extrait de mon fichier .ly suivi
des remarques de la console. Quelque chose de probablement enfantin
m'échappe.

extrait:

\include "italiano.ly"
\version "2.12.0"

global = {
\time 2/4
\key do \major
}

hornun = \new Voice \relative do'' { \set Staff.instrumentName = #"Cor 1  "
r2
r2
r2
<lad'2 si'2>
<lad'2 si'2>
<si'2 do''2>
r2
<do''2 reb''2>
r2
r2
\bar "|."
}

(viennent ensuite 23 autres instruments)

Extraits de la console:

erreur No 1

F:/AUDIO/COMPOSITIONS/Cycle24/Cycle_24_Version 8.ly:98:4: Erreur : 
syntax error, unexpected DIGIT, expecting > or DRUM_PITCH or 
MUSIC_FUNCTION or NOTENAME_PITCH
<do'
     2 sol'2 la'2 do''2>

erreur N° 2

F:/AUDIO/COMPOSITIONS/Cycle24/Cycle_24_Version 8.ly:2047:11: Erreur : 
syntax error, unexpected >
<lad'2 si'2

J'ai des centaines de fois ces 2 erreurs, mais pratiquement pas d'autres.
Je suis sûr que vous allez vous écrier "Ah, mais c'est bien sûr". Moi, 
j'y vois rien :-/
Merci d'avance
Cordialement
Pierre

---

From: Xavier Scheuer <[email-masked]>
Date: Thu, 3 Dec 2009 15:45:18 +0100

Le Thu, 03 Dec 2009 14:27:53 +0100,
Pierre RUEL <[email-masked]> a écrit :

> J'ai des centaines de fois ces 2 erreurs, mais pratiquement pas
> d'autres. Je suis sûr que vous allez vous écrier "Ah, mais c'est bien
> sûr". Moi, j'y vois rien :-/

"Ah, mais c'est bien sûr" !  ;-)

Il faut simplement mettre l'indication de durée *en dehors* des <>.
  <lad'2 si'2> -> <lad' si'>2

Par contre tu es sûr que tu n'as pas entré tes accords en absolu ?
Parce que avec le \relative ça monte, ça mooonte !
 -> enlever quelques ' ...

> Merci d'avance

De rien,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: Pierre RUEL <[email-masked]>
Date: Thu, 03 Dec 2009 15:50:41 +0100

Bonjour Joanna,
merci et bravo pour ce premier coup qui m'a l'air d'être un coup de 
maître. Quant à l'endroit, tu fais probablement la même erreur que moi 
il y a quelques jours: pour répondre, il faut faire "répondre à tous" 
sinon on ne répond qu'à la personne, pas à la liste. je ne connais pas 
d'autre liste qui fonctionne comme  ça, ce qui explique mon (notre ?) 
erreur.
Cordialement
Pierre

Joanna Tordjeman a écrit :
> Bonjour Pierre,
> 
> C'est la première fois que je réponds à un message de la liste et je 
> crois bien que j'écris au mauvais endroit mais ça ne doit pas être si 
> grave...
> Quand tu écris un accord entre <>, il faut indiquer les durées après les 
>  <> et non au milieu -> <lad' si'>2 au lieu de <lad'2 si'2>. Ça devrait 
> résoudre ta première erreur. Pour la deuxième avec un peu de chance elle 
> disparaîtra aussi mais là je suis moins sûre...
> 
> Bonne chance,
> joanna
> 
> Pierre RUEL a écrit :
>> Bonjour,
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> liste de diffusion lilypond-user-fr
>> [email-masked]
>> http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>

---

From: Michel Villeneuve <[email-masked]>
Date: Thu, 3 Dec 2009 16:07:20 +0100

Il faut indiquer la durée de l'accord après avoir terminé la liste des
notes s'y trouvant. : <do mi sol>8 te donnera une croche. alors que
<do8 mi8 sol8> donnera une erreur.

Autre chose, il n'est pas nécessaire de préciser la durée de tes notes
ou accords à chaque fois si celle-ci ne varie pas. C'est plus rapide à
saisir. Dans ton exemple on indique la blanche (2) pour le premier
silence et après plus besoin de le répéter.

Le code ci-dessous fonctionne du coup

%%%%%%%%%%%%%%%%%%%
\include "italiano.ly"
\version "2.12.0"

global = {
\time 2/4
\key do \major
}

hornun = \new Voice \relative do'' { \set Staff.instrumentName = #"Cor 1  "
r2
r
r
<lad si>2  %notation de la durée de l'accord après avoir fermé < >

<lad si>
<si do>
r
<do reb>
r
r
\bar "|."
}

{ \hornun }
%%%%%%%%%%%%%%%%%%%

NB, j'ai retiré les apostrophes vu que dans ton exemple tu utilises la
fonction  \relative  { } c'est à dire que les notes sont définies
relativement à la précédente et non pas de façon "absolue".

J'espère que ça répond à la question, c'est la première fois que
j'arrive à répondre sur la liste :-)

---

From: Pierre RUEL <[email-masked]>
Date: Thu, 03 Dec 2009 16:50:00 +0100

Bonjour,
Merci, ta réponse m'est confirmée par deux autres colistiers et tu 
m'apportes (ou me rappelles) un point que tu es seul à relever: que 
Lilypond reprend la dernière durée indiquée, ça simplifie drôlement.
Pour mon compte, les questions, j'en poserai encore quelques-unes avant 
de répondre à celles des autres !
Cordialement
Pierre