วิธีแก้ไขปัญหาอินเทอร์เฟซเสียงทั่วไปใน Windows 10
การตั้งค่าพีซี Windows ของคุณสำหรับการบันทึกเสียงโดยเฉพาะอย่างยิ่งเมื่อคุณเพิ่มฮาร์ดแวร์เสียงเครื่องดนตรีและ DAW เข้าไปในส่วนผสมอาจเป็นเรื่องที่น่าปวดหัว ในบทความนี้เรากำลังพูดถึงปัญหาทั่วไปที่เกี่ยวข้องกับไดรเวอร์เสียงการกำหนดค่าฮาร์ดแวร์และ "a-ha!" ช่วงเวลา
คำอธิบายเกี่ยวกับ Windows audio APIs
ใน DAW ส่วนใหญ่คุณสามารถเปลี่ยน API เสียงได้ โดยทั่วไปตัวเลือกและสิ่งที่พวกเขาทำคือ:
ตอนนี้เราได้อธิบายเกี่ยวกับระบบเสียงต่างๆแล้วให้แก้ไขปัญหาเสียงทั่วไปบางอย่างเมื่อทำงานกับ DAW
โหมด ASIO: ตรวจพบอินพุตผ่าน USB ไม่สามารถเลือกเสียงของ Windows ได้ (เช่น. Realtek) เป็นเอาต์พุต
นี่คือการออกแบบ เมื่อ ASIO ถูกเลือกให้เป็นระบบเสียงอุปกรณ์ที่เปิดใช้งาน ASIO จะกลายเป็นแหล่งอินพุต / เอาต์พุต หากต้องการฟังเอาต์พุตเสียงจาก ASIO คุณต้องเชื่อมต่อสายเคเบิลจากเอาต์พุตของอุปกรณ์เข้ากับอินพุตของคอมพิวเตอร์ (หรือคู่ลำโพงทางเลือกที่ไม่ได้เชื่อมต่อกับคอมพิวเตอร์ของคุณ).
นี่คือแผนภาพ:
อุปกรณ์เสียงของฉันเชื่อมต่อกับพีซีผ่าน USB ฉันไม่ควรรับเอาต์พุตเสียงจากลำโพงคอมพิวเตอร์ในเวลาเดียวกันกับที่กำลังบันทึกเครื่องดนตรีโดยใช้ไดรเวอร์ ASIO ใช่หรือไม่
ไม่ได้คุณจะสร้างลูปข้อเสนอแนะ โปรดจำไว้ว่า ASIO เป็นไดรเวอร์สำหรับฮาร์ดแวร์โดยเฉพาะซึ่ง โดยเฉพาะ ใช้อุปกรณ์ฮาร์ดแวร์
คุณกำลังส่งสัญญาณจากอุปกรณ์เสียงไปยังพีซีของคุณผ่าน USB จากนั้นสัญญาณจะถูกผสมใน DAW ของคุณ จากนั้นจะส่งสัญญาณ กลับ ไปยังอินเทอร์เฟซเสียงของคุณเพื่อผ่านสาย OUTPUT
สิ่งที่คุณถามโดยทั่วไปคือสัญญาณเสียงที่จะเดินทางจากอุปกรณ์เสียงของคุณไปยังพีซีของคุณผสมใน DAW จากนั้นเดินทางกลับไปที่อุปกรณ์เสียงของคุณจากนั้นเดินทางกลับไปที่ลำโพงของคอมพิวเตอร์ เป็นไปไม่ได้เนื่องจากลำโพงคอมพิวเตอร์ของคุณไม่ได้เป็นส่วนหนึ่งของไดรเวอร์ ASIO ในระดับซอฟต์แวร์
จะเกิดอะไรขึ้นถ้าคุณทำได้ก็คือสัญญาณเสียงจะเดินทางไปมาระหว่างอินเทอร์เฟซเสียงและลำโพงพีซีของคุณอย่างไม่มีที่สิ้นสุดสร้างเสียงที่น่ากลัวที่สุดที่มนุษยชาติรู้จักเมื่อมันวนไปมาและดังขึ้นเรื่อย ๆ โดย วินาที. มันจะเทียบเท่ากับสิ่งนี้:
TLDR: เมื่อใช้โหมดพิเศษ ASIO คุณต้องมีเอาต์พุตภายนอกที่เชื่อมต่อโดยตรงกับอุปกรณ์ฮาร์ดแวร์ ASIO ของคุณ มันจะไม่ส่งออกผ่านลำโพงคอมพิวเตอร์ของคุณในระดับซอฟต์แวร์เนื่องจากลำโพงของคุณไม่ได้เป็นส่วนหนึ่งของการมิกซ์เสียง
ฉันจะใช้อินพุต ASIO และยังคงได้รับเอาต์พุตลำโพงของ PC ได้อย่างไร?
คุณมีสองทางเลือกที่นี่
คุณสามารถใช้ DirectSound ซึ่ง ควร ให้คุณเลือกอุปกรณ์ ASIO ของคุณเป็นอินพุตและเจ้าของภาษาของคอมพิวเตอร์ของคุณ (Realtek ฯลฯ ) เป็นผลลัพธ์ อย่างไรก็ตามสิ่งนี้เพิ่ม มาก เวลาแฝงเนื่องจากส่งผ่านทั้งสองชั้นผ่านระดับการจำลอง
ตัวอย่างเช่นหากคุณกำลังเล่นกีตาร์คุณจะได้ยินเสียงโน๊ตของกีตาร์เช่น 5 วินาทีหลังจากที่คุณตีสาย เนื่องจากสัญญาณอินพุตกำลังส่งจากอุปกรณ์เสียงของคุณไปยังพีซีของคุณโดยผสมกันในการจำลองจากนั้นส่งออกผ่าน Realtek (หรือเสียงของเครื่องพีซีของคุณ ส่วนใหญ่อาจเป็น 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 มม. ถึงคู่ หรือรูปแบบแปลก ๆ อีกมากมายเนื่องจากขึ้นอยู่กับอุปกรณ์ของคุณและสิ่งที่คุณพยายามเชื่อมต่อ สอบถามร้านฮาร์ดแวร์เสียงในพื้นที่ของคุณ