AudioCompressor
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
AudioCompressor ses akışlarının dinamik aralığını ayarlar. Herhangi bir sessizlik patlaması, kompresörün özelliklerine göre sıkıştırılacaktır.
AudioCompressor sağlar Giriş ve Yan Zincir düğmelerini hedef alabilen Wire.TargetName ve Çıkış düğmelerini kullanabilen Wire.SourceName bir düğme.
Kod Örnekleri
By using Sidechain compression, the background ambience can be ducked around an explosion
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()
Özet
Özellikler
Kompresörün, Threshold geçtikten sonra hacme ne kadar hızlı baskı yapacağını kontrol eder.
Ses akışlarının bu etkiden etkilenmeden geçip geçmediği.
Sıkıştırma sonrası uygulanacak bir kazanç değeri.
Giriş hacminin çıktı hacmine oranı, Threshold geçtiğinde uygulanacak.
Kompresörün akış hacmi Threshold altına düştükten sonra ne kadar hızlı bırakılacağını kontrol eder.
Kompresörün giriş tüketdeğiştirmeye başlayacağı değer kazanın.
Yöntemler
Belirtilen sabitlebağlı bir dizi Wires döndürür, ki bu pine bağlıdır.
Etkinlikler
Başka bir örnek AudioCompressor üzerinden bir Wire aracılığıyla bağlanır veya bağlantı kesilirse ateş eder.
Özellikler
Attack
Saniye, kompresörün Threshold sınırını aştıktan sonra hacme ne kadar hızlı baskı yapacağını belirten, saniyeler. 0.001 ile 0.5 arasında değişir.
Editor
MakeupGain
Kompresyondan sonra uygulanacak değer, desibellerde kazanılır.Dinamik menzili sınırlandıktan sonra, sonuç akışı çok sessiz olabilir ve bu özellik telafi etmek için kullanılabilir.30'dan -30'a kadar menziller.
Ratio
Giriş hacminin çıktı hacmine oranı, Threshold geçtiğinde uygulanacak.Örneğin, 2 değeri, giriş akışı eşiği aştığında her seferinde giriş akışının yarısı kadar miktarı azaltacaktır.1 ile 50 arasında değişir.
Release
Saniye, kompresörün akış hacminin Threshold altına düşmesinden sonra ne kadar hızlı bırakacağını belirten, saniyelerle ölçülür. 0.01 ile 0.5 arasında değişir.
Threshold
Kompresör, giriş tüketdeğiştirmeye başlayacağı değer, desibellerle, -60 ila 0 arasında bir menzil ile, kazanır değerGiriş tüketses seviyesi Threshold 'yi aştığında, kompresörün başlaması için Attack saniye sürecek.Giriş tüketses seviyesi Threshold altına düştüğünde, kompresör eyleme son vermek için Release saniye sürecek.
Eğer herhangi bir Wires kompresörün Yardımcı zincirine bağlanırsa, bu eşiği bu akışların Girişi akışları yerine analiz eder; bunun, bir akışın diğerine yanıt olarak ses düzeyini azaltmak için kullanılabilir.
Yöntemler
Etkinlikler
WiringChanged
Bir bağlantı kurulduktan veya bağlantı kesildikten sonra ateşlenen olay, şimdi şu veya daha önce başka bir sabit parçaya ve bazı diğer kullanılabilir durumlara bağlandı veya bağlantı kesildi.
Parametreler
Instans bağlandı veya bağlantı kesildi.
Hedeflerin AudioCompressor üzerindeki düğme. The pin on the that the Wire targets.
Wire arasındaki AudioCompressor ve diğer durumarasındaki.