วิธีแก้ไขปัญหาอินเทอร์เฟซเสียงทั่วไปใน Windows 10

การตั้งค่า Windows PC ของคุณสำหรับการบันทึกเสียงโดยเฉพาะอย่างยิ่งเมื่อคุณเพิ่มฮาร์ดแวร์เสียงเครื่องมือและ DAW ลงในส่วนผสมอาจทำให้ปวดหัวได้ ในบทความนี้เราจะพูดถึงปัญหาทั่วไปที่เกี่ยวข้องกับไดรเวอร์เสียงการกำหนดค่าฮาร์ดแวร์และช่วงเวลา "a-ha!"

คำอธิบายของ API เสียงของ Windows

ใน DAW ส่วนใหญ่คุณสามารถเปลี่ยน API เสียงได้ ตัวเลือกและสิ่งที่พวกเขาทำคือ:

ระบบเครื่องเสียง Windows
  • DirectSound : เป็นของ Microsoft DirectX API มันเป็นวิธีที่เป็นสากลสำหรับอุปกรณ์เสียงทั้งหมดที่จะทำงานอย่างถูกต้องกับ Windows ปัญหาเกี่ยวกับ DirectSound สำหรับการบันทึกด้วยการตรวจสอบสด ( การเล่นแบบเรียลไทม์ในขณะที่บันทึกในเวลาเดียวกัน) คือ DS แนะนำเวลาแฝงจำนวนมากเนื่องจากอินพุตของคุณ ( กีต้าร์คีย์บอร์ด ฯลฯ ) ส่งผ่านเลเยอร์การจำลองก่อนส่งออก
  • WaveOut : ผู้ใช้ DirectSound รุ่นเก่าที่ล้าสมัยไปอย่างมากไม่ควรใช้สิ่งนี้เว้นแต่ว่าไดรเวอร์เสียงของคุณจะกระอักกระอ่วนมันเป็นสิ่งเดียวที่ใช้ได้ผล ( ฉันเคยเห็นมาก่อน)
  • การสตรีมมิ่งเคอร์เนล WDM : อีกหนึ่งโหมดเสียงดั้งเดิมที่เก่าแก่ซึ่งมี CPU น้อยกว่า WaveOut เพียงเล็กน้อย แต่ควรหลีกเลี่ยง
  • WASAPI : คล้ายกับ DirectSound ยกเว้นว่าจะใช้โหมด“ พิเศษ” ซึ่งหมายความว่าแอพใดก็ตามที่คุณใช้โหมด WASAPI นั้นจะควบคุมไดรเวอร์เสียงได้อย่างสมบูรณ์ ดังนั้นหากคุณเปิด DAW ในโหมด WASAPI คุณจะไม่ได้ยินเสียงใด ๆ จากวิดีโอ YouTube ใน Google Chrome - เนื่องจากโหมด WASAPI ใน DAW นั้นควบคุมไดร์เวอร์เสียงเป็นพิเศษ
  • ASIO : ไดร์เวอร์ระดับฮาร์ดแวร์เฉพาะโดยทั่วไปจะรองรับบิตเรตที่แท้จริงและแทบไม่มีเวลาแฝง ASIO เป็นระบบเสียงที่ต้องการสำหรับการบันทึกอินพุตหากคุณมีอุปกรณ์ฮาร์ดแวร์ที่มีไดรเวอร์ ASIO ของตัวเอง ตัวอย่างเช่น USB DACs ส่วนต่อประสานเสียงและเอฟเฟกต์ดิจิตอลจำนวนมากมีไดร์เวอร์ ASIO เฉพาะสำหรับใช้งานโดยตรงจากผู้ผลิต

ตอนนี้เราได้อธิบายระบบเสียงต่าง ๆ แล้วให้แก้ไขปัญหาเสียงทั่วไปเมื่อทำงานกับ DAW

โหมด ASIO: ตรวจพบอินพุตผ่าน USB ไม่สามารถเลือกเสียง Windows ( เช่น Realtek) เป็นเอาต์พุต

นี่คือโดยการออกแบบ เมื่อเลือก ASIO เป็นระบบเสียงอุปกรณ์ที่เปิดใช้งาน ASIO จะกลายเป็นแหล่งสัญญาณเข้า / ออก ในการฟังสัญญาณเสียงออกจาก ASIO คุณต้องเชื่อมต่อสายเคเบิลจากอุปกรณ์ของคุณเข้ากับคอมพิวเตอร์ ( หรือลำโพงคู่อื่นที่ไม่ได้เชื่อมต่อกับคอมพิวเตอร์ของคุณ)

นี่คือแผนภาพ:

อุปกรณ์เสียงของฉันเชื่อมต่อกับพีซีผ่าน USB ฉันไม่ควรรับสัญญาณเสียงจากลำโพงคอมพิวเตอร์ของฉันในเวลาเดียวกันฉันบันทึกเครื่องดนตรีโดยใช้ไดรเวอร์ ASIO หรือไม่

ไม่คุณจะสร้างลูปข้อเสนอแนะ โปรดจำไว้ว่า ASIO เป็นไดร์เวอร์ที่ใช้ฮาร์ดแวร์ โดยเฉพาะ ซึ่งใช้อุปกรณ์ฮาร์ดแวร์ โดยเฉพาะ

คุณกำลังส่งสัญญาณจากอุปกรณ์เสียงไปยังพีซีของคุณผ่าน USB สัญญาณจะถูกผสมใน DAW ของคุณ จากนั้นจะส่งสัญญาณ กลับ ไปยังอินเทอร์เฟซเสียงของคุณเพื่อผ่านบรรทัด OUTPUT

สิ่งที่คุณถามโดยทั่วไปคือการให้สัญญาณเสียงเดินทางจากอุปกรณ์เสียงไปยังพีซีของคุณผสมใน DAW จากนั้นเดินทางกลับไปยังอุปกรณ์เสียงของคุณจากนั้นเดินทางกลับไปที่ลำโพงของคอมพิวเตอร์ ไม่สามารถทำได้เนื่องจากลำโพงคอมพิวเตอร์ของคุณไม่ได้เป็นส่วนหนึ่งของไดรเวอร์ ASIO ในระดับซอฟต์แวร์

จะเกิดอะไรขึ้นถ้าคุณสามารถทำสิ่งนี้ได้ก็คือสัญญาณเสียงจะเดินทางไปมาระหว่างอินเทอร์เฟซเสียงและลำโพง PC ของคุณอย่างไม่ จำกัด สร้างเสียงที่น่ากลัวที่สุดที่มนุษย์รู้จักเมื่อวนลูปไปมา ที่สอง มันจะเท่ากับสิ่งนี้:

TLDR: เมื่อใช้โหมดเอกสิทธิ์ ASIO คุณต้องเชื่อมต่อเอาท์พุทภายนอกกับอุปกรณ์ฮาร์ดแวร์ ASIO ของคุณโดยตรง มันจะไม่ส่งออกผ่านลำโพงคอมพิวเตอร์ของคุณในระดับซอฟต์แวร์เพราะลำโพงของคุณไม่ได้เป็นส่วนหนึ่งของการผสมผสาน

ฉันจะใช้อินพุต ASIO และยังรับเอาต์พุตลำโพง PC ได้อย่างไร

คุณมีสองตัวเลือกที่นี่

คุณสามารถใช้ DirectSound ซึ่ง จะ ช่วยให้คุณเลือกอุปกรณ์ ASIO ของคุณเป็นอินพุตและลำโพงของคอมพิวเตอร์ ( Realtek ฯลฯ ) เป็นเอาต์พุต อย่างไรก็ตามสิ่งนี้เพิ่ม ความ ล่าช้า มาก เนื่องจากมันผ่านทั้งสองเลเยอร์ผ่านระดับการจำลอง

ตัวอย่างเช่นหากคุณกำลังเล่นกีตาร์คุณจะได้ยินเสียงโน้ตกีตาร์ 5 วินาทีหลังจากที่คุณกดสตริง เนื่องจากสัญญาณอินพุตกำลังส่งผ่านจากอุปกรณ์เสียงของคุณไปยังพีซีของคุณมีการเลียนแบบแล้วจึงส่งสัญญาณออกผ่าน Realtek ( หรือเสียงจากพีซีของคุณที่เป็นแบบดั้งเดิม

ตัวเลือกที่สองของคุณคือ ASIO4ALL นี่เป็นไดร์เวอร์ ASIO ทั่วไปของบุคคลที่สามซึ่งจัดเรียง "เล่ห์เหลี่ยม" ของ Windows เพื่อให้สามารถใช้อินพุต ASIO พร้อมเอาต์พุตอื่นเช่น Realtek มันทำได้โดยการใช้คาถาและการห่อหุ้มเคอร์เนลและคำศัพท์แฟนซีอื่น ๆ อีกมากมายที่ฉันไม่สามารถอธิบายได้จริงๆ มันใช้งานได้ดีทีเดียว - ความหน่วงแฝงไม่ดีเท่าโหมด ASIO บริสุทธิ์ แต่เร็วกว่า DirectSound มาก

ฉันใช้ ASIO4ALL แต่ไม่มีตัวเลือกอินพุต / เอาต์พุตใน DAW ของฉัน

คลิก "การกำหนดค่า ASIO" และตรวจสอบให้แน่ใจว่าอุปกรณ์อินพุตและเอาต์พุตของคุณเปิดใช้งานจริงในไคลเอนต์ ASIO4ALL จากนั้นรีสตาร์ท DAW ของคุณ

สำหรับคำอธิบายโดยละเอียดเพิ่มเติมเกี่ยวกับการใช้ ASIO4ALL ใน DAW ดูคำแนะนำของ Appual วิธีบันทึกกีตาร์บนพีซีโดยใช้ Reaper DAW

ฉันใช้ DirectSound และมีเสียงแตกและคงที่ที่น่ากลัวจากผลลัพธ์

นั่นคือสิ่งที่ฉันพูดถึงก่อนหน้านี้ด้วยเวลาในการตอบสนอง DirectSound ความเร็วการจำลองของ DirectSound ( ความสามารถในการประมวลผลและเอาต์พุตแบบเรียลไทม์สิ่งที่คุณกำลังบันทึก) ส่วนใหญ่ขึ้นอยู่กับปัจจัยหลายประการ แต่ CPU เป็นปัจจัยใหญ่

เมื่อบัฟเฟอร์ถูกตั้งค่าต่ำเกินไป ( บัฟเฟอร์ที่ต่ำกว่า = การจำลองที่เร็วขึ้น) ผู้ขับขี่จะเดินทางข้ามมากกว่าตัวเองและเริ่มสร้างเสียงแตกที่น่ากลัว แต่ยิ่งการตั้งค่าบัฟเฟอร์ของคุณ สูง เท่าไรก็ยิ่งมี ความล่าช้า มากขึ้นเท่านั้น ( ได้ยินเสียงเครื่องดนตรีของคุณสองสามวินาทีหลังจากเล่นโน้ต) ดังนั้นด้วย DirectSound คุณจะต้องปรับการตั้งค่า“ บัฟเฟอร์” และค้นหา“ จุดที่น่าสนใจ” ก่อนที่ CPU ของคุณจะเริ่มปล่อยอากาศออกและไม่สามารถติดตามได้อีกต่อไป

นี่คือเหตุผลที่คุณควรติดกับ ASIO หรือ ASIO4ALL

DAW ของฉันทำงานล้มเหลวเมื่อเปลี่ยนโหมดเสียง

นี่เป็นเรื่องปกติและโดยปกติแล้วเนื่องจากบางแอพในคอมพิวเตอร์ของคุณมีการควบคุมอุปกรณ์เสียงของคุณเป็นพิเศษ ดังนั้นสมมติว่าคุณเปิด Chrome ในพื้นหลังและลองเปลี่ยนอุปกรณ์เสียงใน DAW จาก ASIO เป็น DirectSound แต่ด้วยเหตุผลบางอย่าง Chrome มีการควบคุม DirectSound แต่เพียงผู้เดียว ดังนั้น DAW ของคุณจึงขัดข้องเพราะไม่สามารถควบคุมไดรเวอร์เสียงจาก Chrome ได้ โดยทั่วไปจะเป็นแบบ“ มาก่อนได้ก่อน”

สิ่งที่คุณสามารถลองทำได้คืออันดับแรกตรวจสอบให้แน่ใจว่าไม่มีแอพใดเปิดอยู่บนคอมพิวเตอร์ของคุณที่สามารถใช้เสียงได้ ปัญหาที่นี่คือแม้กระทั่ง Windows สามารถใช้เสียงที่มีผลกระทบเสียง ดังนั้นคุณต้องปิดการใช้งานทุกอย่างสวยมาก

ลองปิดการใช้งาน "โหมดพิเศษ" ในอุปกรณ์เสียงของคุณ คุณต้องการเปิดใช้งานเฉพาะเมื่อคุณต้องการใช้โหมด WASAPI เท่านั้น

ฉันได้เชื่อมต่อเอาท์พุทอินเทอร์เฟซเสียงของฉันเข้ากับลำโพง / หูฟังภายนอกแล้ว แต่ฉันจะได้รับเสียงจากช่องสัญญาณซ้ายหรือขวาไม่ใช่ทั้งสองอย่าง?

คุณอาจใช้สายเคเบิลโมโน คุณอาจต้องใช้อะแดปเตอร์ปลั๊กอินสเตอริโอทั้งนี้ขึ้นอยู่กับอุปกรณ์เสียงเฉพาะของคุณ หรือสายเคเบิลสเตอริโอ 6.3 มม. ถึงคู่ หรือรูปแบบแปลก ๆ อื่น ๆ เพราะมันขึ้นอยู่กับอุปกรณ์ของคุณและสิ่งที่คุณพยายามเชื่อมต่อ สอบถามร้านฮาร์ดแวร์เครื่องเสียงในพื้นที่ของคุณ

บทความที่น่าสนใจ