AudioCompressor
*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
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à
Controlla quanto velocemente il compressore si azionerà quando il volume supererà Threshold .
Se i flussi audio vengono passati attraverso senza essere influenzati da questo effetto.
Un valore di guadagno da applicare dopo la compressione.
Rapporto di volume di input a volume di uscita, da applicare quando supera Threshold .
Controlla quanto velocemente il compressore si sbloccherà dopo che il volume del flusso scenderà di sotto Threshold .
Ottieni valore al quale il compressore inizierà a modificare il Flussodi input.
Metodi
Restituisce un'arrangione di Wires che sono connessi all' pinspecificato.
Proprietà
Attack
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
Se true , i flussi audio sono passati attraverso senza essere influenzati da questo effetto.
MakeupGain
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
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
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
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
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".