AudioCompressor

Artık kullanılmayanları göster

*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

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()

Özet

Özellikler

  • Paralel oku

    Kompresörün, Threshold geçtikten sonra hacme ne kadar hızlı baskı yapacağını kontrol eder.

  • Paralel oku

    Ses akışlarının bu etkiden etkilenmeden geçip geçmediği.

  • Çoğaltılmamış
    Roblox Betik Güvenliği
    Paralel oku
  • Paralel oku

    Sıkıştırma sonrası uygulanacak bir kazanç değeri.

  • Paralel oku

    Giriş hacminin çıktı hacmine oranı, Threshold geçtiğinde uygulanacak.

  • Paralel oku

    Kompresörün akış hacmi Threshold altına düştükten sonra ne kadar hızlı bırakılacağını kontrol eder.

  • Paralel oku

    Kompresörün giriş tüketdeğiştirmeye başlayacağı değer kazanın.

Etkinlikler

Özellikler

Attack

Paralel oku

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.

Bypass

Paralel oku

Eğer true , ses akışları bu etkiden etkilenmeden geçer.

Editor

Çoğaltılmamış
Roblox Betik Güvenliği
Paralel oku

MakeupGain

Paralel oku

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

Paralel oku

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

Paralel oku

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

Paralel oku

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

GetConnectedWires

Instances

Belirtilen sabitlebağlı bir Wires dizi döndürür. AudioCompressor bir "Giriş" sabitle, bir "Yan zincir" sabitleve bir "Çıkış" sabitlevardır.

Parametreler

pin: string
Varsayılan değer: ""

Dönüşler

Instances

GetInputPins


Dönüşler

GetOutputPins


Dönüşler

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

connected: boolean

Instans bağlandı veya bağlantı kesildi.

pin: string

Hedeflerin AudioCompressor üzerindeki düğme. The pin on the that the Wire targets.

wire: Wire

Wire arasındaki AudioCompressor ve diğer durumarasındaki.

instance: Instance

Wire aracılığıyla bağlantı kurulan diğer örnek.