Subject: Re: Votre avis et vos solutions m'interressent / conversion .midi vers.mp3,

From: Martial <[email-masked]>
Date: Tue, 11 Dec 2007 18:51:43 +0100

Bonjour

Je fais avec LilyPond les partitions de ma Chorale;
et pour aider à apprendre je fais une sorti midi et mp3;
pour chaque pupitre le volume de cette voix plus fort que les autres.

J'utilise  Timidity pour convertir en wav ou mp3 ou bien ogg.

http://sourceforge.jp/projects/twsynth/files
choisir ce fichier (en anglais)
TiMidity-CVS070310_setup_ENG.exe 	

(pour convertir en mp3 il faut gogo.dll, que l'on peut trouver ici
http://lefaouet.free.fr/CDex/ )

On obtient de meilleurs sons les soundfonts Merlin vienna.
lien en bas de cette page
http://ocmnet.com/saxguru/Timidity.htm
fichier merlin_vienna.sfArk (format de compressé).

Il faut télécharger et installer Sfpack (tout en bas de la page)
pour décompresser les fichiers *.sfark

Après décompression (c'est un peu long)
on  obtient un fichier *.sf2 : merlin_vienna.sf2

à placer dans le dossier
C:\timidity\musix

et écrire dans le fichier de configuration timidity.cfg

dir "C:\timidity\Musix"

soundfont "merlin_vienna.sf2"

redémarer TiMidity

Menu Output(O)
Lorqu'on choisi windows audio driver on entend ce qui va sortir.
en mp3 ou ogg ou wav ou etc. on en entend rien pendant que le fichier 
est converti.

Pour convertir glisser le fichier midi dans TiMidity
(ou passer par le menu File(F) openFile)

Il y a de beaux soundfont de piano ici
http://instrumentsvirtuels.forumactif.com/soundfonts-f29/les-meilleurs-pianos-gratuits-selon-burnie-t101.htm
j'utilise en générale WST25FStein

Je joint un exemple du fichier LilyPond pour générer les sorties midi.

-- 
Martial
http://cathemline.org

%exemple de  sorties midi 
global ={ 
\time 2/4 	
%pour ne pas voir les dynamics 
\override Score.DynamicText #'transparent = ##t
}

S = \relative c' {  c4\f e g c g e c2 }
A = \relative c' {  g4\f c e g e c g2 }
% etc .... 
LyS = \lyricmode {   do mi sol do sol do mi }
LyA = \lyricmode {   sol do mi sol do mi sol }
%etc...
%%....................
Sopranes= 	\context Staff = "S"    
	<<        
              	\context Voice =  "S" { << \global \S >> }
              	\lyricsto "S" \new Lyrics { \LyS }
	
Altos= 	\context Staff = "A"    
	<<         	\context Voice =  "A" { << \global \A >> }
              	\lyricsto "A" \new Lyrics { \LyA}
% etc ... 
%%....................
MUSIQUE =\context ChoirStaff 
			<<
				<<
				 \Sopranes
				 \Altos
			 % etc ...
%-----------------MIDI
%**ALL-VOICES
SOP= \new Staff <<  \set Staff.midiMaximumVolume = #1.0  \set Staff.midiMinimumVolume = #0.2 \global  \S >> 
ALT= \new Staff <<  \set Staff.midiMaximumVolume = #1.0  \set Staff.midiMinimumVolume = #0.2 \global  \A >> 	
%TEN= \new Staff <<  \set Staff.midiMaximumVolume = #1.0  \set Staff.midiMinimumVolume = #0.2 \global  \T >> 	
%BAS= \new Staff <<  \set Staff.midiMaximumVolume = #1.0  \set Staff.midiMinimumVolume = #0.2 \global  \B >>  		 
MUSIQUEMID =<< \SOP \ALT %{ \TEN \BAS %} >> %tuttis 
%**SOPRANES
SOP= \new Staff <<  \set Staff.midiMaximumVolume = #1.0  \set Staff.midiMinimumVolume = #0.8 \global  \S >> 
ALT= \new Staff <<  \set Staff.midiMaximumVolume = #0.4  \set Staff.midiMinimumVolume = #0.2 \global  \A >> 	
%TEN= \new Staff <<  \set Staff.midiMaximumVolume = #0.4  \set Staff.midiMinimumVolume = #0.2 \global  \T >> 	
%BAS= \new Staff <<  \set Staff.midiMaximumVolume = #0.4  \set Staff.midiMinimumVolume = #0.2 \global  \B >>  		 
SOPRANESMID =<< \SOP \ALT %{ \TEN \BAS %}  >>
%**ALTOS
SOP= \new Staff <<  \set Staff.midiMaximumVolume = #0.4  \set Staff.midiMinimumVolume = #0.2 \global  \S >> 
ALT= \new Staff <<  \set Staff.midiMaximumVolume = #1.0  \set Staff.midiMinimumVolume = #0.8 \global  \A >> 	
%TEN= \new Staff <<  \set Staff.midiMaximumVolume = #0.4  \set Staff.midiMinimumVolume = #0.2 \global  \T >> 	
%BAS= \new Staff <<  \set Staff.midiMaximumVolume = #0.4  \set Staff.midiMinimumVolume = #0.2 \global  \B >>  		 
ALTOSMID =<< \SOP \ALT %{ \TEN \BAS %} >>
%** etc...

%----------------- PARTITON EDITION   ---------------------------------------------

\book {
	\score { 
		\MUSIQUE
		\layout {	}     		 
		%\midi { }
		}
		
	\score { \unfoldRepeats	\MUSIQUEMID 
		%\layout {     }
 		\midi { }
		%\header { }	
		}
			
	\score {
		\unfoldRepeats 	\SOPRANESMID 
		%\layout { }
 		\midi {}
		\header { piece = " SOPRANES"  } 
		}
		
	\score {
	    \unfoldRepeats	\ALTOSMID
		%\layout { }
 		\midi {}
		\header { piece = " ALTOS"  }
		}	
	%etc...
}

---

From: Ledocq-Boccart <[email-masked]>
Date: Tue, 18 Dec 2007 18:52:45 +0100

Bonjour, merci pour ta réponse,

Celà me semblant un peu complexe, j'ai trouvé le site

http://media-convert.com/convertir/

en français, sur lequel la conversion d'un fichier .midi généré avec 
lilypond en .mp3 a été faite en ligne avec succès.

Charlie

#################

Martial a écrit :
> ------------------------------------------------------------------------
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
> ------------------------------------------------------------------------
>
> No virus found in this incoming message.
> Checked by AVG Free Edition. 
> Version: 7.5.503 / Virus Database: 269.17.1/1181 - Release Date: 11/12/2007 17:05

---

From: martial <[email-masked]>
Date: Wed, 19 Dec 2007 00:29:11 +0100

Bonsoir

c'est vrai que c'est pas clic et install mais la qualité des sons 
produit vaut le coup.

Pour avoir essayè l'alternative proposèe dans le message precedent 
synthfont http://www.synthfont.com/ avec de bons soundfonts est pas mal, 
perso je le trouve moins simple.

  ps. Timidity fonctionne sous windown

---

From: martial <[email-masked]>
Date: Wed, 19 Dec 2007 21:48:59 +0100

Bonsoir

Après avoir testé media-convert.com/ y'a pas photo !

Pour avoir essayé l'alternative proposée dans le message précédent
Synthfont http://www.synthfont.com/est pas mal si on prends de bons 
soundfonts, perso je le trouve moins simple que Timidity.