Hur du fixar vanliga problem med ljudgränssnitt i Windows 10

Att ställa in din Windows-dator för ljudinspelning, särskilt när du lägger till ljudhårdvara, instrument och DAW: er i mixen, kan vara lite av huvudvärk. I den här artikeln går vi igenom några vanliga problem relaterade till ljuddrivrutiner, hårdvarukonfiguration och "a-ha!" -Moment.

En förklaring av Windows ljud-API: er

I de flesta DAW: er kan du ändra ljud-API: t. Alternativen och vad de gör är vanligtvis:

Windows ljudsystem.
  • DirectSound : Tillhör Microsoft DirectX API. Det är ett universellt sätt för alla ljudenheter att fungera korrekt med Windows. Problemet med DirectSound för inspelning med live-övervakning ( realtidsuppspelning medan du spelar in samtidigt) är att DS introducerar en stor mängd latens, eftersom din input ( gitarr, tangentbord, etc.) passerar genom emuleringslagret innan det matas ut.
  • WaveOut : En extremt föråldrad föregångare till DirectSound, detta bör aldrig användas, såvida inte dina ljuddrivrutiner är så borkade att det på något sätt är det enda som fungerar ( jag har sett det tidigare) .
  • WDM Kernel Streaming : Ett annat gammalt gammalt ljudläge som är lite mindre CPU-intensivt än WaveOut, men bör undvikas.
  • WASAPI : Detta liknar DirectSound, förutom att det använder ett "Exklusivt" -läge, vilket innebär att den app du använder WASAPI-läge i kommer att ta full kontroll över ljuddrivrutinen. Så om du har en DAW öppen i WASAPI-läge, kommer du inte att höra något ljud från en YouTube-video i Google Chrome - eftersom WASAPI-läget i DAW har tagit exklusiv kontroll över ljuddrivrutinen.
  • ASIO : En dedicerad drivrutin på maskinvarunivå, den har vanligtvis verkligt bitrate-stöd och praktiskt taget ingen latens. ASIO är det föredragna ljudsystemet för inspelning av inmatningar om du har en hårdvara med sina egna ASIO-drivrutiner. Till exempel har många USB DAC, ljudgränssnitt och pedaler för digitala effekter dedikerade ASIO-drivrutiner tillgängliga direkt från sina tillverkare.

Nu när vi har förklarat de olika ljudsystemen kan vi felsöka några vanliga ljudproblem när du arbetar med DAW: er.

ASIO-läge: Inmatning detekterad via USB, kan inte välja Windows-ljud ( t.ex. Realtek) som utgång.

Detta är genom design. När ASIO väljs som ljudsystem blir den ASIO-aktiverade enheten ingångs- / utgångskällan. För att höra ljudutgång från ASIO måste du ansluta en kabel från enhetens utgång, till datorns ingång ( eller ett alternativt par högtalare som inte är anslutna till din dator) .

Här är ett diagram:

Min ljudenhet är ansluten till min PC via USB. Bör jag inte få ljudutgång från mina datorhögtalare samtidigt som jag spelar in ett instrument med ASIO-drivrutiner?

Nej. Du skulle skapa en feedback-loop. Kom ihåg att ASIO är en hårdvaru-dedicerad drivrutin som exklusivt använder hårdvara.

Du skickar signal från ljudenheten till din PC via USB. Signalen blandas sedan i din DAW. Den skickar sedan tillbaka signalen till ditt ljudgränssnitt för att gå igenom OUTPUT-linjen.

Det du i princip frågar om är att ljudsignalen ska resa från din ljudenhet till din dator, blandas i DAW, sedan resa tillbaka till din ljudenhet och sedan resa tillbaka till datorns högtalare. Detta är inte möjligt eftersom dina datorhögtalare inte är en del av ASIO-drivrutinerna på mjukvarunivå.

Vad som skulle hända om du skulle kunna göra detta skulle vara ljudsignalen skulle resa fram och tillbaka mellan ditt ljudgränssnitt och dina PC-högtalare oändligt, vilket skapar det mest hemskt ljud som mänskligheten känner när den kretsade fram och tillbaka, och blir gradvis högre och skrämmande av andra. Det skulle motsvara detta:

TLDR: När du använder ASIO-exklusivt läge, behöver du en extern utgång ansluten direkt till din ASIO-hårdvara. Det kommer inte att matas ut via datorns högtalare på mjukvarunivå eftersom dina högtalare inte ingår i mixen.

Hur kan jag använda ASIO-ingång och fortfarande få PC-högtalarutgång?

Du har två alternativ här.

Du kan använda DirectSound, som ska låta dig välja din ASIO-enhet som ingång, och datorns modersmål ( Realtek, etc) som utgång. Detta ger dock mycket latens eftersom det passerar båda lagren genom emuleringsnivån.

Om du till exempel spelar en gitarr, hör du gitarrister som 5 sekunder efter att du träffade strängarna. Eftersom insignalen överförs från din ljudenhet till din dator, blandas i emulering, skickas sedan ut via Realtek ( eller vad ditt ursprungliga PC-ljud är. Troligen Realtek).

Ditt andra alternativ är ASIO4ALL. Detta är en tredjeparts generisk ASIO-drivrutin som sorterar "tricks" Windows för att tillåta ASIO-baserad ingång, med en alternativ utgång, till exempel Realtek. Det gör detta genom trolldom och kärnströmbrytning och massor av andra små snygga termer som jag inte riktigt kan förklara. Det fungerar ganska bra - latensen är inte lika bra som rent ASIO-läge, men det är mycket snabbare än DirectSound.

Jag använder ASIO4ALL, men det finns inga input / output-alternativ i min DAW?

Klicka på "ASIO-konfiguration" och se till att dina in- och utgångsenheter faktiskt är aktiverade i ASIO4ALL-klienten. Starta sedan om din DAW.

För mer detaljerad förklaring av hur du använder ASIO4ALL i en DAW, se Appual's guide Hur man spelar in gitarr på PC med hjälp av Reaper DAW.

Jag använder DirectSound, och det är hemskt knakande och statiskt från utgången.

Det var vad jag talade om tidigare med DirectSound-latens. DirectSunds emuleringshastighet ( förmåga att bearbeta och realtidsutmatning vad du spelar in) beror till stor del på ett antal faktorer, men CPU är en stor faktor.

När bufferten är inställd för låg ( lägre buffert = snabbare emulering) reser föraren ganska mycket över sig själv och börjar producera de hemska knasande ljuden. Men ju högre din buffertinställning är, desto mer fördröjning införs ( höra ditt instrument ett par sekunder efter att du spelat en anteckning). Så med DirectSound måste du justera inställningen för "buffert" och hitta "sweet spot" innan din CPU börjar suga efter luft och inte kan hålla uppe längre.

Därför bör du hålla fast vid ASIO eller ASIO4ALL.

Min DAW kraschar när jag byter ljudlägen.

Detta är ganska vanligt, och det beror oftast på att någon app på din dator har tagit exklusiv kontroll över din ljudenhet. Så säger att du har Chrome öppet i bakgrunden, och du försöker ändra ljudenheten i din DAW från ASIO till DirectSound. Men av någon anledning hade Chrome exklusiv kontroll över DirectSound. Så nu kraschar din DAW, eftersom den inte kan ta kontroll över ljuddrivrutinen från Chrome. Det är generellt en "först till kvarn" -basis.

Vad du kan försöka göra är först, se till att inga appar är öppna på din dator som kan använda ljud. Problemet här är att även Windows kan använda ljud med ljudeffekter. Så du måste inaktivera ganska mycket allt.

Prova också att inaktivera "Exklusivt läge" på dina ljudenheter. Du behöver ärligt det bara aktiverat för när du vill använda WASAPI-läge.

Jag har anslutit min ljudgränssnittsutgång till externa högtalare / hörlurar, men får bara vänster- eller högerkanal, inte båda?

Du använder förmodligen en monokabel. Beroende på din specifika ljudenhet behöver du förmodligen en stereo-plugin-adapter. Eller en 6, 3 mm till dubbla stereokabel. Eller ett gäng andra konstiga varianter, för det beror verkligen på din enhet och vad du försöker ansluta den till. Fråga din lokala hårdvaruhandel.

Intressanta Artiklar