AudioCompressor

Pokaż przestarzałe

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

AudioCompressor dostosowuje dynamiczny zasięg sygnałów audio. Wszelkie chwilowe skoki głośności zostaną skompensowane zgodnie z właściwościami kompresora.

Class.AudioCompressor dostarcza wejścia i sidechain piny, które można celować przez 0> Class.Wire.TargetName0> , a następnie 3> wyjścia3> piny można użyć przez AudioCompressor6> .

Przykłady kodu

Sidechain Compression

local deviceOutput: AudioDeviceOutput = Instance.new("AudioDeviceOutput")
deviceOutput.Parent = workspace
local explosionPlayer: AudioPlayer = Instance.new("AudioPlayer")
explosionPlayer.Parent = workspace
explosionPlayer.AssetId = "rbxassetid://1835333184"
local ambiencePlayer = Instance.new("AudioPlayer")
ambiencePlayer.AssetId = "rbxassetid://9112854440"
local compressor = Instance.new("AudioCompressor")
local wireToCompressor = Instance.new("Wire")
local wireToSidechain = Instance.new("Wire")
local wireToOutput = Instance.new("Wire")
ambiencePlayer.Parent = workspace
compressor.Parent = workspace
wireToCompressor.Parent = workspace
wireToSidechain.Parent = workspace
wireToOutput.Parent = workspace
wireToCompressor.SourceInstance = ambiencePlayer
wireToCompressor.TargetInstance = compressor
wireToSidechain.SourceInstance = explosionPlayer
wireToSidechain.TargetInstance = compressor
wireToSidechain.TargetName = "Sidechain"
wireToOutput.SourceInstance = compressor
wireToOutput.TargetInstance = deviceOutput
ambiencePlayer:Play()

Podsumowanie

Właściwości

  • Odczyt równoległy

    Kontroluje szybkość, z jaką kompresor będzie się skręcał po przekroczeniu Threshold .

  • Odczyt równoległy

    Czy strreamy audio są przepustkami niezależnymi od tego efektu.

  • Odczyt równoległy

    Wartość zysku do zastosowania po kompresji.

  • Odczyt równoległy

    Stosunek ilości wejściowego dźwięku do ilości wyjściowego dźwięku, do zastosowania gdy przekroczono Threshold.

  • Odczyt równoległy

    Kontroluje szybkość odłączenia kompresora po upadku poziomu strumienia poniżej Threshold .

  • Odczyt równoległy

    Zdobądź wartość, w której kompresor zacznie modyfikować strumień wejścia.

Metody

Właściwości

Attack

Odczyt równoległy

Czas, w sekundach, określający, jak szybko kompresor będzie się skręcał po przekroczeniu Threshold. Zakresy od 0,001 do 0,5.

Bypass

Odczyt równoległy

Jeśli true , w przepustkach audio nie jest to efekt przeniesiony.

MakeupGain

Odczyt równoległy

Zdobądź wartość do zastosowania po kompresji, w decybelach. Po ograniczeniu zakresu dynamicznego, wynikający strumień może być bardzo cichy, a ta właściwość może być używana do kompensacji. Zakresy od -30 do 30.

Ratio

Odczyt równoległy

Stosunek ilości wejściowego dźwięku do efektywnego dźwięku wyjściowego, do zastosowania gdy przekroczysz Threshold. Na przykład wartość 2 zmniejszy ilość, którą dźwięk wejściowy przekroczy w halach, gdy dźwięk wejściowy zrobi to. Zakres od 1 do 50.

Release

Odczyt równoległy

Czas, w sekundach, określający szybkość, z jaką szybkość kompresora będzie odpinać się po spadku jego poziomu strumienia poniżej Threshold . Zakres od 0,01 do 0,5.

Threshold

Odczyt równoległy

Zdobądź wartość, w której kompresor zacznie modyfikować streamowaćwejściowy, w decybelach, z zasięgiem -60 do 0. Gdy wskaźnik ciśnienia w kompresorze przekroczy wartość

Jeśli dowolne Wires są połączone z przypinką Sidechain na kompresorze, ten próg analizuje te strreamy zamiast strreamów wejścia, można go używać do zmniejszenia głośności jednego strreamu w odpowiedzi na inny.

Metody

GetConnectedWires

Instances

Zwraca Wires , które są połączone z określonym przypinać. AudioCompressor ma jeden „wejściowy” przypinać, jeden „Sidechain” przypinaći jeden „Output” przypinać.

Parametry

pin: string

Zwroty

Instances

Zdarzenia