AudioCompressor

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

AudioCompressor 调整音频流的动态范围。任何暂时的高音都会根据压缩器的属性被压缩。

Class.AudioCompressor 提供 输入侧链 端口,可以由0>Class.Wire.TargetName0>和3>Class.Wire.SourceName3>目标,并使用6>Class.Wire.TargetName6>和AudioCompressor9>的AudioCompressor0>端口。

代码示例

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

概要

属性

方法

属性

Attack

读取并联

时间,以秒为单位,表示压缩器在超过 Threshold 后的速度。范围从 0.001 到 0.5。

Bypass

读取并联

如果 true , 音频流量通过此效果不受影响。

MakeupGain

读取并联

在压缩后获得值,以十分贝。在限制动态范围后,结果流可能很 quiet,这个属性可以用来补偿。 从 -30 到 30 的范围。

Ratio

读取并联

输入音量到输出音量的比率,适用于超过 Threshold 时。例如,2 的值会使输入流量在输入流量超过 threshold 时的半值切换。范围从 1 到 50。

Release

读取并联

时间,以秒为单位,表示压缩器在流量变化为零后的速度 Threshold 。范围从 0.01 到 0.5。

Threshold

读取并联

在 60 到 0 之间的输入流量,在每个 -60 到 0 之间的输入串流量,在 -60 到 0 之间的输入流量,在 -60 到 0 之间的输入串流量,在 -60

如果任何 Wires 连接到压缩器的 Sidechain 端口,此阈值分析这些流量,而不是 输入 流量;这可以用来在一条流量的反应对另一个流量进行抵消。

方法

GetConnectedWires

Instances

返回连接到指定端置顶的Wires阵列。AudioCompressor有一个“输入”端置顶、一个“侧链”端置顶和一个“输出”端置顶。

参数

pin: string

返回

Instances

活动