MixAudio
(clip1, clip2, float "clip1_factor", float "clip2_factor")
Mixes audio from two clips. A volume for the two clips can be given, but is optional.
Volume is given as a factor, where 0.0 is no audio from the desired channel, and 1.0 is 100% from the desired channel. Default is 0.5/0.5 - if only one factor is given, the other channel will be 1.0-(factor). If factor1 + factor2 is more than 1.0, you risk clipping your signal.
The two clips must have audio at the same sample rates (use ResampleAudio
if this is a problem). Your clips needs to have the same number of channels (stereo/mono) - use ConvertToMono
or MergeChannels
if this is a problem.
# Mixes two sources, with one source slightly lower than the other. Soundtrack = WavSource("c:\soundtrack.wav") Speak = WavSource("c:\speak.wav") return MixAudio(Soundtrack, Speak, 0.75, 0.25) # The Expert may notice that the last 0.25 is actually redundant here.
$Date: 2004/03/09 21:28:07 $