AudioCompressor
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
AudioCompressor ajusta o alcance dinâmico de estreams de áudio. Qualquer pequeno aumento de volume será restringido de acordo com as propriedades do compressor.
Class.AudioCompressor fornece entrada e pinos de sidechain que podem ser alvo de 0> Class.Wire.TargetName0> e um 3> saída3> pino que pode ser usado por AudioCompressor6> .
Amostras de código
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()
Resumo
Propriedades
Controla a rapidez com que o compressor vai se fechar após atingir Threshold.
Se as transmissões de áudio são passadas através de efeitos não afetados por este efeito.
Um valor de ganho a ser aplicado após a compactação.
Rácio de volume de entrada para volume de saída, a ser aplicado quando exceder Threshold.
Controla a rapidez com que o compressor vai desprender após o volume da stream cair abaixo de Threshold.
Ganhe valor no qual o comprimor começará a modificar a streamde entrada.
Métodos
Retorna um array de Wires que estão conectados ao marcarespecificado.
Propriedades
Attack
O tempo, em segundos, denota quão rapidamente o compressor vai apertar no volume depois de exceder Threshold. Alcance de 0.001 a 0.5.
MakeupGain
Ganhe valor para ser aplicado depois da compactação, em decímetros. Depois de limitar o alcance dinâmico, o stream resultante pode ser muito quieto e esta propriedade pode ser usada para compensar. Ranges de -30 a 30.
Ratio
Rácio de volume de entrada para volume de saída, a ser aplicado quando exceder o Threshold. Por exemplo, um valor de 2 cortará a quantidade que o stream de entrada excede o threshold em metade quando o stream de entrada fizer isso. Alcance de 1 a 50.
Release
O tempo, em segundos, denota quão rápido o compressor vai desprender após seu volume de stream cair abaixo de Threshold. Alcance de 0,01 a 0,5.
Threshold
Ganhe valor na qual o comprimidor começará a modificar a fonte de stream, em decíbeis, com um alcance de -60 a 0. Quando a fonte de entrada do volume atingir Class.AudioCompressor.Threshold|Thursday
Se algum Wires estiver conectado à pista de Sidechain do compressor, este limite analisa esses stream em vez dos stream de entrada; isso pode ser usado para pular o volume de um stream em resposta a outro.
Métodos
GetConnectedWires
Retorna um array de Wires que estão conectados ao marcarespecificado. AudioCompressor tem um marcar"Entrada", um marcar"Subida" e um marcar"Saída".