AudioCompressor

Mostrar obsoleto

*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

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

Resumo

Propriedades

  • Ler Parallel

    Controla a rapidez com que o compressor vai se fechar após atingir Threshold.

  • Ler Parallel

    Se as transmissões de áudio são passadas através de efeitos não afetados por este efeito.

  • Ler Parallel

    Um valor de ganho a ser aplicado após a compactação.

  • Ler Parallel

    Rácio de volume de entrada para volume de saída, a ser aplicado quando exceder Threshold.

  • Ler Parallel

    Controla a rapidez com que o compressor vai desprender após o volume da stream cair abaixo de Threshold.

  • Ler Parallel

    Ganhe valor no qual o comprimor começará a modificar a streamde entrada.

Métodos

Propriedades

Attack

Ler Parallel

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.

Bypass

Ler Parallel

Se true , stream de áudio são pass-through sem efeito por este efeito.

MakeupGain

Ler Parallel

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

Ler Parallel

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

Ler Parallel

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

Ler Parallel

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

Instances

Retorna um array de Wires que estão conectados ao marcarespecificado. AudioCompressor tem um marcar"Entrada", um marcar"Subida" e um marcar"Saída".

Parâmetros

pin: string

Devolução

Instances

Eventos