Veelvoorkomende problemen met de audio-interface in Windows 10 oplossen

Het instellen van uw Windows-pc voor audio-opname, vooral wanneer u audio-hardware, instrumenten en DAW's aan de mix toevoegt, kan een beetje hoofdpijn zijn. In dit artikel bespreken we enkele veelvoorkomende problemen met betrekking tot audiodrivers, hardwareconfiguratie en "a-ha!" -Momenten.

Een uitleg van Windows audio-API's

In de meeste DAW's kunt u de audio-API wijzigen. De opties en wat ze doen zijn meestal:

Windows-audiosystemen.
  • DirectSound : behoort tot de Microsoft DirectX API. Het is een universele manier voor alle audio-apparaten om goed te werken met Windows. Het probleem met DirectSound voor opname met live monitoring ( realtime weergave tijdens opname tegelijkertijd) is dat DS een grote hoeveelheid latentie introduceert, omdat uw invoer ( gitaar, toetsenbord, enz.) De emulatielaag passeert voordat deze wordt uitgevoerd.
  • WaveOut : een extreem verouderde voorganger van DirectSound, dit mag nooit worden gebruikt, tenzij je audiodrivers zo in de war zijn dat het op de een of andere manier het enige is dat werkt ( ik heb dit eerder gezien) .
  • WDM-kernelstreaming : nog een oude legacy-audiomodus die iets minder CPU-intensief is dan WaveOut, maar moet worden vermeden.
  • WASAPI : Dit is vergelijkbaar met DirectSound, behalve dat het een "Exclusieve" modus gebruikt, wat betekent dat de app waarin u de WASAPI-modus gebruikt, volledige controle over de audiodriver heeft. Dus als u een DAW hebt geopend in de WASAPI-modus, hoort u geen audio van een YouTube-video in Google Chrome - omdat de WASAPI-modus in de DAW de exclusieve controle over het audiostuurprogramma heeft overgenomen.
  • ASIO : een speciaal stuurprogramma op hardwareniveau, het heeft meestal echte bitrate-ondersteuning en vrijwel geen latentie. ASIO is het voorkeursaudiosysteem voor invoeropname als u een hardwareapparaat met eigen ASIO-stuurprogramma's hebt. Veel USB-DAC's, audio-interfaces en digitale effectenpedalen hebben bijvoorbeeld speciale ASIO-stuurprogramma's die rechtstreeks bij hun fabrikanten verkrijgbaar zijn.

Nu we de verschillende audiosystemen hebben uitgelegd, laten we enkele veelvoorkomende audioproblemen oplossen bij het werken met DAW's.

ASIO-modus: invoer gedetecteerd via USB, kan Windows-audio ( bijv. Realtek) niet selecteren als uitvoer.

Dit is door het ontwerp. Wanneer ASIO wordt gekozen als het audiosysteem, wordt het ASIO-apparaat de invoer / uitvoerbron. Om audio-uitvoer van ASIO te horen, moet u een kabel aansluiten van de uitvoer van het apparaat naar de invoer van uw computer ( of een alternatief paar luidsprekers die niet op uw computer zijn aangesloten) .

Hier is een diagram:

Mijn audioapparaat is via USB met mijn pc verbonden. Moet ik geen audio-uitvoer krijgen van mijn computerluidsprekers terwijl ik een instrument opneem met ASIO-stuurprogramma's?

Nee. U zou een feedbacklus maken. Vergeet niet dat ASIO een hardware-specifiek stuurprogramma is dat uitsluitend het hardwareapparaat gebruikt.

U verzendt een signaal van het audioapparaat naar uw pc via USB. Het signaal wordt vervolgens gemengd in uw DAW. Vervolgens wordt het signaal teruggestuurd naar uw audio-interface om via de OUTPUT-lijn te gaan.

Wat je eigenlijk vraagt, is dat het audiosignaal van je audioapparaat naar je pc gaat, in de DAW wordt gemixt, vervolgens teruggaat naar je audioapparaat en vervolgens teruggaat naar de luidsprekers van je computer. Dit is niet mogelijk, omdat uw computerluidsprekers geen deel uitmaken van de ASIO-stuurprogramma's op softwareniveau.

Wat er zou gebeuren als je dit zou kunnen doen, zou zijn dat het geluidssignaal oneindig heen en weer zou gaan tussen je audio-interface en je pc-luidsprekers, waardoor het meest vreselijke geluid wordt gekend dat de mensheid kent terwijl het heen en weer liep, steeds luider en krijser door de tweede. Het zou het equivalent hiervan zijn:

TLDR: Wanneer u de exclusieve ASIO-modus gebruikt, hebt u een externe uitgang nodig die rechtstreeks op uw ASIO-hardwareapparaat is aangesloten. Het wordt niet via softwareluidsprekers uitgevoerd, omdat uw luidsprekers geen deel uitmaken van de mix.

Hoe kan ik ASIO-invoer gebruiken en toch PC-luidsprekeruitvoer krijgen?

Je hebt hier twee opties.

U kunt DirectSound gebruiken, waarmee u uw ASIO-apparaat als invoer en de native speakers van uw computer ( Realtek, enz.) Als uitvoer kunt selecteren. Dit voegt echter veel latentie toe omdat het beide lagen door het emulatieniveau passeert.

Als u bijvoorbeeld een gitaar speelt, hoort u de gitaarnoten zoals, 5 seconden nadat u op de snaren hebt geslagen. Omdat het ingangssignaal van uw audioapparaat wordt doorgegeven aan uw pc, wordt gemengd in emulatie en vervolgens wordt uitgevoerd via Realtek ( of wat uw eigen pc-geluid ook is. Hoogstwaarschijnlijk Realtek).

Uw tweede optie is ASIO4ALL. Dit is een generiek ASIO-stuurprogramma van derden dat Windows een beetje "in de maling neemt" om op ASIO gebaseerde invoer toe te staan, met een alternatieve uitvoer, zoals Realtek. Het doet dit door hekserij en kernelstreaming en veel andere kleine fancy termen die ik niet echt kan uitleggen. Het werkt redelijk goed - de latentie is niet zo goed als de pure ASIO-modus, maar is veel sneller dan DirectSound.

Ik gebruik ASIO4ALL, maar er zijn geen invoer / uitvoer-opties in mijn DAW?

Klik op "ASIO-configuratie" en zorg ervoor dat uw invoer- en uitvoerapparaten daadwerkelijk zijn ingeschakeld in de ASIO4ALL-client. Start vervolgens uw DAW opnieuw op.

Voor meer gedetailleerde uitleg over het gebruik van ASIO4ALL in een DAW, zie Appual's handleiding Gitaar opnemen op pc met Reaper DAW.

Ik gebruik DirectSound, en er is vreselijk gekraak en statisch geluid van de uitvoer.

Daar had ik het eerder over met DirectSound-latentie. De emulatiesnelheid van DirectSound ( verwerkingscapaciteit en realtime output wat u opneemt) hangt grotendeels af van een aantal factoren, maar CPU is een grote factor.

Wanneer de buffer te laag is ingesteld ( lagere buffer = snellere emulatie), struikelt de bestuurder vrijwel over zichzelf en begint die vreselijke knettergeluiden te produceren. Maar hoe hoger uw bufferinstelling, hoe meer vertraging wordt geïntroduceerd ( uw instrument een paar seconden na het spelen van een noot horen). Dus met DirectSound moet u de instelling "Buffer" aanpassen en de "sweet spot" vinden voordat uw CPU naar lucht snakt en niet meer bij kan houden.

Daarom moet u het bij ASIO of ASIO4ALL houden.

Mijn DAW crasht bij het wijzigen van audiomodi.

Dit is vrij gebruikelijk, en het is meestal omdat een app op uw computer exclusieve controle over uw audio-apparaat heeft overgenomen. Laten we zeggen dat Chrome op de achtergrond is geopend en u probeert het audioapparaat in uw DAW te wijzigen van ASIO naar DirectSound. Maar om de een of andere reden had Chrome exclusieve controle over DirectSound. Dus nu crasht uw DAW, omdat deze de controle over het audiostuurprogramma van Chrome niet kan overnemen. Het is over het algemeen een "wie het eerst komt, het eerst maalt" basis.

Wat u kunt proberen, is eerst controleren of er geen apps op uw computer zijn geopend die audio kunnen gebruiken. Het probleem hier is dat zelfs Windows audio kan gebruiken, met geluidseffecten. Je moet dus vrijwel alles uitschakelen.

Probeer ook de "Exclusieve modus" in uw audioapparaten uit te schakelen. Je hebt het echt alleen ingeschakeld nodig als je de WASAPI-modus wilt gebruiken.

Ik heb mijn audio-interface-uitgang aangesloten op externe luidsprekers / hoofdtelefoons, maar ik krijg alleen geluid van het linker- of rechterkanaal, niet beide?

U gebruikt waarschijnlijk een monokabel. Afhankelijk van uw specifieke audio-apparaat heeft u waarschijnlijk een stereo plug-in adapter nodig. Of een 6, 3 mm naar dubbele stereokabel. Of een heleboel andere rare variaties, want het hangt echt af van je apparaat en waar je het mee probeert te verbinden. Vraag het aan uw plaatselijke audio-hardware winkel.

Interessante Artikelen