Sådan løses fælles lydinterfaceproblemer i Windows 10

Det kan være en smule hovedpine at indstille din Windows-pc til lydoptagelse, især når du tilføjer lydhardware, instrumenter og DAW'er i blandingen. I denne artikel gennemgår vi nogle almindelige problemer, der er relateret til lyddrivere, hardwarekonfiguration og "a-ha!" Øjeblikke.

En forklaring på Windows audio API'er

I de fleste DAW'er er du i stand til at ændre lyd-API. Valgmulighederne, og hvad de gør, er typisk:

Windows lydsystemer.
  • DirectSound : Tilhører Microsoft DirectX API. Det er en universel måde for alle lydenheder at fungere korrekt med Windows. Problemet med DirectSound til optagelse med live overvågning ( realtidsafspilning under optagelse på samme tid) er, at DS introducerer en stor mængde latens, da dit input ( guitar, keyboard osv.) Passerer gennem emuleringslaget, før det udsendes.
  • WaveOut : En ekstremt forældet forgænger til DirectSound, dette bør aldrig bruges, medmindre dine lyddrivere er så borkede, at det på en eller anden måde er det eneste, der fungerer ( jeg har set dette før) .
  • WDM Kernel Streaming : En anden ældgammel gammel lydtilstand, der er lidt mindre CPU-intensiv end WaveOut, men som bør undgås.
  • WASAPI : Dette ligner DirectSound, bortset fra at det bruger en "Exclusive" -tilstand, hvilket betyder, at uanset hvilken app, du bruger WASAPI-tilstand i, vil tage fuld kontrol over lyddriveren. Så hvis du har en DAW åben i WASAPI-tilstand, hører du ikke lyd fra en YouTube-video i Google Chrome - fordi WASAPI-tilstand i DAW har taget eksklusiv kontrol over lyddriveren.
  • ASIO : En dedikeret driver på hardware-niveau, den har typisk ægte bitrate-understøttelse og næsten ingen forsinkelse. ASIO er det foretrukne lydsystem til inputoptagelse, hvis du har en hardwareenhed med sine egne ASIO-drivere. For eksempel har mange USB DAC'er, lydgrænseflader og digitale effektspedaler dedikerede ASIO-drivere tilgængelige direkte fra deres producenter.

Nu hvor vi har forklaret de forskellige lydsystemer, kan vi fejlfinde nogle almindelige lydproblemer, når du arbejder med DAW'er.

ASIO-tilstand: Input registreret via USB, kan ikke vælge Windows-lyd ( f.eks. Realtek) som output.

Dette er ved design. Når ASIO vælges som lydsystem, bliver den ASIO-aktiverede enhed input / outputkilden. For at høre lydudgang fra ASIO skal du tilslutte et kabel fra enhedens output, til din computers input ( eller et alternativt par højttalere, der ikke er tilsluttet din computer) .

Her er et diagram:

Min lydenhed er tilsluttet min pc via USB. Bør jeg ikke hente lydudgang fra mine computerhøjttalere på samme tid, som jeg optager et instrument ved hjælp af ASIO-drivere?

Nej. Du opretter en feedback loop. Husk, at ASIO er en hardware-dedikeret driver, der udelukkende bruger hardwareenheden.

Du sender signal fra lydenheden til din pc via USB. Signalet blandes derefter i din DAW. Det sender derefter signalet tilbage til din lydgrænseflade for at gå gennem OUTPUT-linjen.

Hvad du stort set beder om, er at lydsignalet skal køre fra din lydenhed til din pc, blandes i DAW og derefter rejse tilbage til din lydenhed og derefter rejse tilbage til computerens højttalere. Dette er ikke muligt, fordi dine computerhøjttalere ikke er en del af ASIO-driverne på softwareniveau.

Hvad der ville ske, hvis du kunne gøre dette, ville være lydsignalet, der ville rejse frem og tilbage mellem din lydgrænseflade og dine pc-højttalere uendeligt, hvilket skaber den mest forfærdelige lyd, der er kendt for menneskeheden, når den løber frem og tilbage, bliver gradvis højere og skurrere af sekund. Det ville svare til dette:

TLDR: Når du bruger ASIO-eksklusiv tilstand, har du brug for en ekstern udgang, der er tilsluttet direkte til din ASIO-hardwareenhed. Det udsendes ikke via computerens højttalere på softwareniveau, fordi dine højttalere ikke er en del af mixen.

Hvordan kan jeg bruge ASIO-indgang og stadig få pc-højttalerudgang?

Du har to muligheder her.

Du kan bruge DirectSound, som skal give dig mulighed for at vælge din ASIO-enhed som input, og din computers oprindelige højttalere ( Realtek, osv.) Som output. Dette tilføjer dog en masse latenstid, fordi det passerer begge lag gennem emuleringsniveauet.

Hvis du for eksempel spiller en guitar, hører du guitarnoter som 5 sekunder efter, du har slået i strengene. Fordi indgangssignalet overføres fra din lydenhed til din pc, blandes i emulering, udsendes derefter via Realtek ( eller hvad din oprindelige pc-lyd er. Sandsynligvis Realtek).

Din anden mulighed er ASIO4ALL. Dette er en tredjepart, generisk ASIO-driver, der sorterer “tricks” Windows til at tillade ASIO-baseret input, med en alternativ output, såsom Realtek. Det gør dette gennem hekseri og kerne stream indpakning og masser af andre små smarte udtryk, som jeg ikke rigtig kan forklare. Det fungerer ganske godt - latenstiden er ikke så god som ren ASIO-tilstand, men det er meget hurtigere end DirectSound.

Jeg bruger ASIO4ALL, men der er ingen input / output indstillinger i min DAW?

Klik på "ASIO-konfiguration", og sørg for, at dine input- og outputenheder faktisk er aktiveret i ASIO4ALL-klienten. Genstart derefter din DAW.

For mere detaljeret forklaring om brug af ASIO4ALL i en DAW, se Appual's vejledning Sådan optages guitar på pc ved hjælp af Reaper DAW.

Jeg bruger DirectSound, og der er frygtelig knitrende og statisk fra output.

Det var det, jeg talte om tidligere med DirectSound-latenstid. DirectSunds emuleringshastighed ( evne til at bearbejde og realtidsoutput, hvad du registrerer) afhænger stort set af et antal faktorer, men CPU er en stor faktor.

Når bufferen er indstillet for lav ( lavere buffer = hurtigere emulering), kører føreren temmelig meget op over sig selv og begynder at producere disse forfærdelige knitrende lyde. Men jo højere din bufferindstilling er, desto mere introduktion introduceres ( høre dit instrument et par sekunder efter at du har spillet en note). Så med DirectSound skal du justere indstillingen "Buffer" og finde den "søde plet", før din CPU begynder at gispe efter luft og ikke kan følge med længere.

Derfor skal du holde dig til ASIO eller ASIO4ALL.

Min DAW går ned, når jeg ændrer lydtilstande.

Dette er temmelig almindeligt, og det er normalt fordi nogle app på din computer har taget eksklusiv kontrol over din lydenhed. Så lad os sige, at du har Chrome åbent i baggrunden, og du prøver at ændre lydenheden i din DAW fra ASIO til DirectSound. Men af ​​en eller anden grund havde Chrome eksklusiv kontrol over DirectSound. Så nu går din DAW ned, fordi den ikke kan tage kontrol over lyddriveren fra Chrome. Det er generelt et ”først til mølle” -basis.

Hvad du kan prøve at gøre er først, så sørg for, at der ikke er åbne apps på din computer, der kan bruge lyd. Problemet her er, at selv Windows kan bruge lyd med lydeffekter. Så du er nødt til at deaktivere stort set alt.

Prøv også at deaktivere “Eksklusiv tilstand” på dine lydenheder. Du har ærligt kun brug for det aktiveret, når du vil bruge WASAPI-tilstand.

Jeg har tilsluttet min lydgrænsefladeudgang til eksterne højttalere / hovedtelefoner, men får kun venstre eller højre kanallyd, ikke begge dele?

Du bruger sandsynligvis et monokabel. Afhængig af din specifikke lydenhed har du sandsynligvis brug for en stereo plug-in adapter. Eller et 6, 3 mm til dobbelt stereokabel. Eller en masse andre underlige variationer, fordi det virkelig afhænger af din enhed, og hvad du prøver at forbinde den til. Spørg din lokale lydhardwarebutik.

Interessante Artikler