Subject: lecteur midi de Frescobaldi non conforme.

From: Jen-Jacques Gerbaud <[email-masked]>
Date: Tue, 19 May 2015 19:46:18 +0200

Bonjour à tous,

Ca faisait un moment que je vous laissais tranquilles, j'avais d'autres 
préoccupations notamment des problèmes d'organisation de mon ordinateur. 
On dirait que maintenant ça va un peu mieux et je peux me replonger dans 
Lilypond et Frescobaldi.

Il faut dire que j'ai un peu perdu la main et changé aussi de 
distribution. Ma nouvelle est Opensuse mais je n'ai pas (encore 
abandonné Linuxmint).

Bon, assez de bavardage.

Je vous mets ci-après un bout de code et je n'arrive pas à obtenir le 
son voulu avec Frescobaldi. Le lecteur midi me sort bien du son mais 
tout au piano (acoustic grand, je crois). Pourtant comme vous le verrez 
les demandes d'instrument sont correctement remplies.

Voici mon fichier :

   \version "2.17.97"

\header {
     title = "Trio en Fa majeur"
     composer = "Friedrich Wilhelm ZACHOW"
	}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
hautbois =

\relative c' {

	 \set Staff.instrumentName = #"Hautbois"
          \set Staff.midiInstrument = "oboe"

         \clef "treble"
	\key f  \major
	\time 3/4
	
	a'8 ^\markup"Affettuoso"
	bes16 (c) bes8 a g f | d'4 c bes | a8 g d' c bes a | g4 e' r |
%5
	c4 c b8 c16 (d) | e8 (d) e8 (d) e8 (d) | e4 f8 (e) d (c) |
	b (g) f' (e) f (d) | e f16 g bes,4 bes 	
}	
%%%%%%%%%%%%%%%%%%%%%%%%%%%%% fin hautbois 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
cello =

\relative c {

	 \set Staff.instrumentName = #"V.celle"
          \set Staff.midiInstrument = "Cello"

         \clef "bass"
	\key f  \major

	\time 3/4
	
	R2.*3 | e8 f16 g c,8 (e) e (g) | f g16 (a) d,8 f f b | c (b) c (b) c (b) 	
	c (b)  a (g) f (e) | d4 r r | r g g

}
%%%%%%%%%%%%%%%%%%%%%%%%%% fin cello  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
basson =

\relative c {
	
	 \set Staff.instrumentName = #"Basson"
          \set Staff.midiInstrument = "Bassoon"

         \clef "bass"
	\key f  \major

	\time 3/4

	f4 g a | bes a e |f bes g | c,2 bes4 | a f d' | c c, c' | c r r | g g' 
g, | c d e |

}
%%%%%%%%%%%%%%%%%%%%%%%%%   fin basson   %%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%% fin musique  %%%%%%%%%%%%%%%%%%%%%%%%

   \score {
	
   <<
   \new StaffGroup <<

     \new Staff  \hautbois
     \new Staff  \cello
     \new Staff  \basson
  \layout { }
  \midi { }
}

=================================

Quelqu'un peut il me dire ce qui se passe ?

Timidity est lancé avec la commande :timidity -iA -B2.8 -Os -E Freverb=0
(sans ça, pas de son du tout, bien que le curseur de lecture avance)

J'attends vos bons conseils.

--
JJG

---

From: Daniel Cartron <[email-masked]>
Date: Tue, 19 May 2015 20:28:45 +0200

Le mardi 19 mai 2015, 19:46:18 Jen-Jacques Gerbaud a écrit :
> Le lecteur midi me sort bien du son mais 

chez moi tout est parfait. J'ai les bons sons. Donc la sortie midi de lily est 
correcte, amha, faut voir ta config midi sans doute.

-- 
Cordialement, Daniel Cartron
« L'homme est aussi un microbe têtu. »
Jean Giono - Le hussard sur le toit

---

From: Père Yves-Marie <[email-masked]>
Date: Tue, 19 May 2015 21:40:44 +0200

Le mardi 19 mai 2015 à 19:46 +0200, Jen-Jacques Gerbaud a écrit :
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

dans le bloc midi il faut mettre :
\midi {
	\context {
		\Staff
		\remove "Staff_performer"
	}
	\context {
		\Voice
		\consists "Staff_performer"
	}
	\context {
		\Score
		tempoWholesPerMinute = #(ly:make-moment 72 4)
	}
}
les deux premiers context en tout cas pour qu'il puisse prendre en
compte le Voice où  se trouve la notification de l'instrument.
-- 
Bien cordialement, père Yves-Marie