AudioCompressor
*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
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
Kontroluje szybkość, z jaką kompresor będzie się skręcał po przekroczeniu Threshold .
Czy strreamy audio są przepustkami niezależnymi od tego efektu.
Wartość zysku do zastosowania po kompresji.
Stosunek ilości wejściowego dźwięku do ilości wyjściowego dźwięku, do zastosowania gdy przekroczono Threshold.
Kontroluje szybkość odłączenia kompresora po upadku poziomu strumienia poniżej Threshold .
Zdobądź wartość, w której kompresor zacznie modyfikować strumień wejścia.
Metody
Zwraca Wires, które są połączone z określonym przypinać.
Właściwości
Attack
Czas, w sekundach, określający, jak szybko kompresor będzie się skręcał po przekroczeniu Threshold. Zakresy od 0,001 do 0,5.
MakeupGain
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
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
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
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
Zwraca Wires , które są połączone z określonym przypinać. AudioCompressor ma jeden „wejściowy” przypinać, jeden „Sidechain” przypinaći jeden „Output” przypinać.