AudioCompressor
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
AudioCompressor ajuste la portée dynamique des flux audio. Tout moment de rupture de bruits forts sera ajusté en fonction des propriétés du compresseur.
Class.AudioCompressor fournit des entrées et sidechain pins qui peuvent être ciblés par 0> Class.Wire.TargetName0> , et un 3> sortie3> pin qui peut être utilisé par AudioCompressor6> .
Échantillons de code
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()
Résumé
Propriétés
Contrôle la vitesse à laquelle le compresseur se referme au volume après qu'il ait dépassé Threshold.
Whether les flux audio sont-ils passés à travers sans être affectés par cet effet.
Une valeur de gain à appliquer après la compression.
Ratio de volume d'entrée au volume d'entrée, à appliquer lorsque vous dépassez Threshold.
Contrôle la vitesse à laquelle le compresseur se déverrouillera après que le volume du flux soit inférieur à Threshold.
Gagnez la valeur à laquelle le compresseur commencera à modifier le flux d'entrée.
Méthodes
Retourne un tableau de Wires qui sont connectés à l'épinglerspécifié.
Propriétés
Attack
Temps, en secondes, désignant à quel point le compresseur se rapetissera sur le volume après qu'il dépasse Threshold. Les valeurs s'étendent de 0,001 à 0,5.
MakeupGain
Obtenez de la valeur à appliquer après la compression, en décibels. Après avoir limité la portée dynamique, le flux résultant peut être très silencieux et cette propriété peut être utilisée pour compenser. Les valeurs de -30 à 30.
Ratio
Ratio du volume d'entrée au volume d'排ie, à appliquer lorsque vous dépassez Threshold. Par exemple, une valeur de 2 coupera le montant par lequel le flux d'entrée atteint le seuil en moitié quand le flux d'entrée le fait. Les valeurs de 1 à 50.
Release
Temps, en secondes, désignant à quel point le compresseur se déverrouillera après son volume de flux descendra en dessous de Threshold . Les valeurs s'étendent de 0,01 à 0,5.
Threshold
Gagnez la valeur à laquelle le compresseur commencera à modifier le flux d'entrée, en décibels, avec une gamme de -60 à 0. Lorsque le volume du flux d'entrée dépassera Threshold, le
Si l'un des Wires est connecté à la pin Sidechain du compresseur, cette analyse de seuil analyse ces flux au lieu des flux d'entrée ; ceci peut être utilisé pour faire résonner le volume d'un flux en réponse à un autre.
Méthodes
GetConnectedWires
Retourne un tableau de Wires qui sont connectés à l'épinglerspécifié. AudioCompressor a un épingler« Entrée » et un épingler« Sidechain » et un épingler« Sortie » .