AudioCompressor

Afficher les obsolètes

*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

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

Résumé

Propriétés

  • Lecture parallèle

    Contrôle la vitesse à laquelle le compresseur se referme au volume après qu'il ait dépassé Threshold.

  • Lecture parallèle

    Whether les flux audio sont-ils passés à travers sans être affectés par cet effet.

  • Lecture parallèle

    Une valeur de gain à appliquer après la compression.

  • Lecture parallèle

    Ratio de volume d'entrée au volume d'entrée, à appliquer lorsque vous dépassez Threshold.

  • Lecture parallèle

    Contrôle la vitesse à laquelle le compresseur se déverrouillera après que le volume du flux soit inférieur à Threshold.

  • Lecture parallèle

    Gagnez la valeur à laquelle le compresseur commencera à modifier le flux d'entrée.

Méthodes

Propriétés

Attack

Lecture parallèle

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.

Bypass

Lecture parallèle

Si true , les flux audio sont traités par des chaînes audio non affectées par cet effet.

MakeupGain

Lecture parallèle

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

Lecture parallèle

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

Lecture parallèle

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

Lecture parallèle

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

Instances

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 » .

Paramètres

pin: string

Retours

Instances

Évènements