Jak opravit běžné problémy se zvukovým rozhraním v systému Windows 10

Nastavení počítače se systémem Windows pro záznam zvuku, zejména pokud do mixu přidáte zvukový hardware, nástroje a DAW, může být trochu bolest hlavy. V tomto článku projdeme některé běžné problémy týkající se zvukových ovladačů, hardwarové konfigurace a momentů „a-ha!“.

Vysvětlení zvukových rozhraní API systému Windows

Ve většině DAW můžete změnit audio API. Možnosti a to, co dělají, jsou obvykle:

Zvukové systémy Windows.
  • DirectSound : Patří k rozhraní Microsoft DirectX API. Je to univerzální způsob, jak všechna zvuková zařízení správně pracují se systémem 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 záznamu) je, že DS zavádí velké zpoždění, protože váš vstup ( kytara, klávesnice atd.) Prochází emulační vrstvou před výstupem.
  • WaveOut : Extrémně zastaralý předchůdce DirectSound, toto by se nikdy nemělo používat, pokud vaše zvukové ovladače nejsou tak borkované, je to nějaká jediná věc, která funguje (už jsem to viděl dříve) .
  • Streamování jádra WDM : Další starodávný zvukový režim, který je trochu méně náročný na procesory než WaveOut, ale je třeba se mu vyhnout.
  • WASAPI : Je to podobné jako u DirectSound, kromě toho, ž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 otevřený DAW v režimu WASAPI, nebudete slyšet žádný zvuk z videa YouTube v prohlížeči 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ý zvukový systém pro nahrávání vstupu, pokud máte hardwarové zařízení s vlastními ovladači ASIO. Například mnoho USB DAC, audio rozhraní a pedály digitálních efektů mají vyhrazené ovladače ASIO dostupné přímo od jejich výrobců.

Nyní, když jsme vysvětlili různé zvukové systémy, umožňuje při práci s DAW řešit některé běžné problémy se zvukem.

Režim ASIO: Vstup detekován přes USB, nemůže vybrat výstup Windows ( např. Realtek) jako výstup.

To je záměrné. Pokud je jako zvukový systém zvolen ASIO, stane se vstupním / výstupním zdrojem zařízení podporující ASIO. Chcete-li slyšet zvukový výstup z ASIO, musíte připojit kabel z výstupu zařízení, ke vstupu počítače ( nebo alternativní pár reproduktorů nepřipojených k počítači) .

Zde je schéma:

Moje zvukové zařízení je připojeno k počítači přes USB. Neměl bych získat 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 pak smíchán v DAW. Poté odešle signál zpět do vašeho zvukového rozhraní a projde linku OUTPUT.

V zásadě požadujete, aby zvukový signál putoval z vašeho zvukového zařízení do vašeho PC, promíchal se v DAW, poté se vrátil zpět do zvukového zařízení a poté se vrátil zpět do reproduktorů 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, byl by zvukový signál putoval sem a tam mezi vaším zvukovým rozhraním a reproduktory vašeho PC nekonečně, a vytvářel tak nejhroznější zvuk, jaký lidstvo známe, protože se točilo sem a tam, čím se postupně prohlukoval a křičel druhý. Byl by to ekvivalent tohoto:

TLDR: Při použití exkluzivního režimu 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 stále získat výstup z reproduktorů PC?

Máte zde dvě možnosti.

Můžete použít DirectSound, který by vám měl umožnit vybrat jako vstup zařízení ASIO a jako výstup nativní reproduktory počítače ( Realtek atd.) . To však přidává hodně latence, protože to prochází obě vrstvy emulační úrovní.

Pokud hrajete například na kytaru, uslyšíte kytarové noty jako 5 sekund poté, co zasáhnete struny. Protože vstupní signál je přenášen z vašeho zvukového zařízení do vašeho PC, je smíchán v emulaci, pak výstup přes Realtek ( nebo cokoli je váš nativní PC zvuk. Nejpravděpodobnější Realtek).

Druhou možností je ASIO4ALL. Jedná se o generický ovladač ASIO třetí strany, který je jakýmsi „trikem“ Windows, aby umožnil vstup založený na ASIO s alternativním výstupem, jako je Realtek. Děje se to zabalením čarodějnictví a jádra a spoustou dalších malých fantazijních výrazů, které nedokážu vysvětlit. Funguje to docela 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 jsou vaše vstupní a výstupní zařízení skutečně aktivována v klientovi ASIO4ALL. Poté restartujte DAW.

Podrobnější vysvětlení použití ASIO4ALL v DAW naleznete v příručce Appual's Jak zaznamenat kytaru na PC pomocí Reaper DAW.

Používám DirectSound a z výstupu jsou strašlivé praskání a statika.

To je to, o čem jsem dříve mluvil s latencí DirectSound. Emulační rychlost 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.

Když je vyrovnávací paměť nastavena příliš nízko ( nižší vyrovnávací paměť = rychlejší emulace), řidič do značné míry zakopne o sebe a začne produkovat ty strašné praskající zvuky. Čím vyšší je však nastavení vyrovnávací paměti, tím větší je zpoždění ( slyšení nástroje několik sekund po přehrání noty). Takže u DirectSound musíte upravit nastavení „Buffer“ a najít „sweet spot“, než váš procesor začne lapat po vzduchu a nemůže dál pokračovat.

Proto byste měli držet ASIO nebo ASIO4ALL.

Při změně zvukových režimů dojde k selhání systému DAW.

To je docela běžné a je to obvykle proto, že některé aplikace v počítači získaly výlučnou kontrolu nad zvukovým zařízením. Řekněme tedy, že máte Chrome otevřený na pozadí, a zkuste změnit zvukové zařízení v DAW z ASIO na DirectSound. Ale z nějakého důvodu měl Chrome výhradní kontrolu nad DirectSound. Takže váš DAW havaruje, protože nemůže převzít kontrolu nad zvukovým ovladačem z Chromu. Je to obvykle základ „kdo dřív přijde, je dřív na řadě“.

Co můžete zkusit, je nejprve se ujistit, že ve vašem počítači nejsou otevřeny žádné aplikace, které mohou 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é vypnout „Exkluzivní režim“ ve zvukových zařízeních. Upřímně ji potřebujete, pouze pokud 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 obojí?

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 až duální stereo kabel. Nebo spoustu dalších podivných variant, protože to opravdu záleží na vašem zařízení a na tom, na co se pokoušíte připojit. Zeptejte se svého místního audio hardwarového obchodu.

Zajímavé Články