AudioCompressor

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

AudioCompressor ปรับช่วงไดนามิกของสตรีมเสียง การระเบิดชั่วคราวใดๆ ของความดังจะถูกบีบอัดตามคุณสมบัติของคอมเพรสเซอร์

AudioCompressor ให้ อินพุต และ Sidechain พินที่สามารถเล็งไปที่ Wire.TargetName และพิน ออก ที่สามารถใช้โดย Wire.SourceName

ตัวอย่างโค้ด

By using Sidechain compression, the background ambience can be ducked around an explosion

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

สรุป

คุณสมบัติ

  • อ่านพร้อมๆ กัน

    ควบคุมความเร็วที่คอมเพรสเซอร์จะควบคุมปริมาณได้เร็วเพียงใดหลังจากที่มันเกิน Threshold

  • อ่านพร้อมๆ กัน

    ว่าสตรีมเสียงจะผ่านไปโดยไม่ได้รับผลกระทบจากเอฟเฟกต์นี้หรือไม่

  • ไม่ซ้ำ
    การรักษาความปลอดภัยของสคริปต์ Roblox
    อ่านพร้อมๆ กัน
  • อ่านพร้อมๆ กัน

    มูลค่าการได้รับที่จะใช้หลังการบีบอัด

  • อ่านพร้อมๆ กัน

    อัตราส่วนของปริมาณการใส่เพื่อปริมาณการออกที่จะใช้เมื่อเกิน Threshold

  • อ่านพร้อมๆ กัน

    ควบคุมความเร็วที่คอมเพรสเซอร์จะถูกปลดออกได้เร็วแค่ไหนหลังจากที่ปริมาณการสตรีมลดลงต่ำกว่า Threshold

  • อ่านพร้อมๆ กัน

    ได้รับค่าที่คอมเพรสเซอร์จะเริ่มแก้ไขสตรีมอินพุต

อีเวนต์

คุณสมบัติ

Attack

อ่านพร้อมๆ กัน

เวลาในวินาทีที่ระบุถึงความเร็วที่คอมเพรสเซอร์จะควบคุมปริมาณได้เร็วเพียงใดหลังจากที่มันเกิน Threshold ช่วงตั้งแต่ 0.001 ถึง 0.5

Bypass

อ่านพร้อมๆ กัน

หาก true สตรีมเสียงจะผ่านไปโดยไม่ได้รับผลกระทบจากเอฟเฟกต์นี้

Editor

ไม่ซ้ำ
การรักษาความปลอดภัยของสคริปต์ Roblox
อ่านพร้อมๆ กัน

MakeupGain

อ่านพร้อมๆ กัน

ได้รับมูลค่าที่จะใช้หลังการบีบอัดในเดซิเบลหลังจากจำกัดช่วงไดนามิกแล้ว สตรีมที่ได้รับอาจเงียบมากและคุณสมบัตินี้สามารถใช้เพื่อชดเชยได้ช่วงตั้งแต่ -30 ถึง 30

Ratio

อ่านพร้อมๆ กัน

อัตราส่วนของปริมาณการใส่เพื่อปริมาณการออกที่จะใช้เมื่อเกิน Thresholdตัวอย่างเช่น ค่า 2 จะตัดจำนวนที่สตรีมอินพุตเกินเกณฑ์ในครึ่งเวลาทุกครั้งที่สตรีมอินพุตทำเช่นนั้นช่วงตั้งแต่ 1 ถึง 50

Release

อ่านพร้อมๆ กัน

เวลาในวินาทีที่บ่งบอกถึงความเร็วที่คอมเพรสเซอร์จะถูกปลดการจับหลังจากปริมาณการสตรีมลดลงต่ำกว่า Threshold ช่วงตั้งแต่ 0.01 ถึง 0.5

Threshold

อ่านพร้อมๆ กัน

ได้รับมูลค่าที่คอมเพรสเซอร์จะเริ่มแก้ไขสตรีมอินพุตในเดซิเบลที่มีช่วง -60 ถึง 0เมื่อปริมาณของสตรีมอินพุตเกิน Threshold คอมเพรสเซอร์จะใช้เวลา Attack วินาทีในการเริ่มต้นเมื่อปริมาณของสตรีมอินพุตลดลงต่ำกว่า Threshold เครื่องอัดจะใช้เวลา Release วินาทีในการหยุดการทำงาน

หากมี Wires ใด ๆ เชื่อมต่อกับพิน Sidechain ของคอมเพรสเซอร์ เกณฑ์นี้จะวิเคราะห์สตรีมเหล่านั้นแทนสตรีม อินพุต สิ่งนี้สามารถใช้เพื่อลดระดับเสียงของสตรีมหนึ่งในการตอบสนองต่ออีก

วิธีการ

GetConnectedWires

Instances

ส่งคืนคอลเลกชันของ Wires ปักหมุดAudioCompressor ปักหมุด"Input" ปักหมุด"Sidechain" ปักหมุด"Output"

พารามิเตอร์

pin: string
ค่าเริ่มต้น: ""

ส่งค่ากลับ

Instances

GetInputPins


ส่งค่ากลับ

GetOutputPins


ส่งค่ากลับ

อีเวนต์

WiringChanged

อีเวนต์ที่จะยิงหลังจากที่ Wire เชื่อมต่อหรือถูกตัดการเชื่อมต่อและ Wire ตอนนี้หรือเคยเชื่อมต่อกับพินบน AudioCompressor อินสแตนซ์

พารามิเตอร์

connected: boolean

ว่าตัวอย่างได้เชื่อมต่อหรือถูกตัดการเชื่อมต่อ

pin: string

เข็มบน AudioCompressor ที่เป้าหมาย Wire

wire: Wire

The Wire ระหว่าง AudioCompressor และตัวอย่างอื่น

instance: Instance

ตัวอย่างอื่นที่เชื่อมต่อผ่าน Wire หรือไม่