Jak naprawić typowe problemy z interfejsem audio w systemie Windows 10

Konfigurowanie komputera z systemem Windows do nagrywania dźwięku, zwłaszcza po dodaniu do miksu sprzętu audio, instrumentów i programów DAW, może być trochę kłopotliwe. W tym artykule omawiamy niektóre typowe problemy związane ze sterownikami audio, konfiguracją sprzętu i momentami „a-ha!”.

Objaśnienie interfejsów API audio systemu Windows

W większości programów DAW możesz zmienić interfejs API audio. Opcje i to, co robią, to zazwyczaj:

Systemy audio Windows.
  • DirectSound : należy do interfejsu API Microsoft DirectX. Jest to uniwersalny sposób prawidłowego działania wszystkich urządzeń audio w systemie Windows. Problem z DirectSound do nagrywania z monitorowaniem na żywo ( odtwarzanie w czasie rzeczywistym podczas nagrywania w tym samym czasie) polega na tym, że DS wprowadza duże opóźnienie, ponieważ wejście ( gitara, klawiatura itp.) Przechodzi przez warstwę emulacji przed wyjściem.
  • WaveOut : Niezwykle przestarzały poprzednik DirectSound, nigdy nie należy go używać, chyba że sterowniki audio są tak zepsute, że jest to jedyna rzecz, która działa ( widziałem to wcześniej) .
  • Przesyłanie strumieniowe jądra WDM : inny starożytny tryb audio, który jest nieco mniej obciążający procesor niż WaveOut, ale należy go unikać.
  • WASAPI : Jest podobny do DirectSound, z tym wyjątkiem, że używa trybu „Exclusive”, co oznacza, że ​​każda aplikacja, w której używasz trybu WASAPI, przejmie pełną kontrolę nad sterownikiem audio. Więc jeśli masz otwarty DAW w trybie WASAPI, nie usłyszysz żadnego dźwięku z filmu na YouTube w Google Chrome - ponieważ tryb WASAPI w DAW przejął wyłączną kontrolę nad sterownikiem audio.
  • ASIO : Dedykowany sterownik na poziomie sprzętowym, zazwyczaj ma prawdziwą obsługę przepływności i praktycznie nie ma opóźnień. ASIO jest preferowanym systemem audio do nagrywania wejściowego, jeśli masz urządzenie sprzętowe z własnymi sterownikami ASIO. Na przykład wiele przetworników cyfrowo-analogowych USB, interfejsów audio i pedałów efektów cyfrowych ma dedykowane sterowniki ASIO dostępne bezpośrednio od ich producentów.

Teraz, gdy wyjaśniliśmy różne systemy audio, pozwala rozwiązać niektóre typowe problemy z dźwiękiem podczas pracy z DAW.

Tryb ASIO: wejście wykryte przez USB, nie można wybrać audio systemu Windows ( np. Realtek) jako wyjścia.

Jest to zgodne z projektem. Po wybraniu ASIO jako systemu audio urządzenie obsługujące ASIO staje się źródłem wejścia / wyjścia. Aby usłyszeć dźwięk z ASIO, musisz podłączyć kabel z wyjścia urządzenia do wejścia komputera ( lub alternatywnej pary głośników niepodłączonych do komputera) .

Oto schemat:

Moje urządzenie audio jest podłączone do mojego komputera przez USB. Czy nie powinienem otrzymywać dźwięku z głośników komputera w tym samym czasie, gdy nagrywam instrument, używając sterowników ASIO?

Nie. Utworzyłbyś pętlę sprzężenia zwrotnego. Pamiętaj, że ASIO to sterownik dedykowany sprzętowo, który wykorzystuje wyłącznie urządzenie sprzętowe.

Wysyłasz sygnał z urządzenia audio do komputera przez USB. Sygnał jest następnie miksowany w twoim DAW. Następnie wysyła sygnał z powrotem do interfejsu audio, aby przejść przez linię OUTPUT.

W zasadzie pytasz, czy sygnał audio przenosi się z urządzenia audio na komputer, łączy się w DAW, a następnie wraca do urządzenia audio, a następnie wraca do głośników komputera. Nie jest to możliwe, ponieważ głośniki komputera nie są częścią sterowników ASIO na poziomie oprogramowania.

Co by się stało, gdybyś mógł to zrobić, to sygnał dźwiękowy podróżowałby w obie strony między interfejsem audio a głośnikami komputera, tworząc najbardziej okropny dźwięk znany ludzkości, gdy pętla się do przodu i do tyłu, stawał się coraz głośniejszy i coraz bardziej piskliwy druga. Byłoby to równoważne z tym:

TLDR: W trybie wyłącznym ASIO potrzebujesz zewnętrznego wyjścia podłączonego bezpośrednio do urządzenia sprzętowego ASIO. Nie będzie odtwarzany przez głośniki komputera na poziomie oprogramowania, ponieważ głośniki nie są częścią miksu.

Jak mogę korzystać z wejścia ASIO i nadal uzyskiwać dźwięk z komputera?

Masz tutaj dwie opcje.

Możesz użyć DirectSound, który powinien pozwolić Ci wybrać urządzenie ASIO jako wejście, a rodzime głośniki komputera ( Realtek itp.) Jako wyjście. Dodaje to jednak dużo opóźnienia, ponieważ przechodzi obie warstwy przez poziom emulacji.

Na przykład, jeśli grasz na gitarze, usłyszysz dźwięki gitary, 5 sekund po uderzeniu w struny. Ponieważ sygnał wejściowy jest przekazywany z urządzenia audio do komputera, miksowany w emulacji, a następnie przesyłany przez Realtek ( lub cokolwiek to jest macierzysty dźwięk komputera. Najprawdopodobniej Realtek).

Druga opcja to ASIO4ALL. Jest to ogólny sterownik ASIO innej firmy, który „oszukuje” system Windows w celu umożliwienia wejścia opartego na ASIO, z alternatywnym wyjściem, takim jak Realtek. Robi to poprzez owijanie czarów i owijanie strumieni jądra oraz wiele innych wymyślnych terminów, których tak naprawdę nie potrafię wyjaśnić. Działa całkiem dobrze - opóźnienie nie jest tak dobre jak czysty tryb ASIO, ale jest znacznie szybsze niż DirectSound.

Używam ASIO4ALL, ale nie ma opcji wejścia / wyjścia w moim DAW?

Kliknij „Konfiguracja ASIO” i upewnij się, że urządzenia wejściowe i wyjściowe są faktycznie włączone w kliencie ASIO4ALL. Następnie uruchom ponownie DAW.

Bardziej szczegółowe objaśnienie używania ASIO4ALL w DAW znajduje się w przewodniku Appuala Jak nagrywać gitarę na PC za pomocą Reaper DAW.

Używam DirectSound, a na wyjściu jest straszne trzaskanie i szumy.

O tym mówiłem wcześniej z opóźnieniem DirectSound. Szybkość emulacji DirectSound ( zdolność przetwarzania i generowania w czasie rzeczywistym tego, co nagrywasz) w dużej mierze zależy od wielu czynników, ale procesor jest dużym czynnikiem.

Kiedy bufor jest ustawiony na zbyt niski poziom ( niższy bufor = szybsza emulacja), sterownik prawie sam się potyka i zaczyna wydawać te okropne trzaski. Ale im wyższe ustawienie bufora, tym większe opóźnienie ( usłyszenie instrumentu kilka sekund po zagraniu nuty). Tak więc dzięki DirectSound musisz dostosować ustawienie „Bufor” i znaleźć „słaby punkt”, zanim procesor zacznie łapać powietrze i nie będzie w stanie nadążyć.

Dlatego powinieneś trzymać się ASIO lub ASIO4ALL.

Mój DAW ulega awarii podczas zmiany trybów audio.

Jest to dość powszechne i zwykle dlatego, że niektóre aplikacje na komputerze przejęły wyłączną kontrolę nad urządzeniem audio. Powiedzmy, że masz otwartego Chrome w tle i próbujesz zmienić urządzenie audio w swoim DAW z ASIO na DirectSound. Ale z jakiegoś powodu Chrome miał wyłączną kontrolę nad DirectSound. Więc teraz Twój DAW ulega awarii, ponieważ nie może przejąć kontroli nad sterownikiem audio z Chrome. Zazwyczaj jest to zasada „kto pierwszy, ten lepszy”.

Najpierw sprawdź, czy na komputerze nie są otwarte żadne aplikacje, które mogą korzystać z dźwięku. Problem polega na tym, że nawet Windows może korzystać z dźwięku z efektami dźwiękowymi. Musisz więc wyłączyć prawie wszystko.

Spróbuj także wyłączyć „Tryb wyłączności” w swoich urządzeniach audio. Naprawdę potrzebujesz go włączyć tylko wtedy, gdy chcesz korzystać z trybu WASAPI.

Podłączyłem wyjście interfejsu audio do zewnętrznych głośników / słuchawek, ale słyszę tylko dźwięk lewego lub prawego kanału, a nie oba?

Prawdopodobnie używasz kabla mono. W zależności od konkretnego urządzenia audio prawdopodobnie potrzebujesz przejściówki stereo. Lub 6, 3 mm na podwójny kabel stereo. Lub kilka innych dziwnych odmian, ponieważ tak naprawdę zależy od twojego urządzenia i tego, z czym próbujesz go połączyć. Zapytaj lokalnego sklepu ze sprzętem audio.

Ciekawe Artykuły