Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

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

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

คำอธิบายของ Windows audio APIs

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

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

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

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

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

นี่คือไดอะแกรม:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ฉันกำลังใช้ DirectSound และเกิดเสียงแตกและคงที่จากเอาต์พุตอย่างน่ากลัว

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

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

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

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

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

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

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

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

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

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