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

przechodzi przez warstwę emulacji przed wyjściem.
  • Odmachać : Niezwykle 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 już wcześniej) .
  • Przesyłanie strumieniowe jądra WDM : Kolejny starożytny tryb audio, który obciąża nieco mniej procesora niż WaveOut, ale należy go unikać.
  • WASAPI : Jest to podobne do DirectSound, z tą różnicą, ż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 systemu Windows ( na przykład Realtek) jako wyjście.

    Jest to zgodne z projektem. Gdy ASIO zostanie wybrany jako system audio, urządzenie z obsługą ASIO staje się źródłem wejścia / wyjścia. Aby słyszeć dźwięk z ASIO, musisz podłączyć kabel z wyjścia urządzenia do wejścia komputera ( lub alternatywna para 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 wyłącznie korzysta 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ł plecy do interfejsu audio, aby przejść przez linię OUTPUT.

    Zasadniczo prosisz o to, 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: Korzystając z trybu wyłącznego 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 uzyskać wyjście z głośników PC?

    Masz dwie możliwości.

    Możesz użyć DirectSound, który powinien pozwalają wybrać urządzenie ASIO jako wejście i rodzimych użytkowników komputera ( Realtek itp.) jako wyjście. Jednak to dodaje dużo opóźnienia, ponieważ przechodzi przez obie warstwy przez poziom emulacji.

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

    Twoja druga opcja to ASIO4ALL. Jest to typowy sterownik ASIO innej firmy, który w pewien sposób „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 drobiazgowych terminów, których tak 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.

    Bardziej szczegółowe wyjaśnienie korzystania z ASIO4ALL w DAW znajduje się w przewodniku Appual Jak nagrywać gitarę na komputerze przy użyciu programu Reaper DAW .

    Używam DirectSound i na wyjściu są straszne 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 odtwarzania w czasie rzeczywistym tego, co nagrywasz) w dużej mierze zależy od wielu czynników, ale duży jest procesor.

    Gdy bufor jest ustawiony zbyt nisko ( niższy bufor = szybsza emulacja) , kierowca potyka się o siebie i zaczyna wydawać te okropne trzaski. Ale wyższy Twoje ustawienie bufora, tym więcej opóźnienie jest wprowadzony ( usłyszeć swój instrument kilka sekund po zagraniu nuty). Tak więc w przypadku DirectSound musisz dostosować ustawienie „Bufor” i znaleźć „najlepszy punkt”, zanim procesor zacznie łapać powietrze i nie będzie 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 także 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 4 minuty czytania