Subject: Sortie midi

From: "Jean Gautier" <[email-masked]>
Date: Tue, 20 Feb 2007 13:35:51 +0100

Vierge
ReBonjour,

Je viens de m'apercevoir que je me suis trompé de fichier, je joins donc le bon.

Mille excuses.

Jean GAUTIER

---

From: philippe hezaine <[email-masked]>
Date: Tue, 20 Feb 2007 20:12:25 +0100

Bonsoir Jean,

Voici en "attache" le fichier .ly promis.
Comme je te l'ai dit, il n'y a que le MIDI.

                                           Phil

\version"2.10"
\header {
copyright = "Jean GAUTIER-BARILLÃ‰"  
}

	upperun =  \relative c' {
	\clef treble 
	\key b\major 
	\time 4/4 
	\tempo 4=100
	b4_1 cis_2 dis_3 e_1 
	fis_2 gis_3 ais_4 b_5
	ais_4 gis_3 fis_2 e_1 
	dis_3 cis_2 b2_1\bar":|"
	}

	lowerun = \relative c {
	\clef bass
	\key b\major
	\time 4/4
	b4_4 cis_3 dis_2 e_1
	fis_4 gis_3 ais_2 b_1 
	ais_2 gis_3 fis_4 e_1 
	dis_2 cis_3 b2_4
	}

	upperdeux = \relative c' {
	\clef treble
	\key b\major
	\time 3/4
	\tempo 4=100
% première portée
	b4 dis fis 
	< b, dis fis >2.^"B" 
	cis4 e gis 
	< cis, e gis >2.^"C#m"
	dis4 fis ais 
	< dis, fis ais >2.^"D#m"\break
% deuxième portée
	e4 gis b 
	< e, gis b >2.^"E" 
	fis4 ais cis 
	< fis, ais cis >2.^"F#" 
	gis4 b dis 
	< gis, b dis >2.^"G#m"
	ais4 cis e 
	< ais, cis e >2.^"A#Â°"\bar":|"
	}

	lowerdeux = \relative c {
	\clef bass
	\key b\major
	\time 3/4
% première portée
	b4 dis fis 
	< b, dis fis >2.
	cis4 e gis 
	< cis, e gis >2.
	dis4 fis ais 
	< dis, fis ais >2.
% deuxième portée
	e4 gis b 
	< e, gis b >2.
	fis4 ais cis
	< fis, ais cis >2.
	gis4 b dis
	< gis, b dis >2.
	ais4 cis e
	< ais, cis e >2.
	}

	\layout { }

	\score {
	     { %faire une seule séquence des différents morceaux
	     
	     \context PianoStaff << % musique no1
	     
        \context Staff=upper  \upperun
	\context Staff=lower  \lowerun 
	
       >> % fin de musique no1

	     \context PianoStaff << % musique no2
	     
         \context Staff=upper \upperdeux
         \context Staff=lower  \lowerdeux 

       >> % fin de musique no2

       } %fin de la sequence des différents morceaux

	\midi {	
	\context { \Score
	tempoWholesPerMinute = #(ly:make-moment 100 4) 
      }
	}
   } % fin du score

---

From: philippe hezaine <[email-masked]>
Date: Tue, 20 Feb 2007 20:26:40 +0100

Jean Gautier wrote:

>------------------------------------------------------------------------
>
>ï»¿\version"2.10"
>\header {
>copyright="Jean GAUTIER-BARILLÃ‰"  
>}
>\score {
>\new PianoStaff <<
>\new Staff {
>\relative c' {
>\clef treble\key b\major\time 4/4\tempo 4=100
>b4_1 cis_2 dis_3 e_1 
>fis_2 gis_3 ais_4 b^5  <--------------- b_5 
>ais_4 gis_3 fis_2 e_1 
>dis_3 cis_2 b2_1\bar":|"
>}}
>\new Staff {
>\relative c {
>\clef bass\key b\major\time 4/4
>b4_4 cis_3 dis^2 e^1  <------------
>fis^4 gis^3 ais^2 b^1  <-----------
>ais^2 gis^3 fis^4 e^1  <-----------
>dis^2 cis_3 b2_4    <--------------- 
>}}
>
>  
>
>\header { piece= \markup\fill-line\bold { \fontsize #3 \with-color #red  "LA GAMME DE SI MAJEUR"}
>} }
>\score {
>\new PianoStaff <<
>\new Staff {
>\relative c' {
>\clef treble\key b\major\time 3/4\tempo 4=100
>% premiÃ¨re portÃ©e
>b4 dis fis 
>< b, dis fis >2.^"B" 
>cis4 e gis 
>< cis, e gis >2.^"C#m"
>dis4 fis ais 
>% deuxiÃ¨me portÃ©e
>}}
>\new Staff {
>\relative c {
>\clef bass\key b\major\time 3/4
>% premiÃ¨re portÃ©e
>b4 dis fis 
>< b, dis fis >2.
>cis4 e gis 
>< cis, e gis >2.
>dis4 fis ais 
>< dis, fis ais >2.
>% deuxiÃ¨me portÃ©e
>e4 gis b 
>< e, gis b >2.
>fis4 ais cis
>< fis, ais cis >2.
>gis4 b dis
>< gis, b dis >2.
>ais4 cis e
>< ais, cis e >2.
>}}
>  
>
>\header { piece = \markup\override #'(font-name ." arial bold")
>{\combine"ACCORDS DE TROIS SONS" "________________________"}
>}
>\midi {}
>\layout {}
>}
>
>% compilÃ© avec la nouvelle version 2.10 ,Ã©crit par mesure, modifiÃ© la police,recentrÃ© le titre,ajoutÃ© la couleur et soulignÃ©.
>  
>

Je m'aperçois que je n'ai pas poster mon premier message
  sur la liste. Le voici donc:

Bonsoir Jean,

Tu vas te faire passer un savon! Non, je plaisante.
Voilà les messages en console:
-----------------------------------------------------------------------------------------------------------------
GNU LilyPond 2.10.16
Traitement de « sortie-midi-1-console.ly »
Analyse syntaxique...
sortie-midi-1-console.ly:4:0: ERREUR : syntax error, unexpected \header,
expecting '='

\header {
sortie-midi-1-console.ly:13:19: ERREUR : n'est pas une durée : 5
fis_2 gis_3 ais_4 b
5
sortie-midi-1-console.ly:21:8: ERREUR : n'est pas une durée : 3
fis4 gis
3 ais2 b1
sortie-midi-1-console.ly:22:8: ERREUR : n'est pas une durée : 3
ais2 gis
3 fis4 e1
sortie-midi-1-console.ly:27:2: ERREUR : syntax error, unexpected >>
sortie-midi-1-console.ly:74:2: ERREUR : syntax error, unexpected >>
ERREUR : erreur sur les fichiers : "sortie-midi-1-console.ly"
--------------------------------------------------------------------------------------------------------------
Premièrement, si tu fais des montages de ton fichier pour la liste, ne
laisse pas de traces
de ce montage dans ton mail. Cela provoque des erreurs à la compilation
chez les autres.
Du genre:
---------------------------------------------------------------------------------------------------
sortie-midi-1-console.ly:27:2: ERREUR : syntax error, unexpected >>
sortie-midi-1-console.ly:74:2: ERREUR : syntax error, unexpected >>
---------------------------------------------------------------------------------------------------
Secundo, j'ai mis des flèches sur ton email là où tu dois corriger
certaines fautes
du genre:
sortie-midi-1-console.ly:13:19: ERREUR : n'est pas une durée : 5
fis_2 gis_3 ais_4 b
5
_________________________________________________________________
Pour ERREUR : syntax error, unexpected \header, expecting '='
il faut que tu écrives

Voilà pour la compile.
Je t'envoie dans le mail suivant une façon de faire un seul fichier midi
quand on a plusieurs block \score.
Il ne sortira pas de fichier graphique, mais seulement un MIDI.
Il te faut le compiler comme fichier MIDI séparé.
Tu auras donc un fichier .ly pour le graphique et un autre
fichier .ly pour le MIDI.
Je ne sais pas faire mieux.
Phil

---

From: philippe hezaine <[email-masked]>
Date: Wed, 21 Feb 2007 12:33:43 +0100

philippe hezaine wrote:

> Jean Gautier wrote:
>
>> Bonjour, et merci Philippe pour ta réponse très détaillée.
>> Mais je voudrais te demander quelques précisions;
>> Sur les messages de la compile, qu'est ce qui n'est pas normal au 
>> sujet du copyright :
>> expecting '='
>> je ne vois pas mon erreur.
>
>
> c'est-à-dire avec un espace après   copyright    et un autre espace 
> après   =
>
>> Autrement au sujet du doigté sur la gamme,
>> fis_2
>> est reconnu; mais tous les doigtés tels que
>> b^5
>> ne le sont pas, car le signe ^ place le chiffre au-dessus de la note.
>> J'ai du oublié une commande.
>
>
> Il faut remplacer les ^ par des _ pour les doigtés
>
>> Encore merci, amicalement
>> Jean.
>
C'est plus souple que çà.
Il faut écrire des ^ ou des _ pour les doigtés.  S'il en manque un
Lilypond croit que c'est une valeur de notes.
Chez moi, il y a aussi un drôle de bitonio avant  \version"2.10"
En voilà la copie :             ï»¿\version"2.10"
Il faudrait mieux le gommer.
Voici en attach un exemple de ton fichier qui compile chez moi.
Compare, analyse, essaye différentes solutions.
Si de nouveaux problèmes apparaissent, n'hésite pas à écrire,  mais
en postant sur la liste.
                                           Phil

\version"2.10"

\header {
	copyright = "Jean GAUTIER-BARILLÉ"  
}

\score {
\new PianoStaff <<
\new Staff {
\relative c' {
b4_1 cis_2 dis^3 e^1 
fis^2 gis^3 ais^4 b^5 
ais^4 gis^3 fis^2 e^1 
dis^3 cis^2 b2^1\bar":|"

< ais, cis e >2.^"A#°"\bar":|"

% compilé avec la nouvelle version 2.10 ,écrit par mesure, modifié la police,recentré le titre,ajouté la couleur et souligné.

---

From: philippe hezaine <[email-masked]>
Date: Wed, 21 Feb 2007 13:05:39 +0100

Pfff! Quel problème!
Je renvoie de nouveau le fichier en attach, mais cette fois-ci
je l'ai indenté car je pense que les  >> qui sont écrit sur la marge
provoquent des coupures dans le mail.
Essai.
Mille excuses à la liste pour ce gaspillage.

	\version"2.10"

	\header {

	\score {
	\new PianoStaff <<
	\new Staff {
	\relative c' {

	\new Staff {
	\relative c {

	\score {
	\new PianoStaff <<
	\new Staff {
	\relative c' {

	\new Staff {
	\relative c {

	\midi {}
	\layout {}
	}