Jak opravit běžné problémy s zvukovým rozhraním v systému Windows 10
Nastavení počítače se systémem Windows pro nahrávání zvuku, zvláště když do mixu přidáte zvukový hardware, nástroje a DAW, může být trochu bolest hlavy. V tomto článku se věnujeme některým běžným problémům týkajícím se zvukových ovladačů, hardwarové konfigurace a „a-ha!“ momenty.
Vysvětlení zvukových rozhraní API systému Windows
Ve většině DAW můžete změnit zvukové API. Možnosti a co dělají, jsou obvykle:
- DirectSound: Patří do rozhraní Microsoft DirectX API. Jedná se o univerzální způsob, jak všechna zvuková zařízení správně pracovat s Windows. Problém s DirectSound pro nahrávání s živým monitorováním (přehrávání v reálném čase při současném nahrávání) je to, že DS zavádí velké množství latence, jako váš vstup (kytara, klávesnice atd.) před výstupem prochází emulační vrstvou.
- WaveOut: Extrémně zastaralý předchůdce DirectSound, toto by se nikdy nemělo používat, pokud vaše zvukové ovladače nejsou tak zničené, že je to nějaká jediná věc, která funguje (Už jsem to viděl).
- Streamování jádra WDM: Další starodávný starší zvukový režim, který je o něco méně náročný na CPU než WaveOut, ale je třeba se mu vyhnout.
- WASAPI: Je to podobné jako DirectSound, až na to, že používá režim „Exkluzivní“, což znamená, že jakákoli aplikace, ve které používáte režim WASAPI, převezme úplnou kontrolu nad zvukovým ovladačem. Pokud tedy máte DAW otevřený v režimu WASAPI, nebudete slyšet žádný zvuk z videa YouTube v Google Chrome - protože režim WASAPI v DAW převzal výlučnou kontrolu nad zvukovým ovladačem.
- ASIO: Vyhrazený ovladač na úrovni hardwaru, obvykle má skutečnou podporu datového toku a prakticky žádnou latenci. ASIO je preferovaný audio systém pro nahrávání vstupu, pokud máte hardwarové zařízení s vlastními ovladači ASIO. Například mnoho USB DAC, zvukových rozhraní a pedálů digitálních efektů má vyhrazené ovladače ASIO dostupné přímo od jejich výrobců.
Nyní, když jsme vysvětlili různé zvukové systémy, vám umožní vyřešit některé běžné problémy se zvukem při práci s DAW.
Režim ASIO: Vstup detekován přes USB, nelze vybrat zvuk Windows (např. Realtek) jako výstup.
Toto je záměrné. Pokud je jako audiosystém zvoleno ASIO, stane se vstupním / výstupním zdrojem zařízení s povoleným ASIO. Chcete-li poslouchat zvukový výstup z ASIO, musíte připojit kabel z výstupu zařízení ke vstupu počítače (nebo alternativní dvojice reproduktorů nepřipojených k počítači).
Tady je diagram:
Moje zvukové zařízení je připojeno k počítači přes USB. Neměl bych dostat zvukový výstup z reproduktorů počítače současně, když nahrávám nástroj pomocí ovladačů ASIO?
Ne. Vytvořili byste zpětnou vazbu. Nezapomeňte, že ASIO je ovladač určený pro hardware, který výhradně používá hardwarové zařízení.
Odesíláte signál ze zvukového zařízení do počítače přes USB. Signál je poté smíchán ve vašem DAW. Poté odešle signál zadní do vašeho zvukového rozhraní, abyste mohli projít linkou OUTPUT.
V podstatě žádáte, aby zvukový signál putoval ze zvukového zařízení do počítače, byl smíchán v DAW, poté zpět do zvukového zařízení a zpět do reproduktorů vašeho počítače. To není možné, protože reproduktory vašeho počítače nejsou součástí softwarových ovladačů ASIO.
Co by se stalo, kdybyste to mohli udělat, bylo by to, že zvukový signál bude nekonečně cestovat mezi vaším zvukovým rozhraním a reproduktory vašeho počítače a vytvoří ten nejstrašnější zvuk, jaký lidstvo zná, jak se smyčkuje tam a zpět, a bude postupně hlasitější druhý. Byl by to ekvivalent tohoto:
TLDR: Pokud používáte exkluzivní režim ASIO, potřebujete externí výstup připojený přímo k hardwarovému zařízení ASIO. Nebude vystupovat přes reproduktory vašeho počítače na softwarové úrovni, protože vaše reproduktory nejsou součástí mixu.
Jak mohu použít vstup ASIO a přesto získat výstup reproduktoru počítače?
Zde máte dvě možnosti.
Můžete použít DirectSound, který by měl vám umožní vybrat jako vstup zařízení ASIO a rodné reproduktory počítače (Realtek atd.) jako výstup. To však dodává mnoho latence, protože prochází oběma vrstvami úrovní emulace.
Hrajete-li například na kytaru, uslyšíte kytarové noty jako 5 sekund po stisknutí strun. Protože vstupní signál je předáván z vašeho zvukového zařízení do vašeho počítače, je smíchán v emulaci a poté výstup přes Realtek (nebo jakýkoli váš nativní zvuk počítače. Pravděpodobně Realtek).
Vaše druhá možnost je ASIO4ALL. Toto je obecný ovladač ASIO třetí strany, který jakousi „oklamává“ Windows, aby umožňoval vstup založený na ASIO, s alternativním výstupem, jako je Realtek. Dělá to díky zalomení proudu čarodějnictví a jádra a spoustě dalších malých fantazijních výrazů, které nemohu opravdu vysvětlit. Funguje to celkem dobře - latence není tak dobrá jako čistý režim ASIO, ale je mnohem rychlejší než DirectSound.
Používám ASIO4ALL, ale v mém DAW nejsou žádné možnosti vstupu / výstupu?
Klikněte na „Konfigurace ASIO“ a ujistěte se, že vaše vstupní a výstupní zařízení jsou skutečně povolena v klientovi ASIO4ALL. Poté restartujte DAW.
Podrobnější vysvětlení použití ASIO4ALL v DAW najdete v příručce Appual How to Record Guitar on PC Using Reaper DAW.
Používám DirectSound a z výstupu je strašné praskání a statika.
O tom jsem mluvil dříve s latencí DirectSound. Rychlost emulace DirectSound (schopnost zpracovávat a nahrávat v reálném čase to, co nahráváte) do značné míry závisí na řadě faktorů, ale CPU je velký faktor.
Pokud je vyrovnávací paměť nastavena příliš nízko (nižší vyrovnávací paměť = rychlejší emulace), řidič do značné míry zakopne a začne vydávat ty hrozné praskavé zvuky. Ale vyšší vaše nastavení vyrovnávací paměti, tím více zpoždění se zavádí (slyšíte svůj nástroj několik sekund po přehrání noty). Takže s DirectSound musíte upravit nastavení „Buffer“ a najít „sweet spot“, než váš CPU začne lapat po vzduchu a už nebude schopen držet krok.
Proto byste se měli držet ASIO nebo ASIO4ALL.
Můj DAW se zhroutí při změně zvukových režimů.
To je docela běžné a je to obvykle proto, že některá aplikace ve vašem počítači převzala nad vaším zvukovým zařízením výlučnou kontrolu. Řekněme tedy, že máte Chrome otevřený na pozadí a zkusíte změnit zvukové zařízení v DAW z ASIO na DirectSound. Ale z nějakého důvodu měl Chrome výlučnou kontrolu nad DirectSound. Takže teď váš DAW selže, protože nemůže převzít kontrolu nad zvukovým ovladačem z Chromu. Obvykle jde o zásadu „kdo dřív přijde, je dřív na řadě“.
Nejprve se ujistěte, že ve vašem počítači nejsou spuštěny žádné aplikace, které by mohly používat zvuk. Problém je v tom, že i Windows mohou používat zvuk se zvukovými efekty. Musíte tedy téměř všechno deaktivovat.
Zkuste také ve zvukových zařízeních deaktivovat „Exkluzivní režim“. Upřímně to potřebujete pouze tehdy, když chcete používat režim WASAPI.
Připojil jsem výstup zvukového rozhraní k externím reproduktorům / sluchátkům, ale dostávám pouze zvuk levého nebo pravého kanálu, ne oba?
Pravděpodobně používáte mono kabel. V závislosti na konkrétním zvukovém zařízení budete pravděpodobně potřebovat stereofonní zásuvný adaptér. Nebo 6,3 mm na duální stereofonní kabel. Nebo spousta dalších podivných variant, protože to opravdu záleží na vašem zařízení a na tom, k čemu se ho snažíte připojit. Zeptejte se svého místního obchodu se zvukovým hardwarem.
Značky Windows 10