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

Konfiguracja komputera z systemem Windows do nagrywania dźwięku, zwłaszcza gdy dodajesz sprzęt audio, instrumenty i programy DAW do miksu, może być trochę bólem głowy. W tym artykule omówimy kilka typowych problemów związanych ze sterownikami audio, konfiguracją sprzętu i „a-ha!” chwile.

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:

  • DirectSound : należy do Microsoft DirectX API. Jest to uniwersalny sposób na poprawną współpracę wszystkich urządzeń audio z systemem 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żą ilość latencji, ponieważ twoje wejście ( gitara, klawiatura itp.) Przechodzi przez warstwę emulacji przed wyjściem.
  • WaveOut : skrajnie przestarzały poprzednik DirectSound, nigdy nie powinien być używany, chyba że twoje sterowniki audio są tak zapchane, że jest to jedyna rzecz, która działa ( widziałem to wcześniej) .
  • WDM Kernel Streaming : Kolejny starożytny tryb audio, który wymaga nieco mniejszego obciążenia procesora niż WaveOut, ale należy go unikać.
  • WASAPI : Jest to podobne do DirectSound, z wyjątkiem tego, że używa trybu „Exclusive”, co oznacza, że ​​dowolna aplikacja, w której używasz trybu WASAPI, przejmie pełną kontrolę nad sterownikiem audio. Więc jeśli masz DAW otwarty w trybie WASAPI, nie usłyszysz żadnego dźwięku z filmu YouTube w Google Chrome - ponieważ tryb WASAPI w DAW przejął wyłączną kontrolę nad sterownikiem audio.
  • ASIO : dedykowany sterownik na poziomie sprzętowym, zazwyczaj obsługuje rzeczywistą szybkość transmisji bitów 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 C / A USB, interfejsów audio i cyfrowych pedałów efektów ma dedykowane sterowniki ASIO dostępne bezpośrednio od ich producentów.

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

Tryb ASIO: Wejście wykryte przez USB, nie można wybrać dźwięku Windows ( np. Realtek) jako wyjścia.

Jest to zgodne z projektem. Gdy ASIO zostanie wybrane jako system 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 diagram:

Moje urządzenie audio jest podłączone do mojego komputera przez USB. Czy nie powinienem odtwarzać 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ętowi, który korzysta wyłącznie z urządzenia sprzętowego.

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.

Zasadniczo prosisz, aby sygnał audio był przesyłany z urządzenia audio do komputera, został zmiksowany w programie DAW, a następnie powrócił do urządzenia audio, a następnie powrócił 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 przemieszczałby się w tę iz powrotem między interfejsem audio a głośnikami komputera w nieskończoność, tworząc najbardziej okropny dźwięk znany ludzkości, gdy pętli się tam iz powrotem, stopniowo zwiększając głośność i piszczenie. druga. Byłby to odpowiednik tego:

TLDR: W przypadku korzystania z trybu wyłącznego ASIO potrzebne jest wyjście zewnętrzne podłączone 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 uzyskać wyjście głośnikowe PC?

Masz dwie możliwości.

Możesz użyć DirectSound, który powinien pozwolić Ci wybrać urządzenie ASIO jako wejście i rodzimych użytkowników komputera ( Realtek, itp.) Jako wyjście. Jednak powoduje to duże opóźnienie, ponieważ przepuszcza obie warstwy przez poziom emulacji.

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

Twoja druga opcja to ASIO4ALL. Jest to zewnętrzny sterownik ASIO, który w pewnym sensie „oszukuje” system Windows, aby zezwolił na wejście oparte na ASIO, z alternatywnym wyjściem, takim jak Realtek. Robi to poprzez czary i zawijanie strumienia jądra i wiele innych drobnych, wymyślnych terminów, których naprawdę nie mogę wyjaśnić. Działa całkiem dobrze - opóźnienie nie jest tak dobre jak w trybie czystego ASIO, ale jest znacznie szybsze niż w DirectSound.

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

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

Aby uzyskać bardziej szczegółowe wyjaśnienie na temat używania ASIO4ALL w DAW, zobacz przewodnik Appual Jak nagrywać gitarę na PC przy użyciu Reaper DAW.

Używam DirectSound, a na wyjściu słychać okropne trzaski i zakłócenia.

O tym właśnie mówiłem wcześniej w przypadku opóźnienia DirectSound. Szybkość emulacji DirectSound ( zdolność do przetwarzania i wyjścia w czasie rzeczywistym tego, co nagrywasz) w dużej mierze zależy od wielu czynników, ale duży wpływ ma procesor.

Gdy bufor jest ustawiony zbyt nisko ( niższy bufor = szybsza emulacja) , sterownik prawie potyka się o siebie i zaczyna wydawać te okropne trzaski. Ale im wyższe ustawienie bufora, tym większe opóźnienie ( słyszenie instrumentu kilka sekund po zagraniu nuty). Tak więc w przypadku DirectSound musisz dostosować ustawienie „Bufor” i znaleźć „słodkie miejsce”, zanim procesor zacznie łapać powietrze i nie będzie już w stanie nadążyć.

Dlatego powinieneś pozostać przy ASIO lub ASIO4ALL.

Mój DAW zawiesza się podczas zmiany trybów audio.

Jest to dość powszechne i zwykle dzieje się tak, ponieważ jakaś aplikacja na komputerze przejęła wyłączną kontrolę nad urządzeniem audio. Powiedzmy, że masz otwarty przeglądarkę Chrome w tle i próbujesz zmienić urządzenie audio w programie 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. Na ogół jest to zasada „kto pierwszy, ten lepszy”.

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

Spróbuj też wyłączyć „Tryb wyłączności” w swoich urządzeniach audio. Naprawdę potrzebujesz go włączonego 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 monofonicznego. W zależności od konkretnego urządzenia audio prawdopodobnie będziesz potrzebować adaptera wtyczki stereo. Lub 6,3 mm do podwójnego kabla stereo. Lub kilka innych dziwnych odmian, ponieważ to naprawdę zależy od twojego urządzenia i tego, z czym próbujesz je połączyć. Zapytaj w lokalnym sklepie ze sprzętem audio.

Tagi windows 10