AudioCompressor

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

AudioCompressor regola la dinamica gamma di flussi audio. Qualsiasi momento di fusione temporale di rumore viene appiattito in base alle proprietà del compressore.

Class.AudioCompressor fornisce input e sidechain pin che possono essere target da 0> Class.Wire.TargetName0> e un 3> output3> pin che può essere utilizzato da AudioCompressor6> .

Campioni di codice

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

Sommario

Proprietà

  • Lettura Parallela

    Controlla quanto velocemente il compressore si azionerà quando il volume supererà Threshold .

  • Lettura Parallela

    Se i flussi audio vengono passati attraverso senza essere influenzati da questo effetto.

  • Lettura Parallela

    Un valore di guadagno da applicare dopo la compressione.

  • Lettura Parallela

    Rapporto di volume di input a volume di uscita, da applicare quando supera Threshold .

  • Lettura Parallela

    Controlla quanto velocemente il compressore si sbloccherà dopo che il volume del flusso scenderà di sotto Threshold .

  • Lettura Parallela

    Ottieni valore al quale il compressore inizierà a modificare il Flussodi input.

Metodi

Proprietà

Attack

Lettura Parallela

Il tempo, in secondi, denota quanto velocemente il compressore si azionerà quando il volume supererà Threshold . Le range vanno da 0,001 a 0,5.

Bypass

Lettura Parallela

Se true , i flussi audio sono passati attraverso senza essere influenzati da questo effetto.

MakeupGain

Lettura Parallela

Ottieni valore da applicare dopo la compressione, in decibel. Dopo aver limitato la gamma dinamica, lo stream risultante può essere molto silenzioso e questa proprietà può essere utilizzata per compensare. Gli intervalli da -30 a 30.

Ratio

Lettura Parallela

Rapporto di volume di input a volume di output, da applicare quando supera Threshold . Ad esempio, un valore di 2 ridurrà la quantità in cui il flusso di input supera il threshold di metà quando il flusso di input lo fa. Gli intervalli vanno da 1 a 50.

Release

Lettura Parallela

Il tempo, in secondi, denota quanto velocemente il compressore si sbloccherà dopo il suo volume di flusso scenderà a Threshold . Le範围 vanno da 0,01 a 0,5.

Threshold

Lettura Parallela

Ottieni il valore in cui il compressore inizierà a modificare il Flussodi input, in decibel, con una gamma di -60 a 0. Quando il flusso di input supera Threshold , il

Se qualsiasi Wires è connesso alla pin Sidechain del compressore, questo threshold analizza questi flussi invece che i flussi 輸入 ; questo può essere utilizzato per duplicare il volume di un flusso in risposta ad un altro.

Metodi

GetConnectedWires

Instances

Restituisce un'area di Wires che sono connessi all'area specificata del pin. AudioCompressor ha una sola pin "Input", una pin "Sidechain" e una pin "Output".

Parametri

pin: string

Restituzioni

Instances

Eventi