MixAudio

MixAudio(clip1, clip2, float "clip1_factor", float "clip2_factor")

Der Ton von zwei Clips wird gemischt. Die Lautstärke für die zwei Clips kann optional angegeben werden.

Die Lautstärke wird als Faktor angegeben, wobei 0.0 den jeweiligen Kanal auf Null regelt, und 1.0 den Kanal zu 100% aufdreht. Der Standardwert ist 0.5 / 0.5, wenn nur ein Faktor angegeben wird, ist der Faktor für den anderer Kanal 1.0-(clipX_factor). Wenn clip1_factor + clip2_factor größer als 1.0 ist, kann Übersteuerung auftreten.

Die beiden Clips müssen die gleichen Samplingraten haben (es kann - wenn notwendig - dazu ResampleAudio verwendet werden). Weiter müssen die Clips die gleiche Anzahl an Kanälen haben (stereo/mono) - hier kann falls notwendig ConvertToMono() oder MergeChannels() verwendet werden.

Beispiel:

# Mischen zweier Quellen, die eine etwas leiser:
Soundtrack = WavSource("C:\Dateiname1.wav")
Speak = WavSource("C:\Dateiname2.wav")
return MixAudio(Soundtrack,Speak,0.75,0.25)
# genaugenommen ist das 0.25 am Schluss gar nicht notwendig