Problème d'inclusion

classic Classique list Liste threaded Arborescence
6 messages Options
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Problème d'inclusion

GiBy
Bonjour, 

J'ai tapé une partition et sa compilation fonctionne sans embuche: 

\version "2.18.2"

\header {
  title = "Un enfant est né"
  composer = "Jean Debruynne - Jo Akepsimas"
}

keyTime = { \key g \major  \time 4/4 \tempo 4 = 92}

SopMusic = \relative c' {
b8 e fis g e4 fis8 g | a4 b8 g fis2  | 
b,8 e fis g e4 fis8 g | a4 b8 g fis4. fis8  | 
fis fis g fis e4 d8 e  | fis4 fis b,4. b8  |  e e e d e2  | 
%Refrain
b'8 b c b a4. b8 | g2 e8 fis g a | b2 a2 | 
b8 b c b a4. b8 | g2 e8 fis g b | a2 g2\fermata \bar "||" 
 
}

AltoMusic = \relative c' {
b8 b b b b4 e8 e | e8- (d-) cis8 cis dis2  | 
b8 b b b b4 e8 e | e8- (d-) cis8 cis dis4. dis8  | 
e e d d e4 c8 d  | cis4 cis b4. b8  |  b d a a b2  | 
%Refrain
g'8 g g g fis4. fis8 | e2 e8 e e e | g2 fis2 | 
g8 g g g fis4. fis8 | e2 e8 e e e | e4- (fis-) d2 

 
}

TenorMusic = \relative c' {

g8 g g g g4 a8 a | g8- (fis-) g8 b b2  | 
g8 g g g g4 a8 a | g8- (fis-) g8 b b4. b8  | 
c c  b b  b4 a8 b  | b8- (ais-) gis8- (a-) b4. b8  |  g g  fis fis g2  | 
%Refrain
d'8 d e d c4. c8 | b2 c8  c c a | d2 d2 | 
d8 d e d c4. c8 | b2 c8  c c c | c2 b2 
 
 
}

BassMusic  = \relative c {

e8 e d d cis4 c8 c | b4 e8 e b2  | 
e8 e d d cis4 c8 c | b4 e8 e b4. b8  | 
a a a' a g4 fis8 g  | fis4 fis b,4. b8  |  c a b b e2  | 
%Refrain
g8 g g g d4. d8 | e2 c8 d e c | d2 d2 | 
g8 g g g d4. d8 | e2 c8 d e a, | d2 g2\fermata \bar "||" 
 
 
}

VerseOne = \lyricmode{ 
Un en -- fant est né, qui n'a pas même un toit.
Un en -- fant est né, sans ta -- page et sans bruit.
Tout au bout de la nuit, un en -- fant est né,
La fleur de no -- tre joie_!
 

Un en -- fant est né, ber -- gers, ré -- veil -- lez vos bê -- tes,
Un en -- fant est né, ber -- gers, ve -- nez à la fê -- te_!
}
VerseTwo = \lyricmode{ 
Un en -- fant est né, une é -- toile en ses yeux.
Un en -- fant est né, il n'a pas de ber -- ceau_:
L'é -- table est son châ -- teau, un en -- fant est né,
Le Fils de no -- tre Dieu.
}
VerseThree = \lyricmode{ 
Un en -- fant est né_: Dieu ha -- bite a -- vec nous.
Un en -- fant est né_: Dieu a pris froid et faim.
Pour nous ten -- dre la main, un en -- fant est né_:
Un pau -- vre sans le sou.
}

\score {
  \new ChoirStaff <<
\chords {  \frenchChords  e4:m e4:m7 e4:m6 c b:m e:6 b2 e4:m e4:m7 e4:m6 c b:m e:m6 b2  a:m6 e:m7 fis b c4 b:m e2:m g2 d:7 e:m c g d g d:7 e:m a:m7 d:7 g}
    \new Staff <<
  
      \clef "treble"
      \new Voice = "Sop"  { \voiceOne \keyTime \SopMusic }
      \new Voice = "Alto" { \voiceTwo \AltoMusic }
      \new Lyrics \lyricsto "Sop" { \VerseOne   }
      \new Lyrics \lyricsto "Sop" { \VerseTwo   }
      \new Lyrics \lyricsto "Sop" { \VerseThree }
      %\new Lyrics \lyricsto "Sop" { \VerseFour  }
    >>
    \new Staff <<
      \clef "bass"
      \new Voice = "Tenor" { \voiceOne \keyTime \TenorMusic }
      \new Voice = "Bass"  { \voiceTwo \keyTime \BassMusic }
    >>
  >>

%\midi {
%    \context {
%      \Staff
%      \remove "Staff_performer"
%    }
%    \context {
%      \Voice
%      \consists "Staff_performer"
%    }
%    \tempo 4 = 92
%  }
}


Lorsque j'essaye de l'inclure dans un recueil, en utilisant le code suivant (code minimal) 

\version "2.18.2"


\book {

  \header {
      title =  \markup {
        "Chants de Noël"
      }
}

\pageBreak
 
 \bookpart{ \tocItem "Un enfant est né"
\include "Un_enfant_est_né-ly"} 


 \pageBreak
   
\markuplist \table-of-contents

   
}

J'obtiens l'erreur suivante: 
lilypond chants_de_noël.ly 
GNU LilyPond 2.18.2
Traitement de « chants_de_noël.ly »
Analyse...
Un_enfant_est_né-ly:8:1: Erreur : syntax error, unexpected STRING

keyTime = { \key g \major  \time 4/4 \tempo 4 = 92}
Un_enfant_est_né-ly:10:1: Erreur : syntax error, unexpected STRING

SopMusic = \relative c' {
Un_enfant_est_né-ly:20:1: Erreur : syntax error, unexpected STRING

AltoMusic = \relative c' {
Un_enfant_est_né-ly:31:1: Erreur : syntax error, unexpected STRING

TenorMusic = \relative c' {
Un_enfant_est_né-ly:43:1: Erreur : syntax error, unexpected STRING

BassMusic  = \relative c {
Un_enfant_est_né-ly:55:1: Erreur : syntax error, unexpected STRING

VerseOne = \lyricmode{ 
Un_enfant_est_né-ly:65:1: Erreur : syntax error, unexpected STRING

VerseTwo = \lyricmode{ 
Un_enfant_est_né-ly:71:1: Erreur : syntax error, unexpected STRING

VerseThree = \lyricmode{ 
Un_enfant_est_né-ly:84:39: Erreur : chaîne d'échappement inconnue : « \keyTime »
      \new Voice = "Sop"  { \voiceOne 
                                      \keyTime \SopMusic }
Un_enfant_est_né-ly:84:39: Erreur : chaîne non reconnue ; en dehors d'un script textuel ou de \lyricmode
      \new Voice = "Sop"  { \voiceOne 
                                      \keyTime \SopMusic }
Un_enfant_est_né-ly:84:48: Erreur : chaîne d'échappement inconnue : « \SopMusic »
      \new Voice = "Sop"  { \voiceOne \keyTime 
                                               \SopMusic }
Un_enfant_est_né-ly:84:48: Erreur : chaîne non reconnue ; en dehors d'un script textuel ou de \lyricmode
      \new Voice = "Sop"  { \voiceOne \keyTime 
                                               \SopMusic }
Un_enfant_est_né-ly:85:39: Erreur : chaîne d'échappement inconnue : « \AltoMusic »
      \new Voice = "Alto" { \voiceTwo 
                                      \AltoMusic }
Un_enfant_est_né-ly:85:39: Erreur : chaîne non reconnue ; en dehors d'un script textuel ou de \lyricmode
      \new Voice = "Alto" { \voiceTwo 
                                      \AltoMusic }
Un_enfant_est_né-ly:86:37: Erreur : chaîne d'échappement inconnue : « \VerseOne »
      \new Lyrics \lyricsto "Sop" { 
                                    \VerseOne   }
Un_enfant_est_né-ly:87:37: Erreur : chaîne d'échappement inconnue : « \VerseTwo »
      \new Lyrics \lyricsto "Sop" { 
                                    \VerseTwo   }
Un_enfant_est_né-ly:88:37: Erreur : chaîne d'échappement inconnue : « \VerseThree »
      \new Lyrics \lyricsto "Sop" { 
                                    \VerseThree }
Un_enfant_est_né-ly:93:40: Erreur : chaîne d'échappement inconnue : « \keyTime »
      \new Voice = "Tenor" { \voiceOne 
                                       \keyTime \TenorMusic }
Un_enfant_est_né-ly:93:40: Erreur : chaîne non reconnue ; en dehors d'un script textuel ou de \lyricmode
      \new Voice = "Tenor" { \voiceOne 
                                       \keyTime \TenorMusic }
Un_enfant_est_né-ly:93:49: Erreur : chaîne d'échappement inconnue : « \TenorMusic »
      \new Voice = "Tenor" { \voiceOne \keyTime 
                                                \TenorMusic }
Un_enfant_est_né-ly:93:49: Erreur : chaîne non reconnue ; en dehors d'un script textuel ou de \lyricmode
      \new Voice = "Tenor" { \voiceOne \keyTime 
                                                \TenorMusic }
Un_enfant_est_né-ly:94:40: Erreur : chaîne d'échappement inconnue : « \keyTime »
      \new Voice = "Bass"  { \voiceTwo 
                                       \keyTime \BassMusic }
Un_enfant_est_né-ly:94:40: Erreur : chaîne non reconnue ; en dehors d'un script textuel ou de \lyricmode
      \new Voice = "Bass"  { \voiceTwo 
                                       \keyTime \BassMusic }
Un_enfant_est_né-ly:94:49: Erreur : chaîne d'échappement inconnue : « \BassMusic »
      \new Voice = "Bass"  { \voiceTwo \keyTime 
                                                \BassMusic }
Un_enfant_est_né-ly:94:49: Erreur : chaîne non reconnue ; en dehors d'un script textuel ou de \lyricmode
      \new Voice = "Bass"  { \voiceTwo \keyTime 
                                                \BassMusic }
Interprétation en cours de la musique...[8][16]
Pré-traitement des éléments graphiques...
Interprétation en cours de la musique...
Un_enfant_est_né-ly:86:19: Avertissement : impossible de repérer la voix (Voice) « Sop »

      \new Lyrics 
                  \lyricsto "Sop" { \VerseOne   }
Un_enfant_est_né-ly:87:19: Avertissement : impossible de repérer la voix (Voice) « Sop »

      \new Lyrics 
                  \lyricsto "Sop" { \VerseTwo   }
Un_enfant_est_né-ly:88:19: Avertissement : impossible de repérer la voix (Voice) « Sop »

      \new Lyrics 
                  \lyricsto "Sop" { \VerseThree }
[8][16][24]
Pré-traitement des éléments graphiques...
Détermination du nombre optimal de pages...
Répartition de la musique sur une page...
Dessin des systèmes...
Détermination du nombre optimal de pages...
Répartition de la musique sur une page...
Dessin des systèmes...
Détermination du nombre optimal de pages...
Répartition de la musique sur 1 à 2 pages...
Dessin des systèmes...
Sortie mise en page vers « chants_de_noël.ps »...
Conversion à « ./chants_de_noël.pdf »...
erreur fatale : erreur sur les fichiers "chants_de_noe?\x88l.ly"
Machin-chose-de-Benjamin:chants royco benjamin$ lilypond chants_de_noël.ly 
GNU LilyPond 2.18.2
Traitement de « chants_de_noël.ly »
Analyse...
Un_enfant_est_né-ly:8:1: Erreur : syntax error, unexpected STRING

keyTime = { \key g \major  \time 4/4 \tempo 4 = 92}
Un_enfant_est_né-ly:10:1: Erreur : syntax error, unexpected STRING

SopMusic = \relative c' {
Un_enfant_est_né-ly:20:1: Erreur : syntax error, unexpected STRING

AltoMusic = \relative c' {
Un_enfant_est_né-ly:31:1: Erreur : syntax error, unexpected STRING

TenorMusic = \relative c' {
Un_enfant_est_né-ly:43:1: Erreur : syntax error, unexpected STRING

BassMusic  = \relative c {
Un_enfant_est_né-ly:55:1: Erreur : syntax error, unexpected STRING

VerseOne = \lyricmode{ 
Un_enfant_est_né-ly:65:1: Erreur : syntax error, unexpected STRING

VerseTwo = \lyricmode{ 
Un_enfant_est_né-ly:71:1: Erreur : syntax error, unexpected STRING

VerseThree = \lyricmode{ 
Un_enfant_est_né-ly:84:39: Erreur : chaîne d'échappement inconnue : « \keyTime »
      \new Voice = "Sop"  { \voiceOne 
                                      \keyTime \SopMusic }
Un_enfant_est_né-ly:84:39: Erreur : chaîne non reconnue ; en dehors d'un script textuel ou de \lyricmode
      \new Voice = "Sop"  { \voiceOne 
                                      \keyTime \SopMusic }
Un_enfant_est_né-ly:84:48: Erreur : chaîne d'échappement inconnue : « \SopMusic »
      \new Voice = "Sop"  { \voiceOne \keyTime 
                                               \SopMusic }
Un_enfant_est_né-ly:84:48: Erreur : chaîne non reconnue ; en dehors d'un script textuel ou de \lyricmode
      \new Voice = "Sop"  { \voiceOne \keyTime 
                                               \SopMusic }
Un_enfant_est_né-ly:85:39: Erreur : chaîne d'échappement inconnue : « \AltoMusic »
      \new Voice = "Alto" { \voiceTwo 
                                      \AltoMusic }
Un_enfant_est_né-ly:85:39: Erreur : chaîne non reconnue ; en dehors d'un script textuel ou de \lyricmode
      \new Voice = "Alto" { \voiceTwo 
                                      \AltoMusic }
Un_enfant_est_né-ly:86:37: Erreur : chaîne d'échappement inconnue : « \VerseOne »
      \new Lyrics \lyricsto "Sop" { 
                                    \VerseOne   }
Un_enfant_est_né-ly:87:37: Erreur : chaîne d'échappement inconnue : « \VerseTwo »
      \new Lyrics \lyricsto "Sop" { 
                                    \VerseTwo   }
Un_enfant_est_né-ly:88:37: Erreur : chaîne d'échappement inconnue : « \VerseThree »
      \new Lyrics \lyricsto "Sop" { 
                                    \VerseThree }
Un_enfant_est_né-ly:93:40: Erreur : chaîne d'échappement inconnue : « \keyTime »
      \new Voice = "Tenor" { \voiceOne 
                                       \keyTime \TenorMusic }
Un_enfant_est_né-ly:93:40: Erreur : chaîne non reconnue ; en dehors d'un script textuel ou de \lyricmode
      \new Voice = "Tenor" { \voiceOne 
                                       \keyTime \TenorMusic }
Un_enfant_est_né-ly:93:49: Erreur : chaîne d'échappement inconnue : « \TenorMusic »
      \new Voice = "Tenor" { \voiceOne \keyTime 
                                                \TenorMusic }
Un_enfant_est_né-ly:93:49: Erreur : chaîne non reconnue ; en dehors d'un script textuel ou de \lyricmode
      \new Voice = "Tenor" { \voiceOne \keyTime 
                                                \TenorMusic }
Un_enfant_est_né-ly:94:40: Erreur : chaîne d'échappement inconnue : « \keyTime »
      \new Voice = "Bass"  { \voiceTwo 
                                       \keyTime \BassMusic }
Un_enfant_est_né-ly:94:40: Erreur : chaîne non reconnue ; en dehors d'un script textuel ou de \lyricmode
      \new Voice = "Bass"  { \voiceTwo 
                                       \keyTime \BassMusic }
Un_enfant_est_né-ly:94:49: Erreur : chaîne d'échappement inconnue : « \BassMusic »
      \new Voice = "Bass"  { \voiceTwo \keyTime 
                                                \BassMusic }
Un_enfant_est_né-ly:94:49: Erreur : chaîne non reconnue ; en dehors d'un script textuel ou de \lyricmode
      \new Voice = "Bass"  { \voiceTwo \keyTime 
                                                \BassMusic }
Interprétation en cours de la musique...[8][16]
Pré-traitement des éléments graphiques...
Interprétation en cours de la musique...
Un_enfant_est_né-ly:86:19: Avertissement : impossible de repérer la voix (Voice) « Sop »

      \new Lyrics 
                  \lyricsto "Sop" { \VerseOne   }
Un_enfant_est_né-ly:87:19: Avertissement : impossible de repérer la voix (Voice) « Sop »

      \new Lyrics 
                  \lyricsto "Sop" { \VerseTwo   }
Un_enfant_est_né-ly:88:19: Avertissement : impossible de repérer la voix (Voice) « Sop »

      \new Lyrics 
                  \lyricsto "Sop" { \VerseThree }
[8][16][24]
Pré-traitement des éléments graphiques...
Détermination du nombre optimal de pages...
Répartition de la musique sur une page...
Dessin des systèmes...
Détermination du nombre optimal de pages...
Répartition de la musique sur une page...
Dessin des systèmes...
Détermination du nombre optimal de pages...
Répartition de la musique sur 1 à 2 pages...
Dessin des systèmes...
Sortie mise en page vers « chants_de_noël.ps »...
Conversion à « ./chants_de_noël.pdf »...
erreur fatale : erreur sur les fichiers "chants_de_noe?\x88l.ly"

Quelle en est la raison? 

Benjamin 

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Re: Problème d'inclusion

Jean Bréfort
Bonjour,

Le problème vient, au moins je le pense, de la définitiuon de variables
à l'intérieur du bloc \bookpart. Il faudrait scinder le fichier inclus
en deux (voire en trois) pour séparer les déclarations de variables du
reste du genre :

Un_enfant_est_né-parties.ly :

keyTime = { \key g \major  \time 4/4 \tempo 4 = 92}

SopMusic = \relative c' {
b8 e fis g e4 fis8 g | a4 b8 g fis2  | 
b,8 e fis g e4 fis8 g | a4 b8 g fis4. fis8  | 
fis fis g fis e4 d8 e  | fis4 fis b,4. b8  |  e e e d e2  | 
%Refrain
b'8 b c b a4. b8 | g2 e8 fis g a | b2 a2 | 
b8 b c b a4. b8 | g2 e8 fis g b | a2 g2\fermata \bar "||" 
 
}

AltoMusic = \relative c' {
b8 b b b b4 e8 e | e8- (d-) cis8 cis dis2  | 
b8 b b b b4 e8 e | e8- (d-) cis8 cis dis4. dis8  | 
e e d d e4 c8 d  | cis4 cis b4. b8  |  b d a a b2  | 
%Refrain
g'8 g g g fis4. fis8 | e2 e8 e e e | g2 fis2 | 
g8 g g g fis4. fis8 | e2 e8 e e e | e4- (fis-) d2 

 
}

TenorMusic = \relative c' {

g8 g g g g4 a8 a | g8- (fis-) g8 b b2  | 
g8 g g g g4 a8 a | g8- (fis-) g8 b b4. b8  | 
c c  b b  b4 a8 b  | b8- (ais-) gis8- (a-) b4. b8  |  g g  fis fis g2
 | 
%Refrain
d'8 d e d c4. c8 | b2 c8  c c a | d2 d2 | 
d8 d e d c4. c8 | b2 c8  c c c | c2 b2 
 
 
}

BassMusic  = \relative c {

e8 e d d cis4 c8 c | b4 e8 e b2  | 
e8 e d d cis4 c8 c | b4 e8 e b4. b8  | 
a a a' a g4 fis8 g  | fis4 fis b,4. b8  |  c a b b e2  | 
%Refrain
g8 g g g d4. d8 | e2 c8 d e c | d2 d2 | 
g8 g g g d4. d8 | e2 c8 d e a, | d2 g2\fermata \bar "||" 
 
 
}

VerseOne = \lyricmode{ 
Un en -- fant est né, qui n'a pas même un toit.
Un en -- fant est né, sans ta -- page et sans bruit.
Tout au bout de la nuit, un en -- fant est né,
La fleur de no -- tre joie_!
 

Un en -- fant est né, ber -- gers, ré -- veil -- lez vos bê -- tes,
Un en -- fant est né, ber -- gers, ve -- nez à la fê -- te_!
}
VerseTwo = \lyricmode{ 
Un en -- fant est né, une é -- toile en ses yeux.
Un en -- fant est né, il n'a pas de ber -- ceau_:
L'é -- table est son châ -- teau, un en -- fant est né,
Le Fils de no -- tre Dieu.
}
VerseThree = \lyricmode{ 
Un en -- fant est né_: Dieu ha -- bite a -- vec nous.
Un en -- fant est né_: Dieu a pris froid et faim.
Pour nous ten -- dre la main, un en -- fant est né_:
Un pau -- vre sans le sou.
}
 
deuxième fichier, la partition : Un_enfant_est_né-score.ly :
\score {
  \new ChoirStaff <<
\chords {  \frenchChords  e4:m e4:m7 e4:m6 c b:m e:6 b2 e4:m e4:m7
e4:m6 c b:m e:m6 b2  a:m6 e:m7 fis b c4 b:m e2:m g2 d:7 e:m c g d g
d:7 e:m a:m7 d:7 g}
    \new Staff <<
  
      \clef "treble"
      \new Voice = "Sop"  { \voiceOne \keyTime \SopMusic }
      \new Voice = "Alto" { \voiceTwo \AltoMusic }
      \new Lyrics \lyricsto "Sop" { \VerseOne   }
      \new Lyrics \lyricsto "Sop" { \VerseTwo   }
      \new Lyrics \lyricsto "Sop" { \VerseThree }
      %\new Lyrics \lyricsto "Sop" { \VerseFour  }
    >>
    \new Staff <<
      \clef "bass"
      \new Voice = "Tenor" { \voiceOne \keyTime \TenorMusic }
      \new Voice = "Bass"  { \voiceTwo \keyTime \BassMusic }
    >>
  >>
}

Ensuite inclure les deux fichiers dans le bon ordre.

Jean

Le mercredi 02 novembre 2016 à 20:52 +0000, Leduc Benjamin a écrit :

> Bonjour, 
>
> J'ai tapé une partition et sa compilation fonctionne sans embuche: 
>
> \version "2.18.2"
>
> \header {
>   title = "Un enfant est né"
>   composer = "Jean Debruynne - Jo Akepsimas"
> }
>
> keyTime = { \key g \major  \time 4/4 \tempo 4 = 92}
>
> SopMusic = \relative c' {
> b8 e fis g e4 fis8 g | a4 b8 g fis2  | 
> b,8 e fis g e4 fis8 g | a4 b8 g fis4. fis8  | 
> fis fis g fis e4 d8 e  | fis4 fis b,4. b8  |  e e e d e2  | 
> %Refrain
> b'8 b c b a4. b8 | g2 e8 fis g a | b2 a2 | 
> b8 b c b a4. b8 | g2 e8 fis g b | a2 g2\fermata \bar "||" 
>  
> }
>
> AltoMusic = \relative c' {
> b8 b b b b4 e8 e | e8- (d-) cis8 cis dis2  | 
> b8 b b b b4 e8 e | e8- (d-) cis8 cis dis4. dis8  | 
> e e d d e4 c8 d  | cis4 cis b4. b8  |  b d a a b2  | 
> %Refrain
> g'8 g g g fis4. fis8 | e2 e8 e e e | g2 fis2 | 
> g8 g g g fis4. fis8 | e2 e8 e e e | e4- (fis-) d2 
>
>  
> }
>
> TenorMusic = \relative c' {
>
> g8 g g g g4 a8 a | g8- (fis-) g8 b b2  | 
> g8 g g g g4 a8 a | g8- (fis-) g8 b b4. b8  | 
> c c  b b  b4 a8 b  | b8- (ais-) gis8- (a-) b4. b8  |  g g  fis fis g2
>  | 
> %Refrain
> d'8 d e d c4. c8 | b2 c8  c c a | d2 d2 | 
> d8 d e d c4. c8 | b2 c8  c c c | c2 b2 
>  
>  
> }
>
> BassMusic  = \relative c {
>
> e8 e d d cis4 c8 c | b4 e8 e b2  | 
> e8 e d d cis4 c8 c | b4 e8 e b4. b8  | 
> a a a' a g4 fis8 g  | fis4 fis b,4. b8  |  c a b b e2  | 
> %Refrain
> g8 g g g d4. d8 | e2 c8 d e c | d2 d2 | 
> g8 g g g d4. d8 | e2 c8 d e a, | d2 g2\fermata \bar "||" 
>  
>  
> }
>
> VerseOne = \lyricmode{ 
> Un en -- fant est né, qui n'a pas même un toit.
> Un en -- fant est né, sans ta -- page et sans bruit.
> Tout au bout de la nuit, un en -- fant est né,
> La fleur de no -- tre joie_!
>  
>
> Un en -- fant est né, ber -- gers, ré -- veil -- lez vos bê -- tes,
> Un en -- fant est né, ber -- gers, ve -- nez à la fê -- te_!
> }
> VerseTwo = \lyricmode{ 
> Un en -- fant est né, une é -- toile en ses yeux.
> Un en -- fant est né, il n'a pas de ber -- ceau_:
> L'é -- table est son châ -- teau, un en -- fant est né,
> Le Fils de no -- tre Dieu.
> }
> VerseThree = \lyricmode{ 
> Un en -- fant est né_: Dieu ha -- bite a -- vec nous.
> Un en -- fant est né_: Dieu a pris froid et faim.
> Pour nous ten -- dre la main, un en -- fant est né_:
> Un pau -- vre sans le sou.
> }
>
> \score {
>   \new ChoirStaff <<
> \chords {  \frenchChords  e4:m e4:m7 e4:m6 c b:m e:6 b2 e4:m e4:m7
> e4:m6 c b:m e:m6 b2  a:m6 e:m7 fis b c4 b:m e2:m g2 d:7 e:m c g d g
> d:7 e:m a:m7 d:7 g}
>     \new Staff <<
>   
>       \clef "treble"
>       \new Voice = "Sop"  { \voiceOne \keyTime \SopMusic }
>       \new Voice = "Alto" { \voiceTwo \AltoMusic }
>       \new Lyrics \lyricsto "Sop" { \VerseOne   }
>       \new Lyrics \lyricsto "Sop" { \VerseTwo   }
>       \new Lyrics \lyricsto "Sop" { \VerseThree }
>       %\new Lyrics \lyricsto "Sop" { \VerseFour  }
>     >>
>     \new Staff <<
>       \clef "bass"
>       \new Voice = "Tenor" { \voiceOne \keyTime \TenorMusic }
>       \new Voice = "Bass"  { \voiceTwo \keyTime \BassMusic }
>     >>
>   >>
>
> %\midi {
> %    \context {
> %      \Staff
> %      \remove "Staff_performer"
> %    }
> %    \context {
> %      \Voice
> %      \consists "Staff_performer"
> %    }
> %    \tempo 4 = 92
> %  }
> }
>
>
> Lorsque j'essaye de l'inclure dans un recueil, en utilisant le code
> suivant (code minimal) 
>
> \version "2.18.2"
>
>
> \book {
>
>   \header {
>       title =  \markup {
>         "Chants de Noël"
>       }
> }
>
> \pageBreak
>  
>  \bookpart{ \tocItem "Un enfant est né"
> \include "Un_enfant_est_né-ly"} 
>
>
>  \pageBreak
>    
> \markuplist \table-of-contents
>
>
>    
> }
>
> J'obtiens l'erreur suivante: 
> lilypond chants_de_noël.ly 
> GNU LilyPond 2.18.2
> Traitement de « chants_de_noël.ly »
> Analyse...
> Un_enfant_est_né-ly:8:1: Erreur : syntax error, unexpected STRING
>
> keyTime = { \key g \major  \time 4/4 \tempo 4 = 92}
> Un_enfant_est_né-ly:10:1: Erreur : syntax error, unexpected STRING
>
> SopMusic = \relative c' {
> Un_enfant_est_né-ly:20:1: Erreur : syntax error, unexpected STRING
>
> AltoMusic = \relative c' {
> Un_enfant_est_né-ly:31:1: Erreur : syntax error, unexpected STRING
>
> TenorMusic = \relative c' {
> Un_enfant_est_né-ly:43:1: Erreur : syntax error, unexpected STRING
>
> BassMusic  = \relative c {
> Un_enfant_est_né-ly:55:1: Erreur : syntax error, unexpected STRING
>
> VerseOne = \lyricmode{ 
> Un_enfant_est_né-ly:65:1: Erreur : syntax error, unexpected STRING
>
> VerseTwo = \lyricmode{ 
> Un_enfant_est_né-ly:71:1: Erreur : syntax error, unexpected STRING
>
> VerseThree = \lyricmode{ 
> Un_enfant_est_né-ly:84:39: Erreur : chaîne d'échappement inconnue :
> « \keyTime »
>       \new Voice = "Sop"  { \voiceOne 
>                                       \keyTime \SopMusic }
> Un_enfant_est_né-ly:84:39: Erreur : chaîne non reconnue ; en dehors
> d'un script textuel ou de \lyricmode
>       \new Voice = "Sop"  { \voiceOne 
>                                       \keyTime \SopMusic }
> Un_enfant_est_né-ly:84:48: Erreur : chaîne d'échappement inconnue :
> « \SopMusic »
>       \new Voice = "Sop"  { \voiceOne \keyTime 
>                                                \SopMusic }
> Un_enfant_est_né-ly:84:48: Erreur : chaîne non reconnue ; en dehors
> d'un script textuel ou de \lyricmode
>       \new Voice = "Sop"  { \voiceOne \keyTime 
>                                                \SopMusic }
> Un_enfant_est_né-ly:85:39: Erreur : chaîne d'échappement inconnue :
> « \AltoMusic »
>       \new Voice = "Alto" { \voiceTwo 
>                                       \AltoMusic }
> Un_enfant_est_né-ly:85:39: Erreur : chaîne non reconnue ; en dehors
> d'un script textuel ou de \lyricmode
>       \new Voice = "Alto" { \voiceTwo 
>                                       \AltoMusic }
> Un_enfant_est_né-ly:86:37: Erreur : chaîne d'échappement inconnue :
> « \VerseOne »
>       \new Lyrics \lyricsto "Sop" { 
>                                     \VerseOne   }
> Un_enfant_est_né-ly:87:37: Erreur : chaîne d'échappement inconnue :
> « \VerseTwo »
>       \new Lyrics \lyricsto "Sop" { 
>                                     \VerseTwo   }
> Un_enfant_est_né-ly:88:37: Erreur : chaîne d'échappement inconnue :
> « \VerseThree »
>       \new Lyrics \lyricsto "Sop" { 
>                                     \VerseThree }
> Un_enfant_est_né-ly:93:40: Erreur : chaîne d'échappement inconnue :
> « \keyTime »
>       \new Voice = "Tenor" { \voiceOne 
>                                        \keyTime \TenorMusic }
> Un_enfant_est_né-ly:93:40: Erreur : chaîne non reconnue ; en dehors
> d'un script textuel ou de \lyricmode
>       \new Voice = "Tenor" { \voiceOne 
>                                        \keyTime \TenorMusic }
> Un_enfant_est_né-ly:93:49: Erreur : chaîne d'échappement inconnue :
> « \TenorMusic »
>       \new Voice = "Tenor" { \voiceOne \keyTime 
>                                                 \TenorMusic }
> Un_enfant_est_né-ly:93:49: Erreur : chaîne non reconnue ; en dehors
> d'un script textuel ou de \lyricmode
>       \new Voice = "Tenor" { \voiceOne \keyTime 
>                                                 \TenorMusic }
> Un_enfant_est_né-ly:94:40: Erreur : chaîne d'échappement inconnue :
> « \keyTime »
>       \new Voice = "Bass"  { \voiceTwo 
>                                        \keyTime \BassMusic }
> Un_enfant_est_né-ly:94:40: Erreur : chaîne non reconnue ; en dehors
> d'un script textuel ou de \lyricmode
>       \new Voice = "Bass"  { \voiceTwo 
>                                        \keyTime \BassMusic }
> Un_enfant_est_né-ly:94:49: Erreur : chaîne d'échappement inconnue :
> « \BassMusic »
>       \new Voice = "Bass"  { \voiceTwo \keyTime 
>                                                 \BassMusic }
> Un_enfant_est_né-ly:94:49: Erreur : chaîne non reconnue ; en dehors
> d'un script textuel ou de \lyricmode
>       \new Voice = "Bass"  { \voiceTwo \keyTime 
>                                                 \BassMusic }
> Interprétation en cours de la musique...[8][16]
> Pré-traitement des éléments graphiques...
> Interprétation en cours de la musique...
> Un_enfant_est_né-ly:86:19: Avertissement : impossible de repérer la
> voix (Voice) « Sop »
>
>       \new Lyrics 
>                   \lyricsto "Sop" { \VerseOne   }
> Un_enfant_est_né-ly:87:19: Avertissement : impossible de repérer la
> voix (Voice) « Sop »
>
>       \new Lyrics 
>                   \lyricsto "Sop" { \VerseTwo   }
> Un_enfant_est_né-ly:88:19: Avertissement : impossible de repérer la
> voix (Voice) « Sop »
>
>       \new Lyrics 
>                   \lyricsto "Sop" { \VerseThree }
> [8][16][24]
> Pré-traitement des éléments graphiques...
> Détermination du nombre optimal de pages...
> Répartition de la musique sur une page...
> Dessin des systèmes...
> Détermination du nombre optimal de pages...
> Répartition de la musique sur une page...
> Dessin des systèmes...
> Détermination du nombre optimal de pages...
> Répartition de la musique sur 1 à 2 pages...
> Dessin des systèmes...
> Sortie mise en page vers « chants_de_noël.ps »...
> Conversion à « ./chants_de_noël.pdf »...
> erreur fatale : erreur sur les fichiers "chants_de_noe?\x88l.ly"
> Machin-chose-de-Benjamin:chants royco benjamin$ lilypond
> chants_de_noël.ly 
> GNU LilyPond 2.18.2
> Traitement de « chants_de_noël.ly »
> Analyse...
> Un_enfant_est_né-ly:8:1: Erreur : syntax error, unexpected STRING
>
> keyTime = { \key g \major  \time 4/4 \tempo 4 = 92}
> Un_enfant_est_né-ly:10:1: Erreur : syntax error, unexpected STRING
>
> SopMusic = \relative c' {
> Un_enfant_est_né-ly:20:1: Erreur : syntax error, unexpected STRING
>
> AltoMusic = \relative c' {
> Un_enfant_est_né-ly:31:1: Erreur : syntax error, unexpected STRING
>
> TenorMusic = \relative c' {
> Un_enfant_est_né-ly:43:1: Erreur : syntax error, unexpected STRING
>
> BassMusic  = \relative c {
> Un_enfant_est_né-ly:55:1: Erreur : syntax error, unexpected STRING
>
> VerseOne = \lyricmode{ 
> Un_enfant_est_né-ly:65:1: Erreur : syntax error, unexpected STRING
>
> VerseTwo = \lyricmode{ 
> Un_enfant_est_né-ly:71:1: Erreur : syntax error, unexpected STRING
>
> VerseThree = \lyricmode{ 
> Un_enfant_est_né-ly:84:39: Erreur : chaîne d'échappement inconnue :
> « \keyTime »
>       \new Voice = "Sop"  { \voiceOne 
>                                       \keyTime \SopMusic }
> Un_enfant_est_né-ly:84:39: Erreur : chaîne non reconnue ; en dehors
> d'un script textuel ou de \lyricmode
>       \new Voice = "Sop"  { \voiceOne 
>                                       \keyTime \SopMusic }
> Un_enfant_est_né-ly:84:48: Erreur : chaîne d'échappement inconnue :
> « \SopMusic »
>       \new Voice = "Sop"  { \voiceOne \keyTime 
>                                                \SopMusic }
> Un_enfant_est_né-ly:84:48: Erreur : chaîne non reconnue ; en dehors
> d'un script textuel ou de \lyricmode
>       \new Voice = "Sop"  { \voiceOne \keyTime 
>                                                \SopMusic }
> Un_enfant_est_né-ly:85:39: Erreur : chaîne d'échappement inconnue :
> « \AltoMusic »
>       \new Voice = "Alto" { \voiceTwo 
>                                       \AltoMusic }
> Un_enfant_est_né-ly:85:39: Erreur : chaîne non reconnue ; en dehors
> d'un script textuel ou de \lyricmode
>       \new Voice = "Alto" { \voiceTwo 
>                                       \AltoMusic }
> Un_enfant_est_né-ly:86:37: Erreur : chaîne d'échappement inconnue :
> « \VerseOne »
>       \new Lyrics \lyricsto "Sop" { 
>                                     \VerseOne   }
> Un_enfant_est_né-ly:87:37: Erreur : chaîne d'échappement inconnue :
> « \VerseTwo »
>       \new Lyrics \lyricsto "Sop" { 
>                                     \VerseTwo   }
> Un_enfant_est_né-ly:88:37: Erreur : chaîne d'échappement inconnue :
> « \VerseThree »
>       \new Lyrics \lyricsto "Sop" { 
>                                     \VerseThree }
> Un_enfant_est_né-ly:93:40: Erreur : chaîne d'échappement inconnue :
> « \keyTime »
>       \new Voice = "Tenor" { \voiceOne 
>                                        \keyTime \TenorMusic }
> Un_enfant_est_né-ly:93:40: Erreur : chaîne non reconnue ; en dehors
> d'un script textuel ou de \lyricmode
>       \new Voice = "Tenor" { \voiceOne 
>                                        \keyTime \TenorMusic }
> Un_enfant_est_né-ly:93:49: Erreur : chaîne d'échappement inconnue :
> « \TenorMusic »
>       \new Voice = "Tenor" { \voiceOne \keyTime 
>                                                 \TenorMusic }
> Un_enfant_est_né-ly:93:49: Erreur : chaîne non reconnue ; en dehors
> d'un script textuel ou de \lyricmode
>       \new Voice = "Tenor" { \voiceOne \keyTime 
>                                                 \TenorMusic }
> Un_enfant_est_né-ly:94:40: Erreur : chaîne d'échappement inconnue :
> « \keyTime »
>       \new Voice = "Bass"  { \voiceTwo 
>                                        \keyTime \BassMusic }
> Un_enfant_est_né-ly:94:40: Erreur : chaîne non reconnue ; en dehors
> d'un script textuel ou de \lyricmode
>       \new Voice = "Bass"  { \voiceTwo 
>                                        \keyTime \BassMusic }
> Un_enfant_est_né-ly:94:49: Erreur : chaîne d'échappement inconnue :
> « \BassMusic »
>       \new Voice = "Bass"  { \voiceTwo \keyTime 
>                                                 \BassMusic }
> Un_enfant_est_né-ly:94:49: Erreur : chaîne non reconnue ; en dehors
> d'un script textuel ou de \lyricmode
>       \new Voice = "Bass"  { \voiceTwo \keyTime 
>                                                 \BassMusic }
> Interprétation en cours de la musique...[8][16]
> Pré-traitement des éléments graphiques...
> Interprétation en cours de la musique...
> Un_enfant_est_né-ly:86:19: Avertissement : impossible de repérer la
> voix (Voice) « Sop »
>
>       \new Lyrics 
>                   \lyricsto "Sop" { \VerseOne   }
> Un_enfant_est_né-ly:87:19: Avertissement : impossible de repérer la
> voix (Voice) « Sop »
>
>       \new Lyrics 
>                   \lyricsto "Sop" { \VerseTwo   }
> Un_enfant_est_né-ly:88:19: Avertissement : impossible de repérer la
> voix (Voice) « Sop »
>
>       \new Lyrics 
>                   \lyricsto "Sop" { \VerseThree }
> [8][16][24]
> Pré-traitement des éléments graphiques...
> Détermination du nombre optimal de pages...
> Répartition de la musique sur une page...
> Dessin des systèmes...
> Détermination du nombre optimal de pages...
> Répartition de la musique sur une page...
> Dessin des systèmes...
> Détermination du nombre optimal de pages...
> Répartition de la musique sur 1 à 2 pages...
> Dessin des systèmes...
> Sortie mise en page vers « chants_de_noël.ps »...
> Conversion à « ./chants_de_noël.pdf »...
> erreur fatale : erreur sur les fichiers "chants_de_noe?\x88l.ly"
>
> Quelle en est la raison? 
>
> Benjamin 
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [hidden email]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
me
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Re: Problème d'inclusion

me
Bonjour,

D’une manière générale, je ne saurais te conseiller de ne pas mettre d’accent dans tes noms de fichier…
\include "Un_enfant_est_né-ly”

Si tu veux un code portable sur les différents systèmes, pas d’accents

Après, je n’ai pas testé ton code…
Papilip


> On 03 Nov 2016, at 10:40, Jean Bréfort <[hidden email]> wrote:
>
> Bonjour,
>
> Le problème vient, au moins je le pense, de la définitiuon de variables
> à l'intérieur du bloc \bookpart. Il faudrait scinder le fichier inclus
> en deux (voire en trois) pour séparer les déclarations de variables du
> reste du genre :
>
> Un_enfant_est_né-parties.ly :
>
> keyTime = { \key g \major  \time 4/4 \tempo 4 = 92}
>
> SopMusic = \relative c' {
> b8 e fis g e4 fis8 g | a4 b8 g fis2  |
> b,8 e fis g e4 fis8 g | a4 b8 g fis4. fis8  |
> fis fis g fis e4 d8 e  | fis4 fis b,4. b8  |  e e e d e2  |
> %Refrain
> b'8 b c b a4. b8 | g2 e8 fis g a | b2 a2 |
> b8 b c b a4. b8 | g2 e8 fis g b | a2 g2\fermata \bar "||"
>  
> }
>
> AltoMusic = \relative c' {
> b8 b b b b4 e8 e | e8- (d-) cis8 cis dis2  |
> b8 b b b b4 e8 e | e8- (d-) cis8 cis dis4. dis8  |
> e e d d e4 c8 d  | cis4 cis b4. b8  |  b d a a b2  |
> %Refrain
> g'8 g g g fis4. fis8 | e2 e8 e e e | g2 fis2 |
> g8 g g g fis4. fis8 | e2 e8 e e e | e4- (fis-) d2
>
>  
> }
>
> TenorMusic = \relative c' {
>
> g8 g g g g4 a8 a | g8- (fis-) g8 b b2  |
> g8 g g g g4 a8 a | g8- (fis-) g8 b b4. b8  |
> c c  b b  b4 a8 b  | b8- (ais-) gis8- (a-) b4. b8  |  g g  fis fis g2
>  |
> %Refrain
> d'8 d e d c4. c8 | b2 c8  c c a | d2 d2 |
> d8 d e d c4. c8 | b2 c8  c c c | c2 b2
>  
>  
> }
>
> BassMusic  = \relative c {
>
> e8 e d d cis4 c8 c | b4 e8 e b2  |
> e8 e d d cis4 c8 c | b4 e8 e b4. b8  |
> a a a' a g4 fis8 g  | fis4 fis b,4. b8  |  c a b b e2  |
> %Refrain
> g8 g g g d4. d8 | e2 c8 d e c | d2 d2 |
> g8 g g g d4. d8 | e2 c8 d e a, | d2 g2\fermata \bar "||"
>  
>  
> }
>
> VerseOne = \lyricmode{
> Un en -- fant est né, qui n'a pas même un toit.
> Un en -- fant est né, sans ta -- page et sans bruit.
> Tout au bout de la nuit, un en -- fant est né,
> La fleur de no -- tre joie_!
>  
>
> Un en -- fant est né, ber -- gers, ré -- veil -- lez vos bê -- tes,
> Un en -- fant est né, ber -- gers, ve -- nez à la fê -- te_!
> }
> VerseTwo = \lyricmode{
> Un en -- fant est né, une é -- toile en ses yeux.
> Un en -- fant est né, il n'a pas de ber -- ceau_:
> L'é -- table est son châ -- teau, un en -- fant est né,
> Le Fils de no -- tre Dieu.
> }
> VerseThree = \lyricmode{
> Un en -- fant est né_: Dieu ha -- bite a -- vec nous.
> Un en -- fant est né_: Dieu a pris froid et faim.
> Pour nous ten -- dre la main, un en -- fant est né_:
> Un pau -- vre sans le sou.
> }
>  
> deuxième fichier, la partition : Un_enfant_est_né-score.ly :
> \score {
>   \new ChoirStaff <<
> \chords {  \frenchChords  e4:m e4:m7 e4:m6 c b:m e:6 b2 e4:m e4:m7
> e4:m6 c b:m e:m6 b2  a:m6 e:m7 fis b c4 b:m e2:m g2 d:7 e:m c g d g
> d:7 e:m a:m7 d:7 g}
>     \new Staff <<
>  
>       \clef "treble"
>       \new Voice = "Sop"  { \voiceOne \keyTime \SopMusic }
>       \new Voice = "Alto" { \voiceTwo \AltoMusic }
>       \new Lyrics \lyricsto "Sop" { \VerseOne   }
>       \new Lyrics \lyricsto "Sop" { \VerseTwo   }
>       \new Lyrics \lyricsto "Sop" { \VerseThree }
>       %\new Lyrics \lyricsto "Sop" { \VerseFour  }
>     >>
>     \new Staff <<
>       \clef "bass"
>       \new Voice = "Tenor" { \voiceOne \keyTime \TenorMusic }
>       \new Voice = "Bass"  { \voiceTwo \keyTime \BassMusic }
>     >>
>   >>
> }
>
> Ensuite inclure les deux fichiers dans le bon ordre.
>
> Jean
>
> Le mercredi 02 novembre 2016 à 20:52 +0000, Leduc Benjamin a écrit :
>> Bonjour,
>>
>> J'ai tapé une partition et sa compilation fonctionne sans embuche:
>>
>> \version "2.18.2"
>>
>> \header {
>>   title = "Un enfant est né"
>>   composer = "Jean Debruynne - Jo Akepsimas"
>> }
>>
>> keyTime = { \key g \major  \time 4/4 \tempo 4 = 92}
>>
>> SopMusic = \relative c' {
>> b8 e fis g e4 fis8 g | a4 b8 g fis2  |
>> b,8 e fis g e4 fis8 g | a4 b8 g fis4. fis8  |
>> fis fis g fis e4 d8 e  | fis4 fis b,4. b8  |  e e e d e2  |
>> %Refrain
>> b'8 b c b a4. b8 | g2 e8 fis g a | b2 a2 |
>> b8 b c b a4. b8 | g2 e8 fis g b | a2 g2\fermata \bar "||"
>>  
>> }
>>
>> AltoMusic = \relative c' {
>> b8 b b b b4 e8 e | e8- (d-) cis8 cis dis2  |
>> b8 b b b b4 e8 e | e8- (d-) cis8 cis dis4. dis8  |
>> e e d d e4 c8 d  | cis4 cis b4. b8  |  b d a a b2  |
>> %Refrain
>> g'8 g g g fis4. fis8 | e2 e8 e e e | g2 fis2 |
>> g8 g g g fis4. fis8 | e2 e8 e e e | e4- (fis-) d2
>>
>>  
>> }
>>
>> TenorMusic = \relative c' {
>>
>> g8 g g g g4 a8 a | g8- (fis-) g8 b b2  |
>> g8 g g g g4 a8 a | g8- (fis-) g8 b b4. b8  |
>> c c  b b  b4 a8 b  | b8- (ais-) gis8- (a-) b4. b8  |  g g  fis fis g2
>>  |
>> %Refrain
>> d'8 d e d c4. c8 | b2 c8  c c a | d2 d2 |
>> d8 d e d c4. c8 | b2 c8  c c c | c2 b2
>>  
>>  
>> }
>>
>> BassMusic  = \relative c {
>>
>> e8 e d d cis4 c8 c | b4 e8 e b2  |
>> e8 e d d cis4 c8 c | b4 e8 e b4. b8  |
>> a a a' a g4 fis8 g  | fis4 fis b,4. b8  |  c a b b e2  |
>> %Refrain
>> g8 g g g d4. d8 | e2 c8 d e c | d2 d2 |
>> g8 g g g d4. d8 | e2 c8 d e a, | d2 g2\fermata \bar "||"
>>  
>>  
>> }
>>
>> VerseOne = \lyricmode{
>> Un en -- fant est né, qui n'a pas même un toit.
>> Un en -- fant est né, sans ta -- page et sans bruit.
>> Tout au bout de la nuit, un en -- fant est né,
>> La fleur de no -- tre joie_!
>>  
>>
>> Un en -- fant est né, ber -- gers, ré -- veil -- lez vos bê -- tes,
>> Un en -- fant est né, ber -- gers, ve -- nez à la fê -- te_!
>> }
>> VerseTwo = \lyricmode{
>> Un en -- fant est né, une é -- toile en ses yeux.
>> Un en -- fant est né, il n'a pas de ber -- ceau_:
>> L'é -- table est son châ -- teau, un en -- fant est né,
>> Le Fils de no -- tre Dieu.
>> }
>> VerseThree = \lyricmode{
>> Un en -- fant est né_: Dieu ha -- bite a -- vec nous.
>> Un en -- fant est né_: Dieu a pris froid et faim.
>> Pour nous ten -- dre la main, un en -- fant est né_:
>> Un pau -- vre sans le sou.
>> }
>>
>> \score {
>>   \new ChoirStaff <<
>> \chords {  \frenchChords  e4:m e4:m7 e4:m6 c b:m e:6 b2 e4:m e4:m7
>> e4:m6 c b:m e:m6 b2  a:m6 e:m7 fis b c4 b:m e2:m g2 d:7 e:m c g d g
>> d:7 e:m a:m7 d:7 g}
>>     \new Staff <<
>>  
>>       \clef "treble"
>>       \new Voice = "Sop"  { \voiceOne \keyTime \SopMusic }
>>       \new Voice = "Alto" { \voiceTwo \AltoMusic }
>>       \new Lyrics \lyricsto "Sop" { \VerseOne   }
>>       \new Lyrics \lyricsto "Sop" { \VerseTwo   }
>>       \new Lyrics \lyricsto "Sop" { \VerseThree }
>>       %\new Lyrics \lyricsto "Sop" { \VerseFour  }
>>     >>
>>     \new Staff <<
>>       \clef "bass"
>>       \new Voice = "Tenor" { \voiceOne \keyTime \TenorMusic }
>>       \new Voice = "Bass"  { \voiceTwo \keyTime \BassMusic }
>>     >>
>>   >>
>>
>> %\midi {
>> %    \context {
>> %      \Staff
>> %      \remove "Staff_performer"
>> %    }
>> %    \context {
>> %      \Voice
>> %      \consists "Staff_performer"
>> %    }
>> %    \tempo 4 = 92
>> %  }
>> }
>>
>>
>> Lorsque j'essaye de l'inclure dans un recueil, en utilisant le code
>> suivant (code minimal)
>>
>> \version "2.18.2"
>>
>>
>> \book {
>>
>>   \header {
>>       title =  \markup {
>>         "Chants de Noël"
>>       }
>> }
>>
>> \pageBreak
>>  
>>  \bookpart{ \tocItem "Un enfant est né"
>> \include "Un_enfant_est_né-ly"}
>>
>>
>>  \pageBreak
>>    
>> \markuplist \table-of-contents
>>
>>
>>    
>> }
>>
>> J'obtiens l'erreur suivante:
>> lilypond chants_de_noël.ly
>> GNU LilyPond 2.18.2
>> Traitement de « chants_de_noël.ly »
>> Analyse...
>> Un_enfant_est_né-ly:8:1: Erreur : syntax error, unexpected STRING
>>
>> keyTime = { \key g \major  \time 4/4 \tempo 4 = 92}
>> Un_enfant_est_né-ly:10:1: Erreur : syntax error, unexpected STRING
>>
>> SopMusic = \relative c' {
>> Un_enfant_est_né-ly:20:1: Erreur : syntax error, unexpected STRING
>>
>> AltoMusic = \relative c' {
>> Un_enfant_est_né-ly:31:1: Erreur : syntax error, unexpected STRING
>>
>> TenorMusic = \relative c' {
>> Un_enfant_est_né-ly:43:1: Erreur : syntax error, unexpected STRING
>>
>> BassMusic  = \relative c {
>> Un_enfant_est_né-ly:55:1: Erreur : syntax error, unexpected STRING
>>
>> VerseOne = \lyricmode{
>> Un_enfant_est_né-ly:65:1: Erreur : syntax error, unexpected STRING
>>
>> VerseTwo = \lyricmode{
>> Un_enfant_est_né-ly:71:1: Erreur : syntax error, unexpected STRING
>>
>> VerseThree = \lyricmode{
>> Un_enfant_est_né-ly:84:39: Erreur : chaîne d'échappement inconnue :
>> « \keyTime »
>>       \new Voice = "Sop"  { \voiceOne
>>                                       \keyTime \SopMusic }
>> Un_enfant_est_né-ly:84:39: Erreur : chaîne non reconnue ; en dehors
>> d'un script textuel ou de \lyricmode
>>       \new Voice = "Sop"  { \voiceOne
>>                                       \keyTime \SopMusic }
>> Un_enfant_est_né-ly:84:48: Erreur : chaîne d'échappement inconnue :
>> « \SopMusic »
>>       \new Voice = "Sop"  { \voiceOne \keyTime
>>                                                \SopMusic }
>> Un_enfant_est_né-ly:84:48: Erreur : chaîne non reconnue ; en dehors
>> d'un script textuel ou de \lyricmode
>>       \new Voice = "Sop"  { \voiceOne \keyTime
>>                                                \SopMusic }
>> Un_enfant_est_né-ly:85:39: Erreur : chaîne d'échappement inconnue :
>> « \AltoMusic »
>>       \new Voice = "Alto" { \voiceTwo
>>                                       \AltoMusic }
>> Un_enfant_est_né-ly:85:39: Erreur : chaîne non reconnue ; en dehors
>> d'un script textuel ou de \lyricmode
>>       \new Voice = "Alto" { \voiceTwo
>>                                       \AltoMusic }
>> Un_enfant_est_né-ly:86:37: Erreur : chaîne d'échappement inconnue :
>> « \VerseOne »
>>       \new Lyrics \lyricsto "Sop" {
>>                                     \VerseOne   }
>> Un_enfant_est_né-ly:87:37: Erreur : chaîne d'échappement inconnue :
>> « \VerseTwo »
>>       \new Lyrics \lyricsto "Sop" {
>>                                     \VerseTwo   }
>> Un_enfant_est_né-ly:88:37: Erreur : chaîne d'échappement inconnue :
>> « \VerseThree »
>>       \new Lyrics \lyricsto "Sop" {
>>                                     \VerseThree }
>> Un_enfant_est_né-ly:93:40: Erreur : chaîne d'échappement inconnue :
>> « \keyTime »
>>       \new Voice = "Tenor" { \voiceOne
>>                                        \keyTime \TenorMusic }
>> Un_enfant_est_né-ly:93:40: Erreur : chaîne non reconnue ; en dehors
>> d'un script textuel ou de \lyricmode
>>       \new Voice = "Tenor" { \voiceOne
>>                                        \keyTime \TenorMusic }
>> Un_enfant_est_né-ly:93:49: Erreur : chaîne d'échappement inconnue :
>> « \TenorMusic »
>>       \new Voice = "Tenor" { \voiceOne \keyTime
>>                                                 \TenorMusic }
>> Un_enfant_est_né-ly:93:49: Erreur : chaîne non reconnue ; en dehors
>> d'un script textuel ou de \lyricmode
>>       \new Voice = "Tenor" { \voiceOne \keyTime
>>                                                 \TenorMusic }
>> Un_enfant_est_né-ly:94:40: Erreur : chaîne d'échappement inconnue :
>> « \keyTime »
>>       \new Voice = "Bass"  { \voiceTwo
>>                                        \keyTime \BassMusic }
>> Un_enfant_est_né-ly:94:40: Erreur : chaîne non reconnue ; en dehors
>> d'un script textuel ou de \lyricmode
>>       \new Voice = "Bass"  { \voiceTwo
>>                                        \keyTime \BassMusic }
>> Un_enfant_est_né-ly:94:49: Erreur : chaîne d'échappement inconnue :
>> « \BassMusic »
>>       \new Voice = "Bass"  { \voiceTwo \keyTime
>>                                                 \BassMusic }
>> Un_enfant_est_né-ly:94:49: Erreur : chaîne non reconnue ; en dehors
>> d'un script textuel ou de \lyricmode
>>       \new Voice = "Bass"  { \voiceTwo \keyTime
>>                                                 \BassMusic }
>> Interprétation en cours de la musique...[8][16]
>> Pré-traitement des éléments graphiques...
>> Interprétation en cours de la musique...
>> Un_enfant_est_né-ly:86:19: Avertissement : impossible de repérer la
>> voix (Voice) « Sop »
>>
>>       \new Lyrics
>>                   \lyricsto "Sop" { \VerseOne   }
>> Un_enfant_est_né-ly:87:19: Avertissement : impossible de repérer la
>> voix (Voice) « Sop »
>>
>>       \new Lyrics
>>                   \lyricsto "Sop" { \VerseTwo   }
>> Un_enfant_est_né-ly:88:19: Avertissement : impossible de repérer la
>> voix (Voice) « Sop »
>>
>>       \new Lyrics
>>                   \lyricsto "Sop" { \VerseThree }
>> [8][16][24]
>> Pré-traitement des éléments graphiques...
>> Détermination du nombre optimal de pages...
>> Répartition de la musique sur une page...
>> Dessin des systèmes...
>> Détermination du nombre optimal de pages...
>> Répartition de la musique sur une page...
>> Dessin des systèmes...
>> Détermination du nombre optimal de pages...
>> Répartition de la musique sur 1 à 2 pages...
>> Dessin des systèmes...
>> Sortie mise en page vers « chants_de_noël.ps »...
>> Conversion à « ./chants_de_noël.pdf »...
>> erreur fatale : erreur sur les fichiers "chants_de_noe?\x88l.ly"
>> Machin-chose-de-Benjamin:chants royco benjamin$ lilypond
>> chants_de_noël.ly
>> GNU LilyPond 2.18.2
>> Traitement de « chants_de_noël.ly »
>> Analyse...
>> Un_enfant_est_né-ly:8:1: Erreur : syntax error, unexpected STRING
>>
>> keyTime = { \key g \major  \time 4/4 \tempo 4 = 92}
>> Un_enfant_est_né-ly:10:1: Erreur : syntax error, unexpected STRING
>>
>> SopMusic = \relative c' {
>> Un_enfant_est_né-ly:20:1: Erreur : syntax error, unexpected STRING
>>
>> AltoMusic = \relative c' {
>> Un_enfant_est_né-ly:31:1: Erreur : syntax error, unexpected STRING
>>
>> TenorMusic = \relative c' {
>> Un_enfant_est_né-ly:43:1: Erreur : syntax error, unexpected STRING
>>
>> BassMusic  = \relative c {
>> Un_enfant_est_né-ly:55:1: Erreur : syntax error, unexpected STRING
>>
>> VerseOne = \lyricmode{
>> Un_enfant_est_né-ly:65:1: Erreur : syntax error, unexpected STRING
>>
>> VerseTwo = \lyricmode{
>> Un_enfant_est_né-ly:71:1: Erreur : syntax error, unexpected STRING
>>
>> VerseThree = \lyricmode{
>> Un_enfant_est_né-ly:84:39: Erreur : chaîne d'échappement inconnue :
>> « \keyTime »
>>       \new Voice = "Sop"  { \voiceOne
>>                                       \keyTime \SopMusic }
>> Un_enfant_est_né-ly:84:39: Erreur : chaîne non reconnue ; en dehors
>> d'un script textuel ou de \lyricmode
>>       \new Voice = "Sop"  { \voiceOne
>>                                       \keyTime \SopMusic }
>> Un_enfant_est_né-ly:84:48: Erreur : chaîne d'échappement inconnue :
>> « \SopMusic »
>>       \new Voice = "Sop"  { \voiceOne \keyTime
>>                                                \SopMusic }
>> Un_enfant_est_né-ly:84:48: Erreur : chaîne non reconnue ; en dehors
>> d'un script textuel ou de \lyricmode
>>       \new Voice = "Sop"  { \voiceOne \keyTime
>>                                                \SopMusic }
>> Un_enfant_est_né-ly:85:39: Erreur : chaîne d'échappement inconnue :
>> « \AltoMusic »
>>       \new Voice = "Alto" { \voiceTwo
>>                                       \AltoMusic }
>> Un_enfant_est_né-ly:85:39: Erreur : chaîne non reconnue ; en dehors
>> d'un script textuel ou de \lyricmode
>>       \new Voice = "Alto" { \voiceTwo
>>                                       \AltoMusic }
>> Un_enfant_est_né-ly:86:37: Erreur : chaîne d'échappement inconnue :
>> « \VerseOne »
>>       \new Lyrics \lyricsto "Sop" {
>>                                     \VerseOne   }
>> Un_enfant_est_né-ly:87:37: Erreur : chaîne d'échappement inconnue :
>> « \VerseTwo »
>>       \new Lyrics \lyricsto "Sop" {
>>                                     \VerseTwo   }
>> Un_enfant_est_né-ly:88:37: Erreur : chaîne d'échappement inconnue :
>> « \VerseThree »
>>       \new Lyrics \lyricsto "Sop" {
>>                                     \VerseThree }
>> Un_enfant_est_né-ly:93:40: Erreur : chaîne d'échappement inconnue :
>> « \keyTime »
>>       \new Voice = "Tenor" { \voiceOne
>>                                        \keyTime \TenorMusic }
>> Un_enfant_est_né-ly:93:40: Erreur : chaîne non reconnue ; en dehors
>> d'un script textuel ou de \lyricmode
>>       \new Voice = "Tenor" { \voiceOne
>>                                        \keyTime \TenorMusic }
>> Un_enfant_est_né-ly:93:49: Erreur : chaîne d'échappement inconnue :
>> « \TenorMusic »
>>       \new Voice = "Tenor" { \voiceOne \keyTime
>>                                                 \TenorMusic }
>> Un_enfant_est_né-ly:93:49: Erreur : chaîne non reconnue ; en dehors
>> d'un script textuel ou de \lyricmode
>>       \new Voice = "Tenor" { \voiceOne \keyTime
>>                                                 \TenorMusic }
>> Un_enfant_est_né-ly:94:40: Erreur : chaîne d'échappement inconnue :
>> « \keyTime »
>>       \new Voice = "Bass"  { \voiceTwo
>>                                        \keyTime \BassMusic }
>> Un_enfant_est_né-ly:94:40: Erreur : chaîne non reconnue ; en dehors
>> d'un script textuel ou de \lyricmode
>>       \new Voice = "Bass"  { \voiceTwo
>>                                        \keyTime \BassMusic }
>> Un_enfant_est_né-ly:94:49: Erreur : chaîne d'échappement inconnue :
>> « \BassMusic »
>>       \new Voice = "Bass"  { \voiceTwo \keyTime
>>                                                 \BassMusic }
>> Un_enfant_est_né-ly:94:49: Erreur : chaîne non reconnue ; en dehors
>> d'un script textuel ou de \lyricmode
>>       \new Voice = "Bass"  { \voiceTwo \keyTime
>>                                                 \BassMusic }
>> Interprétation en cours de la musique...[8][16]
>> Pré-traitement des éléments graphiques...
>> Interprétation en cours de la musique...
>> Un_enfant_est_né-ly:86:19: Avertissement : impossible de repérer la
>> voix (Voice) « Sop »
>>
>>       \new Lyrics
>>                   \lyricsto "Sop" { \VerseOne   }
>> Un_enfant_est_né-ly:87:19: Avertissement : impossible de repérer la
>> voix (Voice) « Sop »
>>
>>       \new Lyrics
>>                   \lyricsto "Sop" { \VerseTwo   }
>> Un_enfant_est_né-ly:88:19: Avertissement : impossible de repérer la
>> voix (Voice) « Sop »
>>
>>       \new Lyrics
>>                   \lyricsto "Sop" { \VerseThree }
>> [8][16][24]
>> Pré-traitement des éléments graphiques...
>> Détermination du nombre optimal de pages...
>> Répartition de la musique sur une page...
>> Dessin des systèmes...
>> Détermination du nombre optimal de pages...
>> Répartition de la musique sur une page...
>> Dessin des systèmes...
>> Détermination du nombre optimal de pages...
>> Répartition de la musique sur 1 à 2 pages...
>> Dessin des systèmes...
>> Sortie mise en page vers « chants_de_noël.ps »...
>> Conversion à « ./chants_de_noël.pdf »...
>> erreur fatale : erreur sur les fichiers "chants_de_noe?\x88l.ly"
>>
>> Quelle en est la raison?
>>
>> Benjamin
>> _______________________________________________
>> liste de diffusion lilypond-user-fr
>> [hidden email]
>> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [hidden email]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Re: Problème d'inclusion

Seventies
Bonjour Benjamin,
Pas eu le temps de tester ton code, mais effectivement, la remarque sur les accents est tout à fait valable. Il faut des noms de fichiers en ASCII 7 bits : ni accents, ni espace, je pense. Et les noms de fichiers sont sensibles à la casse (MAJ/min).
Par ailleurs, il me semblait - mais c'est à vérifier - qu'un \include devait se trouver en dehors de tout contexte, de toute accolade.
Voilà, ce sont des règles que je suis toujours, suite à de nombreux problèmes d'inclusion rencontrés précédemment.

Petit détail complémentaire - qui n'est pas d'application ici - les chemins des fichiers inclus doivent être construits avec le slash / et non l'anti-slash comme sous Windows.

Notre Lily est parfois capricieuse, autant ne pas lui offrir l'occasion de montrer sa mauvaise humeur

Cordialement,

Jean-François
Liste des partitions en http://www.espace-midi.com/lilypond
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Re: Problème d'inclusion

Phil
Bonjour à tous,

Effectivement j'aurais mis l'include juste après la mention de la
version, en début de fichier, sans accent dans le titre.

Et il faut que le fichier inclus soit dans le même répertoire, ou alors
on donne son chemin complet.

Et il me semble étrange ce :
\include "Un_enfant_est_né-ly”

Ça serait pas plutôt :
\include "Un_enfant_est_ne.ly”

Un point à la place du tiret ?

My two cents...

Philippe

Le 03/11/2016 à 11:16, Seventies a écrit :

> Bonjour Benjamin,
> Pas eu le temps de tester ton code, mais effectivement, la remarque sur les
> accents est tout à fait valable. Il faut des noms de fichiers en ASCII 7
> bits : ni accents, ni espace, je pense. Et les noms de fichiers sont
> sensibles à la casse (MAJ/min).
> Par ailleurs, il me semblait - mais c'est à vérifier - qu'un \include devait
> se trouver en dehors de tout contexte, de toute accolade.
> Voilà, ce sont des règles que je suis toujours, suite à de nombreux
> problèmes d'inclusion rencontrés précédemment.
>
> Petit détail complémentaire - qui n'est pas d'application ici - les chemins
> des fichiers inclus doivent être construits avec le slash / et non
> l'anti-slash comme sous Windows.
>
> Notre Lily est parfois capricieuse, autant ne pas lui offrir l'occasion de
> montrer sa mauvaise humeur
>
> Cordialement,
>
> Jean-François
>
>
>
> -----
> http://www.espace-midi.lilypond
> --
> View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Probleme-d-inclusion-tp7584339p7584342.html
> Sent from the LilyPond French Users mailing list archive at Nabble.com.
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [hidden email]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>


--
Propulsé par l'Association Sud-Ouest.org
Plateforme Libre d'hébergement mail à prix libre
     https://www.sud-ouest.org

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Re: Problème d'inclusion

Jean-Jacques Gerbaud
En réponse à ce message posté par GiBy
Le 02/11/2016 à 21:52, Leduc Benjamin a écrit :
> version "2.18.2"
>
> \header {
>   title = "Un enfant est né"
>   composer = "Jean Debruynne - Jo Akepsimas"
> }
.............
J'ai pris le temps de copier et coller le texte tel quel dans
Frescobaldi. A ma grande surprise, la compilation s'est passée
normalement et le fichier .pdf aussi ! (sur une seule page.

Je me suis même permis de décommenter les dernières lignes du \midi
et... ça joue !


Donc, chez moi, ça passe et chez toi... non ! Où est l'erreur.

Je suis sous Linux, (LinuxMint 18 Rosa), Frescobaldi et Lilypond 2.18.2

Une petite remarque : il est très difficile de lire, pour les chanteurs,
les voix imbriquées. Il serait préférable de faire carrément 4 voix pour
une lecture plus aisée des chanteurs.

Je me suis amusé à le faire (puisque les voix sont déjà faites. Et j'au
aussi rajouté au code quelques petites améliorations de mon cru, glânées
sur la liste Lilypond et ailleurs depuis des années.

Ca plaît ou ça plait pas ! :-)

Voici le nouveau code :

\version "2.18.2"

\header {
title = "Un enfant est né"
composer = "Jean Debruynne - Jo Akepsimas"
}

date = #(strftime "%d %m %y" (localtime (current-time)))
\paper {
oddFooterMarkup = \markup {\fill-line {
\column {\fontsize #-3 { \fromproperty #'header:title }}
\column {\fontsize #-2 { \fromproperty #'header:tagline }}
\column { \line {BL le \date }}

} }

ragged-last-bottom = ##f

}
keyTime = { \key g \major \time 4/4 \tempo 4 = 92}

SopMusic = \relative c' {
b8 e fis g e4 fis8 g | a4 b8 g fis2 |
b,8 e fis g e4 fis8 g | a4 b8 g fis4. fis8 |
fis fis g fis e4 d8 e | fis4 fis b,4. b8 | e e e d e2 |
%Refrain
b'8 b c b a4. b8 | g2 e8 fis g a | b2 a2 |
b8 b c b a4. b8 | g2 e8 fis g b | a2 g2\fermata \bar "||"

}

AltoMusic = \relative c' {
b8 b b b b4 e8 e | e8- (d-) cis8 cis dis2 |
b8 b b b b4 e8 e | e8- (d-) cis8 cis dis4. dis8 |
e e d d e4 c8 d | cis4 cis b4. b8 | b d a a b2 |
%Refrain
g'8 g g g fis4. fis8 | e2 e8 e e e | g2 fis2 |
g8 g g g fis4. fis8 | e2 e8 e e e | e4- (fis-) d2


}

TenorMusic = \relative c' {

g8 g g g g4 a8 a | g8- (fis-) g8 b b2 |
g8 g g g g4 a8 a | g8- (fis-) g8 b b4. b8 |
c c b b b4 a8 b | b8- (ais-) gis8- (a-) b4. b8 | g g fis fis g2 |
%Refrain
d'8 d e d c4. c8 | b2 c8 c c a | d2 d2 |
d8 d e d c4. c8 | b2 c8 c c c | c2 b2


}

BassMusic = \relative c {

e8 e d d cis4 c8 c | b4 e8 e b2 |
e8 e d d cis4 c8 c | b4 e8 e b4. b8 |
a a a' a g4 fis8 g | fis4 fis b,4. b8 | c a b b e2 |
%Refrain
g8 g g g d4. d8 | e2 c8 d e c | d2 d2 |
g8 g g g d4. d8 | e2 c8 d e a, | d2 g2\fermata \bar "||"


}

VerseOne = \lyricmode{
Un en -- fant est né, qui n'a pas même un toit.
Un en -- fant est né, sans ta -- page et sans bruit.
Tout au bout de la nuit, un en -- fant est né,
La fleur de no -- tre joie_!


Un en -- fant est né, ber -- gers, ré -- veil -- lez vos bê -- tes,
Un en -- fant est né, ber -- gers, ve -- nez à la fê -- te_!
}
VerseTwo = \lyricmode{
Un en -- fant est né, une é -- toile en ses yeux.
Un en -- fant est né, il n'a pas de ber -- ceau_:
L'é -- table est son châ -- teau, un en -- fant est né,
Le Fils de no -- tre Dieu.
}
VerseThree = \lyricmode{
Un en -- fant est né_: Dieu ha -- bite a -- vec nous.
Un en -- fant est né_: Dieu a pris froid et faim.
Pour nous ten -- dre la main, un en -- fant est né_:
Un pau -- vre sans le sou.
}

\score {
\new ChoirStaff <<
\chords { \frenchChords e4:m e4:m7 e4:m6 c b:m e:6 b2 e4:m e4:m7 e4:m6 c
b:m e:m6 b2 a:m6 e:m7 fis b c4 b:m e2:m g2 d:7 e:m c g d g d:7 e:m a:m7
d:7 g}
\new Staff <<
\clef "treble"
\new Voice = "Sop" { \voiceOne \keyTime \SopMusic }
\new Lyrics \lyricsto "Sop" {\override LyricText #'color = #blue \VerseOne }
\new Lyrics \lyricsto "Sop" { \override LyricText #'color = #blue
\VerseTwo }
\new Lyrics \lyricsto "Sop" { \override LyricText #'color = #blue
\VerseThree }
%\new Lyrics \lyricsto "Sop" { \VerseFour }
 >>
\new Staff <<
\new Voice = "Alto" { \voiceTwo \AltoMusic }
\new Lyrics \lyricsto "Alto" { \override LyricText #'color = #red
\VerseOne }
\new Lyrics \lyricsto "Alto" {\override LyricText #'color = #red \VerseTwo }
\new Lyrics \lyricsto "Alto" { \override LyricText #'color = #red
\VerseThree }
 >>
\new Staff <<
\clef "bass"
\new Voice = "Tenor" { \voiceOne \keyTime \TenorMusic }
\new Lyrics \lyricsto "Tenor" { \override LyricText #'color = #green
\VerseOne }
\new Lyrics \lyricsto "Tenor" { \override LyricText #'color = #green
\VerseTwo }
\new Lyrics \lyricsto "Tenor" { \override LyricText #'color = #green
\VerseThree }
 >>

\new Staff <<
\clef "bass"
\new Voice = "Bass" { \voiceTwo \keyTime \BassMusic }
\new Lyrics \lyricsto "Bass" { \override LyricText #'color =
#darkmagenta \VerseOne }
\new Lyrics \lyricsto "Bass" { \override LyricText #'color =
#darkmagenta \VerseTwo }
\new Lyrics \lyricsto "Bass" { \override LyricText #'color =
#darkmagenta \VerseThree }
 >>


 >>

\layout { }

\midi {
\context {
\Staff
\remove "Staff_performer"
}
\context {
\Voice
\consists "Staff_performer"
}
\tempo 4 = 92
}
}

Bonne chance
--
JJG

Ecoutez la musique "classique", ça détend et, qui sait, vous pourriez
aimer !
découvrez la généalogie et l'histoire de votre famille :
http://memoire-des-hommes.fr/




Voilà.

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Chargement...