AudioCompressor

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

AudioCompressor は、オーディオストリームのダイナミックレンジを調整します。任意の高音の一時的なバーストは、コンプレッサーのプロパティにより押さえられます。

Class.AudioCompressor は、 入力サイドチェーン ピンを提供します。これらは、0> Class.Wire.TargetName0> によってターゲットに使用でき、AudioCompressor3> ピンを使用できます。これらは、6> Class.Wire.

コードサンプル

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

概要

プロパティ

  • 並列読み取り

    コンプレッサーが Threshold を超えた後にクランプダウンする速度を制御します。

  • 並列読み取り

    オーディオストリームがこのエフェクトによってパススルーされるかどうか。

  • 並列読み取り

    圧縮後に適用される獲得値。

  • 並列読み取り

    Class.AudioCompressor.Threshold|Throw を超えると、R Class.AudioCompressor.Throw に適用される比率。

  • 並列読み取り

    ストリームボリュームが Threshold 以下に減少した後にコンプレッサーがどれくらい早く解除されるかを制御します。

  • 並列読み取り

    コンプレッサーが入力ストリームを変更するように開始する値を取得します。

方法

プロパティ

Attack

並列読み取り

時間、秒単位で、コンプレッサーが Threshold を超えた後にクランプダウンするのをどれくらい早くするかを表します。範囲は 0.001 から 0.5 です。

Bypass

並列読み取り

True の場合、オーディオストリームはこの効果によって影響を受けません。

MakeupGain

並列読み取り

圧縮後に適用される値を獲得します。デシベル単位で値を制限した後、結果としてストリームが非常に静かになる可能性があり、このプロパティを使用して補償できます。-30 から 30 の範囲です。

Ratio

並列読み取り

Class.AudioCompressor.Threshold|Throw を超えると、Class.AudioCompressor.Threshold|Throw に適用されるインプットボリュームの割合を減少させます。たとえば、Class.AudioCompressor.Throw が 2 です。1>Class.AudioCompressor.Throw1> は範囲 1 から 50 までです。

Release

並列読み取り

時間、秒単位で、ストリームボリュームが Threshold の下に落ちると、コンプレッサーがどれくらい早くスナップオフするかを表します。範囲は 0.01 から 0.5 です。

Threshold

並列読み取り

コンプレッサーは、入力ストリームの音量を、-60から+0までの範囲で、デシベル単位で変更し始めます。入力ストリームの音量が Class.AudioCompress

Class.Wire|Wires がコンプレッサーの サイドチェーン ピンに接続されている場合、このサムネルは、 入力 ストリームではなく、1>サイドチェーン1> ストリームを分析します。これは、4>ストリームのボリューム4>に応答して、7>他のストリーム7>にダックする

方法

GetConnectedWires

Instances

指定されたピピン留めに接続された Wires のアレイを返します。 AudioCompressor には、入力、2>サイドチェーピン留め2>、および 5>出力5> の 1 つのピン留めピン留めがあります。

パラメータ

pin: string

戻り値

Instances

イベント