Cách khắc phục các sự cố giao diện âm thanh phổ biến trong Windows 10

Thiết lập PC Windows của bạn để ghi âm thanh, đặc biệt là khi bạn thêm phần cứng âm thanh, nhạc cụ và DAW vào hỗn hợp, có thể là một vấn đề đau đầu. Trong bài viết này, chúng tôi sẽ đề cập đến một số vấn đề phổ biến liên quan đến trình điều khiển âm thanh, cấu hình phần cứng và các khoảnh khắc của a-ha!

Giải thích về API âm thanh của Windows

Trong hầu hết các DAW, bạn có thể thay đổi API âm thanh. Các tùy chọn và những gì họ làm, thường là:

Hệ thống âm thanh Windows.
  • DirectSound : Thuộc về Microsoft DirectX API. Đó là một cách phổ quát cho tất cả các thiết bị âm thanh để hoạt động đúng với Windows. Vấn đề với DirectSound để ghi với giám sát trực tiếp ( phát lại thời gian thực trong khi ghi cùng lúc) là DS giới thiệu một độ trễ lớn, khi đầu vào của bạn ( guitar, bàn phím, v.v.) đi qua lớp mô phỏng trước khi xuất ra.
  • WaveOut : Một tiền thân cực kỳ lỗi thời của DirectSound, điều này không bao giờ nên được sử dụng, trừ khi trình điều khiển âm thanh của bạn quá khó khăn, đó là cách duy nhất hoạt động ( tôi đã thấy điều này trước đây) .
  • WDM Kernel Streaming : Một chế độ âm thanh cổ xưa khác ít tốn CPU hơn một chút so với WaveOut, nhưng nên tránh.
  • WASAPI : Điều này tương tự DirectSound, ngoại trừ việc nó sử dụng chế độ Exclusive Exclusive, nghĩa là mọi ứng dụng bạn đang sử dụng chế độ WASAPI sẽ kiểm soát hoàn toàn trình điều khiển âm thanh. Vì vậy, nếu bạn mở DAW ở chế độ WASAPI, bạn sẽ không nghe thấy bất kỳ âm thanh nào từ video YouTube trong Google Chrome - vì chế độ WASAPI trong DAW đã kiểm soát độc quyền trình điều khiển âm thanh.
  • ASIO : Một trình điều khiển cấp phần cứng chuyên dụng, nó thường có hỗ trợ bitrate thực sự và hầu như không có độ trễ. ASIO là hệ thống âm thanh ưa thích để ghi âm đầu vào nếu bạn có một thiết bị phần cứng có trình điều khiển ASIO riêng. Ví dụ: nhiều USB DAC, giao diện âm thanh và bàn đạp hiệu ứng kỹ thuật số có trình điều khiển ASIO chuyên dụng có sẵn trực tiếp từ nhà sản xuất của họ.

Bây giờ chúng tôi đã giải thích các hệ thống âm thanh khác nhau, hãy khắc phục một số sự cố âm thanh phổ biến khi làm việc với DAW.

Chế độ ASIO: Đầu vào được phát hiện qua USB, không thể chọn âm thanh Windows ( ví dụ Realtek) làm đầu ra.

Đây là do thiết kế. Khi ASIO được chọn làm hệ thống âm thanh, thiết bị hỗ trợ ASIO sẽ trở thành nguồn đầu vào / đầu ra. Để nghe đầu ra âm thanh từ ASIO, bạn cần kết nối cáp từ đầu ra của thiết bị, với đầu vào máy tính của bạn ( hoặc một cặp loa khác không được kết nối với máy tính của bạn) .

Đây là một sơ đồ:

Thiết bị âm thanh của tôi được kết nối với PC qua USB. Tôi có nên nhận âm thanh phát ra từ loa máy tính của mình cùng lúc tôi đang ghi âm một nhạc cụ bằng trình điều khiển ASIO không?

Không. Bạn sẽ tạo một vòng phản hồi. Hãy nhớ rằng ASIO là trình điều khiển dành riêng cho phần cứng, chỉ sử dụng thiết bị phần cứng.

Bạn đang gửi tín hiệu từ thiết bị âm thanh đến PC qua USB. Tín hiệu sau đó được trộn lẫn trong DAW của bạn. Sau đó, nó sẽ gửi tín hiệu trở lại giao diện âm thanh của bạn, để đi qua dòng OUTPUT.

Những gì bạn yêu cầu về cơ bản là tín hiệu âm thanh truyền từ thiết bị âm thanh của bạn sang PC, được trộn trong DAW, sau đó quay trở lại thiết bị âm thanh của bạn, sau đó quay trở lại loa của máy tính. Điều này là không thể, bởi vì loa máy tính của bạn không phải là một phần của trình điều khiển ASIO ở cấp độ phần mềm.

Điều gì sẽ xảy ra nếu bạn có thể làm điều này là tín hiệu âm thanh sẽ truyền qua lại giữa giao diện âm thanh và loa PC của bạn, tạo ra âm thanh khủng khiếp nhất cho nhân loại khi nó lặp đi lặp lại, ngày càng to hơn và rít lên thứ hai. Nó sẽ tương đương với điều này:

TLDR: Khi sử dụng chế độ độc quyền ASIO, bạn cần một đầu ra bên ngoài được kết nối trực tiếp với thiết bị phần cứng ASIO của bạn. Nó sẽ không xuất qua loa máy tính ở cấp độ phần mềm, vì loa của bạn không phải là một phần của hỗn hợp.

Làm cách nào tôi có thể sử dụng đầu vào ASIO mà vẫn nhận được đầu ra loa PC?

Bạn có hai lựa chọn ở đây.

Bạn có thể sử dụng DirectSound, ứng dụng này sẽ cho phép bạn chọn thiết bị ASIO làm đầu vào và loa gốc của máy tính ( Realtek, v.v.) làm đầu ra. Tuy nhiên, điều này thêm rất nhiều độ trễ vì nó vượt qua cả hai lớp thông qua mức độ mô phỏng.

Ví dụ: nếu bạn đang chơi guitar, bạn sẽ nghe thấy các ghi chú guitar như, 5 giây sau khi bạn nhấn dây. Bởi vì tín hiệu đầu vào đang được truyền từ thiết bị âm thanh của bạn đến PC, được trộn lẫn trong mô phỏng, sau đó phát ra qua Realtek ( hoặc bất cứ âm thanh PC gốc nào của bạn là. Hầu hết có lẽ là Realtek).

Tùy chọn thứ hai của bạn là ASIO4ALL. Đây là trình điều khiển ASIO chung, của bên thứ ba, loại thủ thuật mà Windows Windows cho phép đầu vào dựa trên ASIO, với đầu ra thay thế, như Realtek. Nó thực hiện điều này thông qua gói phù thủy và luồng nhân và rất nhiều thuật ngữ nhỏ lạ mắt khác mà tôi không thể giải thích được. Nó hoạt động khá tốt - độ trễ không tốt bằng chế độ ASIO thuần túy, nhưng nhanh hơn nhiều so với DirectSound.

Tôi đang sử dụng ASIO4ALL, nhưng không có tùy chọn đầu vào / đầu ra trong DAW của tôi?

Nhấp vào Cấu hình ASIO ASIP và đảm bảo các thiết bị đầu vào và đầu ra của bạn thực sự được bật trong ứng dụng khách ASIO4ALL. Sau đó khởi động lại DAW của bạn.

Để được giải thích chi tiết hơn về việc sử dụng ASIO4ALL trong DAW, hãy xem hướng dẫn của Appual Cách ghi Guitar trên PC bằng Reaper DAW.

Tôi đang sử dụng DirectSound, và có tiếng kêu khủng khiếp và tĩnh từ đầu ra.

Đó là những gì tôi đã nói trước đó với độ trễ DirectSound. Tốc độ mô phỏng của DirectSound ( khả năng xử lý và đầu ra thời gian thực những gì bạn đang ghi) phần lớn phụ thuộc vào một số yếu tố, nhưng CPU là một yếu tố lớn.

Khi bộ đệm được đặt quá thấp ( bộ đệm thấp hơn = mô phỏng nhanh hơn), người lái sẽ tự mình vượt lên và bắt đầu tạo ra những tiếng ồn khủng khiếp đó. Nhưng cài đặt bộ đệm của bạn càng cao, độ trễ được đưa ra càng nhiều ( nghe nhạc cụ của bạn một vài giây sau khi chơi một ghi chú). Vì vậy, với DirectSound, bạn cần điều chỉnh cài đặt Bộ đệm của bộ đệm và tìm kiếm điểm ngọt ngào trước khi CPU bắt đầu thở hổn hển và không thể theo kịp nữa.

Đó là lý do tại sao bạn nên gắn bó với ASIO hoặc ASIO4ALL.

DAW của tôi gặp sự cố khi thay đổi chế độ âm thanh.

Điều này khá phổ biến và thường là do một số ứng dụng trên máy tính của bạn đã kiểm soát độc quyền thiết bị âm thanh của bạn. Vì vậy, giả sử bạn mở Chrome ở chế độ nền và bạn thử thay đổi thiết bị âm thanh trong DAW của mình từ ASIO sang DirectSound. Nhưng vì một số lý do, Chrome có quyền kiểm soát độc quyền DirectSound. Vì vậy, bây giờ DAW của bạn gặp sự cố, vì nó không thể kiểm soát trình điều khiển âm thanh từ Chrome. Nói chung, đây là lần đầu tiên đến, phục vụ cơ sở đầu tiên.

Những gì bạn có thể thử làm trước tiên, hãy đảm bảo không có ứng dụng nào được mở trên máy tính của bạn có thể sử dụng âm thanh. Vấn đề ở đây là ngay cả Windows cũng có thể sử dụng âm thanh, với hiệu ứng âm thanh. Vì vậy, bạn cần phải vô hiệu hóa khá nhiều thứ.

Ngoài ra, hãy thử vô hiệu hóa Chế độ độc quyền của chế độ trực tuyến trong các thiết bị âm thanh của bạn. Bạn thực sự chỉ cần kích hoạt nó khi bạn muốn sử dụng chế độ WASAPI.

Tôi đã kết nối đầu ra giao diện âm thanh của mình với loa / tai nghe bên ngoài, nhưng tôi chỉ nhận được âm thanh kênh Trái hoặc Phải, không phải cả hai?

Có lẽ bạn đang sử dụng cáp đơn. Tùy thuộc vào thiết bị âm thanh cụ thể của bạn, có thể bạn sẽ cần một bộ chuyển đổi bổ trợ âm thanh nổi. Hoặc cáp âm thanh nổi 6, 3mm đến kép. Hoặc một loạt các biến thể kỳ lạ khác, bởi vì nó thực sự phụ thuộc vào thiết bị của bạn và những gì bạn đang cố gắng kết nối nó. Hỏi cửa hàng phần cứng âm thanh địa phương của bạn.

Bài ViếT Thú Vị