AudioCompressor
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
AudioCompressor điều chỉnh phạm vi năng lượng âm thanh dinh tánh. Bất kỳ những nổ lực tạm thời về độ ồn sẽ bị giảm theo các thuộc tính của máy nén.
AudioCompressor cung cấp đầu vào và khối chuỗi bên có thể bị mục tiêu bởi Wire.TargetName , và một khối xuất có thể được sử dụng bởi Wire.SourceName .
Mẫu mã
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()
Tóm Tắt
Thuộc Tính
Kiểm soát tốc độ mà máy nén sẽ siết chặt âm lượng sau khi vượt quá Threshold .
Liệu dòng âm thanh có bị ảnh hưởng bởi hiệu ứng này hay không.
Một giá trị thắng được áp dụng sau khi nén.
Tỷ lệ giữa lượng đầu vào và lượng đầu ra, được áp dụng khi vượt quá Threshold .
Kiểm soát tốc độ mà máy nén sẽ giải phóng sau khi lưu lượng phát trở lại dưới Threshold .
Nhận giá trị mà máy nén sẽ bắt đầu thay đổi dòng phát trực tuyến.
Phương Pháp
Trả về một array của Wires được kết nối với ghimđược chỉ định.
Sự Kiện
Bắt lửa khi một instance khác được kết nối hoặc thoát kết nối với AudioCompressor qua một Wire .
Thuộc Tính
Attack
Thời gian, trong giây, chỉ ra tốc độ mà máy nén sẽ siết chặt lượng sau khi nó vượt quá Threshold. Phạm vi từ 0.001 đến 0.5.
Editor
MakeupGain
Nhận giá trị được áp dụng sau nén, bằng decibel.Sau khi giới hạn phạm vi năng động, dòng kết quả có thể rất yên tĩnh và tính năng này có thể được sử dụng để bù trừ.Phạm vi từ -30 đến 30.
Ratio
Tỷ lệ giữa lượng đầu vào và lượng đầu ra, được áp dụng khi vượt quá Threshold .Ví dụ, giá trị 2 sẽ cắt số tiền mà dòng nhập vượt quá ngưỡng trong một nửa mỗi khi dòng nhập làm như vậy.Từ 1 đến 50.
Release
Thời gian, trong giây, chỉ ra tốc độ mà máy nén sẽ bị thắc mắc sau khi lưu lượng phát sóng của nó giảm xuống dưới Threshold. Phạm vi từ 0.01 đến 0.5.
Threshold
Nhận giá trị mà máy nén sẽ bắt đầu thay đổi dòng phát trực tuyến, bằng decibel, với phạm vi từ -60 đến 0.Khi lưu lượng của luồng phát trực tuyếnvượt quá Threshold, máy nén sẽ mất Attack giây để bắt đầu.Khi lượng âm thanh của dòng phát trực tuyếnrút xuống dưới Threshold, máy nén sẽ mất Release giây để ngừng hoạt động.
Nếu bất kỳ Wires được kết nối với chân Sidechain của máy nén, ngưỡng này phân tích các luồng này thay vì các luồng Nhập ; điều này có thể được sử dụng để làm giảm âm lượng của một luồng trả lời cho một luồng khác.
Phương Pháp
Sự Kiện
WiringChanged
Sự kiện xảy ra sau khi một Wire được kết nối hoặc mất kết nối, và sự kiện Wire bây giờ hoặc đã từng kết nối với một chốt trên AudioCompressor và một số ví ví dụ / trường hợpkhác có thể kết nối được.
Tham Số
Whether ví dụ đã kết nối hay mất kết nối.
Chốt trên AudioCompressor mà mục tiêu Wire nhắm.
Các Wire giữa AudioCompressor và ví dụ / trường hợpkhác.