AudioCompressor
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
AudioCompressor menyesuaikan rentang dinamis aliran audio. Setiap ledakan sesaat kebisingan akan dikurangi sesuai dengan properti kompresor.
AudioCompressor menyediakan Input dan Sidechain pins yang dapat ditargetkan oleh Wire.TargetName , dan pin Output yang dapat digunakan oleh Wire.SourceName .
Contoh Kode
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()
Rangkuman
Properti
Mengontrol seberapa cepat kompresor akan mengunci volume setelah melebihi Threshold.
Apakah aliran audio dilewati tanpa pengaruh oleh efek ini.
Nilai keuntungan yang harus diterapkan setelah kompresi.
Rasio volume input ke volume output, untuk diterapkan saat melebihi Threshold .
Mengontrol seberapa cepat kompresor akan terlepas setelah volume aliran jatuh kembali di bawah Threshold.
Dapatkan nilai di mana kompresor akan mulai memodifikasi streaminput.
Metode
Kembalikan array dari Wires yang terhubung ke mengepinyang ditentukan.
Acara
Memicu ketika instansi lain terhubung ke atau terputus dari AudioCompressor melalui Wire .
Properti
Attack
Waktu, dalam detik, menunjukkan seberapa cepat kompresor akan mengunci volume setelah melebihi Threshold. Berkisar dari 0.001 hingga 0.5.
Editor
MakeupGain
Dapatkan nilai untuk diterapkan setelah kompresi, dalam decibel.Setelah membatasi rentang dinamis, aliran yang dihasilkan mungkin sangat tenang dan properti ini dapat digunakan untuk kompensasi.Berada di kisaran -30 hingga 30.
Ratio
Rasio volume input ke volume output, untuk diterapkan saat melebihi Threshold .Sebagai contoh, nilai 2 akan memotong jumlah yang melebihi ambang batas setengah kali setiap kali aliran input melakukannya.Berjarak dari 1 hingga 50.
Release
Waktu, dalam detik, menunjukkan seberapa cepat kompresor akan terlepas setelah volume alirannya turun di bawah Threshold. Berkisar dari 0,01 hingga 0,5.
Threshold
Dapatkan nilai di mana kompresor akan mulai memodifikasi streaminput, dalam decibel, dengan rentang -60 hingga 0.Ketika volume streaminput melebihi Threshold, kompresor akan membutuhkan waktu Attack detik untuk masuk.Ketika volume streaminput mundur di bawah Threshold, kompresor akan membutuhkan waktu Release detik untuk berhenti bertindak.
Jika ada Wires yang terhubung ke pin Sidechain kompresor, ambang batas ini menganalisis aliran tersebut bukan aliran Input ; ini dapat digunakan untuk mengurangi volume satu aliran dalam menanggapi aliran lain.
Metode
GetConnectedWires
Kembalikan array dari Wires yang terhubung ke mengepinyang ditentukan. AudioCompressor memiliki satu mengepin"Input", satu mengepin"Sidechain", dan satu mengepin"Output".
Parameter
Memberikan nilai
Acara
WiringChanged
Peristiwa yang menembak setelah Wire terhubung atau terputus, dan bahwa Wire sekarang atau sebelumnya terhubung ke pin di AudioCompressor dan ke beberapa kejadianlain yang dapat ditransmisikan.
Parameter
Apakah instansi terhubung atau terputus.
Pin pada AudioCompressor yang menjadi target Wire .
The Wire antara AudioCompressor dan instansi lainnya.