Ako opraviť bežné problémy s audio rozhraním v systéme Windows 10
Nastavenie počítača so systémom Windows na nahrávanie zvuku, najmä keď do mixu pridáte zvukový hardvér, nástroje a DAW, môže byť trochu bolesťou hlavy. V tomto článku sa zaoberáme niektorými bežnými problémami týkajúcimi sa zvukových ovládačov, konfigurácie hardvéru a „a-ha!“ okamihy.
Vysvetlenie zvukových rozhraní API systému Windows
Vo väčšine DAW môžete zmeniť zvukové API. Možnosti a to, čo robia, sú zvyčajne:
- DirectSound: Patrí do rozhrania Microsoft DirectX API. Je to univerzálny spôsob, ako všetky zvukové zariadenia správne fungujú v systéme Windows. Problém s DirectSound pre nahrávanie so živým monitorovaním (prehrávanie v reálnom čase pri súčasnom nahrávaní) je to, že DS zavádza veľké množstvo latencie, ako váš vstup (gitara, klávesnica atď.) pred výstupom prechádza emulačnou vrstvou.
- WaveOut: Extrémne zastaralý predchodca DirectSound, toto by sa nikdy nemalo používať, pokiaľ vaše zvukové ovládače nie sú natoľko borkované, že je to akosi jediné, čo funguje (Už som to videl).
- Streamovanie jadra WDM: Ďalší starodávny starší zvukový režim, ktorý je o niečo menej náročný na procesor ako WaveOut, ale mal by sa mu vyhnúť.
- WASAPI: Je to podobné ako DirectSound, až na to, že používa režim „Exkluzívny“, čo znamená, že akákoľvek aplikácia, v ktorej používate režim WASAPI, prevezme úplnú kontrolu nad zvukovým ovládačom. Takže ak máte DAW otvorený v režime WASAPI, nebudete počuť žiadny zvuk z videa YouTube v Google Chrome - pretože režim WASAPI v DAW prevzal výlučnú kontrolu nad zvukovým ovládačom.
- ASIO: Vyhradený ovládač na úrovni hardvéru, ktorý má zvyčajne podporu skutočného dátového toku a takmer žiadnu latenciu. Ak máte hardvérové zariadenie s vlastnými ovládačmi ASIO, preferovaným audio systémom na nahrávanie vstupu je ASIO. Napríklad veľa USB DAC, zvukových rozhraní a pedálov digitálnych efektov má vyhradené ovládače ASIO dostupné priamo od výrobcov.
Teraz, keď sme vysvetlili rôzne zvukové systémy, umožníme vyriešiť niektoré bežné problémy so zvukom pri práci s DAW.
Režim ASIO: Vstup detekovaný cez USB, nemožno zvoliť zvuk systému Windows (napr. Realtek) ako výstup.
Toto je zámerné. Ak je ako audio systém zvolený ASIO, stane sa vstupno-výstupným zdrojom zariadenie s povoleným ASIO. Ak chcete počuť zvukový výstup z ASIO, musíte pripojiť kábel z výstupu zariadenia do vstupu počítača (alebo alternatívny pár reproduktorov, ktoré nie sú pripojené k počítaču).
Tu je diagram:
Moje zvukové zariadenie je pripojené k počítaču cez USB. Nemal by som dostať zvukový výstup z reproduktorov môjho počítača súčasne, keď nahrávam nástroj pomocou ovládačov ASIO?
Nie. Vytvorili by ste slučku spätnej väzby. Pamätajte, že ASIO je hardvérový ovládač, ktorý výlučne používa hardvérové zariadenie.
Posielate signál zo zvukového zariadenia do počítača cez USB. Signál sa potom zmieša vo vašom DAW. Potom vyšle signál späť do zvukového rozhrania, aby ste prešli riadkom OUTPUT.
V zásade požadujete, aby zvukový signál prešiel z vášho zvukového zariadenia do počítača, zmiešal sa v DAW, potom sa vrátil späť do zvukového zariadenia a potom sa vrátil do reproduktorov vášho počítača. To nie je možné, pretože reproduktory vášho počítača nie sú súčasťou softvérových ovládačov ASIO.
Čo by sa stalo, keby ste to mohli urobiť, bolo by to, že zvukový signál bude nekonečne cestovať medzi vašim zvukovým rozhraním a reproduktormi vášho počítača a vytvorí ten najstrašnejší zvuk, aký ľudstvo pozná, keď sa prehráva tam a späť, čím bude druhý. Bol by to ekvivalent tohto:
TLDR: Ak používate exkluzívny režim ASIO, potrebujete externý výstup pripojený priamo k hardvérovému zariadeniu ASIO. Na softvérovej úrovni nebude vystupovať cez reproduktory vášho počítača, pretože vaše reproduktory nie sú súčasťou mixu.
Ako môžem použiť vstup ASIO a napriek tomu získať výstup z reproduktora PC?
Máte tu dve možnosti.
Môžete použiť DirectSound, ktorý by mal vám umožní zvoliť ako vstup vaše zariadenie ASIO a natívne reproduktory vášho počítača (Realtek atď.) ako výstup. To však dodáva veľa latencie, pretože prechádza oboma vrstvami cez úroveň emulácie.
Ak hráte napríklad na gitare, budete počuť gitarové noty ako napríklad 5 sekúnd po tom, čo udrete na strunu. Pretože vstupný signál sa prenáša z audio zariadenia do počítača, zmiešava sa s emuláciou a potom sa výstup prenáša cez Realtek (alebo akýkoľvek pôvodný zvuk z počítača. Pravdepodobne Realtek).
Tvojou druhou možnosťou je ASIO4ALL. Toto je generický ovládač ASIO od tretej strany, ktorý „oklamá“ systém Windows tak, aby umožňoval vstup na základe ASIO s alternatívnym výstupom, napríklad Realtek. Robí to pomocou čarodejníctva a zalamovania prúdov jadra a mnohých ďalších malých vymyslených výrazov, ktoré neviem poriadne vysvetliť. Funguje to celkom dobre - latencia nie je taká dobrá ako čistý režim ASIO, ale je oveľa rýchlejšia ako DirectSound.
Používam ASIO4ALL, ale v mojom DAW nie sú žiadne možnosti vstupu / výstupu?
Kliknite na „Konfigurácia ASIO“ a uistite sa, že vaše vstupné a výstupné zariadenia sú skutočne povolené v klientovi ASIO4ALL. Potom reštartujte svoj DAW.
Podrobnejšie vysvetlenie použitia ASIO4ALL v DAW nájdete v Sprievodcovi Appualom Ako nahrávať gitaru na PC pomocou Reaper DAW.
Používam DirectSound a z výstupu je strašné praskanie a statika.
O tom som hovoril už skôr pri latencii DirectSound. Rýchlosť emulácie DirectSound (schopnosť spracovávať a nahrávať v reálnom čase) do veľkej miery závisí od mnohých faktorov, ale CPU je veľký faktor.
Keď je medzipamäť nastavená príliš nízka (nižší buffer = rýchlejšia emulácia), vodič pekne zakopne a začne vydávať tie hrozné praskavé zvuky. Ale vyššie vaše nastavenie medzipamäte, tým viac meškanie sa zavádza (počuť váš nástroj pár sekúnd po zahraní noty). Takže s DirectSound musíte upraviť nastavenie „Buffer“ a nájsť „sweet spot“ skôr, ako váš procesor začne lapať po vzduchu a už nebude schopný držať krok.
Preto by ste sa mali držať ASIO alebo ASIO4ALL.
Môj DAW zlyhá pri zmene zvukových režimov.
Je to celkom bežné a je to zvyčajne preto, lebo niektoré aplikácie vo vašom počítači prevzali nad vaším zvukovým zariadením výlučnú kontrolu. Povedzme teda, že máte Chrome otvorený na pozadí a pokúsite sa zmeniť zvukové zariadenie v DAW z ASIO na DirectSound. Ale z nejakého dôvodu mal Chrome výlučnú kontrolu nad DirectSound. Takže teraz váš DAW zlyhá, pretože nemôže prevziať kontrolu nad zvukovým ovládačom z prehliadača Chrome. Spravidla ide o zásadu „kto prv príde, ten prv melie“.
Čo môžete vyskúšať vyskúšať, je najskôr skontrolovať, či sú v počítači otvorené žiadne aplikácie, ktoré dokážu používať zvuk. Problém je v tom, že aj Windows môžu používať zvuk so zvukovými efektmi. Takže musíte zakázať skoro všetko.
Skúste tiež zakázať „exkluzívny režim“ na zvukových zariadeniach. Úprimne to potrebujete iba vtedy, keď chcete používať režim WASAPI.
Pripojil som výstup zvukového rozhrania k externým reproduktorom / slúchadlám, ale dostávam iba zvuk ľavého alebo pravého kanálu, nie obidva?
Pravdepodobne používate mono kábel. V závislosti od konkrétneho zvukového zariadenia budete pravdepodobne potrebovať stereofónny zásuvný adaptér. Alebo 6,3 mm na duálny stereofónny kábel. Alebo veľa ďalších zvláštnych variácií, pretože to skutočne závisí od vášho zariadenia a od toho, k čomu sa ho snažíte pripojiť. Opýtajte sa svojho miestneho obchodu so zvukovým hardvérom.
Označuje okná 10