VSTHost: วิธีการกำหนดค่า "อุปกรณ์คลื่น" โดยไม่มีปัญหาความล่าช้า / ล่าช้า?


1

ฉันมีการเชื่อมต่อทางกายภาพนี้:

               "line in"
Mike -------------------> Computer

และฉันใช้ Windows 7 ด้วยการตั้งค่าต่อไปนี้:

Playback devices --> Recording --> Line In --> Properties --> "Listen to this device" is UNCHECKED

Playback devices --> Playback --> Speakers --> Properties --> Line In: 100% (un-muted)

การตั้งค่าเหล่านั้นทำงานได้ยอดเยี่ยม: ฉันล่าช้า 0
หากฉันใช้ตัวเลือก " ฟังอุปกรณ์นี้ " ฉันจะได้รับความล่าช้าประมาณ ~ 1000ms (แย่มาก)


จากที่กล่าวมาฉันต้องการใส่เอฟเฟกต์ตามเวลาจริงลงใน "Line-In" ดังนั้นฉันจึงดาวน์โหลด VSTHost และใช้การตั้งค่านี้:

Windows settings:
-----------------

"Listen to this device" continues UNCHECKED

Playback devices --> Playback --> Speakers --> Properties --> Line In: now is muted


VSTHost settings:
-----------------

Devices > Wave devices > 
                          Input port: DS Line in
                          Output port: MME Microsoft Sound Mapper

แต่ฉันก็มีความล่าช้าเช่นเดียวกับที่มีการ "ตรวจสอบอุปกรณ์นี้"

คำถาม: ฉันทำอะไรผิด ฉันจะบรรลุการหน่วงเวลาศูนย์เดียวกันได้อย่างไร แต่ใช้ VSTHost แทน Windows

คำตอบ:


1

ในตอนท้ายมันช่วยให้ฉันใช้บัฟเฟอร์ต่ำ (ตัวอย่างจำนวนน้อย)

   Select wave devices
   -------------------------------------------
   Input port: (whatever that works)
   Output port: (whatever that works)
   Sample rate: default
   Buffer: THIS IS THE KEY PARAMETER!...
           the lower the number of samples (or higher b/s), the lower is the latency

คุณใช้ค่าอะไร นอกจากนี้: เมื่อใช้ DS สำหรับการส่งออกความล่าช้าจะรุนแรง คุณสามารถทำซ้ำได้หรือไม่ ขอบคุณ!
qubodup
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.