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

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

Re: Extraire une voix dans un fichier midi


From: Martial
Subject: Re: Extraire une voix dans un fichier midi
Date: Sun, 19 Oct 2008 17:27:01 +0200
User-agent: Thunderbird 2.0.0.17 (Windows/20080914)

Bonjour

J'avais pensé utiliser \set Staff.midiMinimumVolume = #0.2 pensant que cela "baissait" le volume d'une partie mais c'est un échec.

il faut mettre une commande dynamique sur chaque voix pour que cela marche

un petit exemple vite fait
sortie 1 pdf et 5 fichiers midi


%%-----------------
\version "2.11.62" %% "2.10.33"
global = { \time 4/2  }

S = \relative c' { c\f e g c }
A = \relative c' { c'\f b a g }
T = \relative c' { c\f d c d }
B = \relative c' { g\f g g g }



%**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 >>

%**LES BASSES
SOP= \new Staff << \set Staff.midiMaximumVolume = #0.3 \set Staff.midiMinimumVolume = #0.2 \global \S >> ALT= \new Staff << \set Staff.midiMaximumVolume = #0.3 \set Staff.midiMinimumVolume = #0.2 \global \A >> TEN= \new Staff << \set Staff.midiMaximumVolume = #0.3 \set Staff.midiMinimumVolume = #0.2 \global \T >> BAS= \new Staff << \set Staff.midiMaximumVolume = #1.0 \set Staff.midiMinimumVolume = #0.2 \global \B >>
BASMID =<< \SOP \ALT \TEN \BAS >>


\score {
\new ChoirStaff <<

\new Staff {\S}
\new Staff {\A}
\new Staff {\T}
\new Staff {\B}
>>

\layout { }
}


\score { %% sortie  *.mid
\MUSIQUEMID
\midi { }
}

\score { %% sortie  *1.mid
\SOP %%  sopranes seul
\midi { }
}

\score { %% sortie  *2.mid
\ALT %% altos seul
\midi { }
}

\score { %% sortie *3.mid
\TEN %% tenor seul
\midi { }
}

\score { %% sortie  *4.mid
\BASMID  %% la voix basse plus forte
\midi { }
}
%%----------------------


--
Martial







reply via email to

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