MixAudio (clip1, clip2, float "clip1_factor", float "clip2_factor")
Mixa l'audio di due clips. Si può anche dare un livello di volume per ognuno
dei due clips, ma questo è opzionale.
Il volume è dato come fattore, per cui 0.0 vale "no audio" e 1.0 è il 100%.
Il default è 0.5/0.5 - se viene dato solo un fattore,l'altro è calcolato come
1.0-(factor). Se factor1 + factor2 supera 1.0, si rischia di "tosare" (clipping)
il segnale.
La frequenza di campionamento dei due clips DEVE essere la stessa(al limite
si usaResampleAudio">
ResampleAudio ). I due clips
devono avere anche lo stesso numero di canali (stereo/mono) - se necessario
si usano ConvertToMono or MergeChannels
.
# mixa due sorgenti, con una delle due leggermente più bassa dell'altra.
Soundtrack = WavSource("c:\soundtrack.wav")
Speak = WavSource("c:\speak.wav")
return MixAudio(Soundtrack, Speak, 0.75, 0.25)
# Si potrebbe notare che lo 0.25 è ridondante.
$Date: 2004/09/30 20:46:04 $