### [16 bit, float]

# MixAudio

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

factor: procentowy miernik głośności, gdzie 0.0 -> 0% (cisza), 1.0 -> 100% (maksymalna głośność)

Miksuje audio z dwóch klipów. Głośność dla drugiego klipu może być podana, ale jest to wartość opcjonalna. Głośność jest podawana jako argument factor, gdzie 0.0 oznacza - ciszę, a 1.0 to 100% głośności danego kanału. Domyślnie, dla oby klipów, argument factor przyjmuje wartość 0. Przy określeniu tylko jednego argument factor, drugi automatycznie przyjmie wartość 1.0-(factor). Jeśli factor1 + factor2 wyniesie większą wartość od 1.0 może wiązać się to z ryzykiem obcięcia wartości szczytowych w sygnale audio.
By zmiksować tak ścieżki dźwiękowe, muszą one mieć tą samą prędkością próbkowania (prędkość próbkowania możesz zmienić filtrem ResampleAudio) oraz tą samą liczbę kanałów (stereo/mono) - filtr ConvertToMono lub MergeChannels pomogą zrzutować do stereo lub mono.

Przykład:

Soundtrack = WavSource("c:\soundtrack.wav") Speak = WavSource("c:\speak.wav") return MixAudio(Soundtrack, Speak, 0.75, 0.25) | # | miksuje dwa strumienia audio w jeden, z różną głośnością; można zauważyć, że wartość 0.25 mogłaby zostać pominięta

### translated by Slim