lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


From: Martial
Subject: Re: Votre avis et vos solutions m'interressent / conversion .midi vers.mp3,
Date: Tue, 11 Dec 2007 18:51:43 +0100
User-agent: Thunderbird 2.0.0.9 (Windows/20071031)

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...
}

reply via email to

[Prev in Thread] Current Thread [Next in Thread]