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 streams de áudio. Quaisquer explosões momentâneas de volume serão restringidas de acordo com as propriedades do compressor.

AudioCompressor fornece Entrada e Sidechain pinos que podem ser alvo por Wire.TargetName e um pino Saída que pode ser usado por Wire.SourceName .

Amostras de código

Ao usar a compressão de lado de corrente, a ambiência de fundo pode ser desviada em torno de uma explosão

Compressão de lado de corrente

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 quão rapidamente o compressor vai prender o volume depois de superar Threshold.

  • Ler Parallel

    Se os fluxos de áudio são transmitidos sem serem afetados por esse efeito.

  • Não replicado
    Segurança do script Roblox
    Ler Parallel
  • Ler Parallel

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

  • Ler Parallel

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

  • Ler Parallel

    Controla quão rapidamente o compressor vai soltar após o volume do stream cair abaixo de Threshold.

  • Ler Parallel

    Ganhe valor em que o compressor começará a modificar o streamde entrada.

Métodos

Eventos

Propriedades

Attack

Ler Parallel

Bypass

Ler Parallel

Editor

Não replicado
Segurança do script Roblox
Ler Parallel

MakeupGain

Ler Parallel

Ratio

Ler Parallel

Release

Ler Parallel

Threshold

Ler Parallel

Métodos

GetConnectedWires

Instances

Parâmetros

pin: string
Valor Padrão: ""

Devolução

Instances

GetInputPins


Devolução

GetOutputPins


Devolução

Eventos

WiringChanged

Parâmetros

connected: boolean
pin: string
wire: Wire
instance: Instance