AudioCompressor
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
AudioCompressor regola la gamma dinamica degli stream audio. Tutti i momentanei picchi di volume verranno compressi secondo le proprietà del compressore.
AudioCompressor fornisce Input e Sidechain pin che possono essere mirati da Wire.TargetName , e un pin Output che può essere utilizzato da Wire.SourceName .
Campioni di codice
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()
Sommario
Proprietà
Controlla quanto rapidamente il compressore si chiuderà sul volume dopo aver superato Threshold .
Se gli stream audio vengono passati attraverso senza essere influenzati da questo effetto.
Un valore di guadagno da applicare dopo la compressione.
Rapporto tra volume di input e volume di output, da applicare quando si supera Threshold .
Controlla quanto rapidamente il compressore si allenterà dopo che il volume dello stream scenderà di nuovo al di sotto di Threshold .
Ottieni il valore in cui il compressore inizierà a modificare lo Flussodi input.
Metodi
Restituisce un array di Wires che sono connessi al pin specificato.
Eventi
Si accende quando un'altra istanza è connessa o disconnessa dal AudioCompressor attraverso un Wire .
Proprietà
Attack
Tempo, in secondi, che indica quanto rapidamente il compressore si chiuderà sul volume dopo aver superato Threshold. Varia da 0.001 a 0.5.
Bypass
Se true , gli stream audio vengono passati attraverso senza essere influenzati da questo effetto.
Editor
MakeupGain
Ottieni un valore da applicare dopo la compressione, in decibel.Dopo aver limitato l'intervallo dinamico, lo stream risultante può essere molto silenzioso e questa proprietà può essere utilizzata per compensare.Varia da -30 a 30.
Ratio
Rapporto tra volume di input e volume di output, da applicare quando si supera Threshold .Ad esempio, un valore di 2 ridurrà la quantità con cui lo stream di input supera la soglia della metà ogni volta che lo stream di input lo fa.Varia da 1 a 50.
Release
Tempo, in secondi, che indica quanto rapidamente il compressore si allenterà dopo che il suo volume di flusso tornerà al di sotto di Threshold. Varia da 0.01 a 0.5.
Threshold
Ottieni il valore in cui il compressore inizierà a modificare lo Flussodi input, in decibel, con un intervallo da -60 a 0.Quando il volume dello Flussodi input supera Threshold, il compressore impiegherà Attack secondi per entrare in gioco.Quando il volume dello Flussodi input si ritira al di sotto di Threshold, il compressore impiegherà Release secondi per smettere di agire.
Se qualunque Wires è connesso al pin Sidechain del compressore, questa soglia analizza quei flussi invece dei flussi di input ; questo può essere utilizzato per rallentare il volume di uno stream in risposta ad un altro.
Metodi
Eventi
WiringChanged
Evento che si attiva dopo che un Wire diventa connesso o disconnesso, e che Wire è ora o era precedentemente connesso a un pin sulla AudioCompressor e a qualche altra esempiowirable.
Parametri
Se l'istanza è stata connessa o disconnessa.
Il pin sul AudioCompressor che i bersagli Wire .
Il Wire tra la AudioCompressor e l'altra esempio.