Slik løser du vanlige problemer med lydgrensesnitt i Windows 10

Å sette opp din Windows-PC for lydopptak, spesielt når du legger til lydvare, instrumenter og DAW-er i miksen, kan være litt av en hodepine. I denne artikkelen skal vi over noen vanlige problemer relatert til lyddrivere, maskinvarekonfigurasjon og "a-ha!" -Øyeblikk.

En forklaring på Windows lyd-APIer

I de fleste DAW-er kan du endre lyd-API. Alternativene, og hva de gjør, er vanligvis:

Windows lydsystemer.
  • DirectSound : Tilhører Microsoft DirectX API. Det er en universell måte for alle lydenheter å fungere skikkelig med Windows. Problemet med DirectSound for opptak med live overvåking ( sanntidsavspilling mens du spiller inn samtidig) er at DS introduserer en stor mengde latens, ettersom inndataene dine ( gitar, tastatur osv.) Passerer gjennom emulasjonslaget før de blir sendt ut.
  • WaveOut : En ekstremt utdatert forgjenger for DirectSound, dette skal aldri brukes, med mindre lyddriverne er så borkede at det på en eller annen måte er det eneste som fungerer ( jeg har sett dette før) .
  • WDM Kernel Streaming : En annen gammel, gammel lydmodus som er litt mindre CPU-intensiv enn WaveOut, men som bør unngås.
  • WASAPI : Dette ligner på DirectSound, bortsett fra at det bruker en "Eksklusiv" modus, noe som betyr at uansett hvilken app du bruker WASAPI-modus i vil ta full kontroll over lyddriveren. Så hvis du har en DAW åpen i WASAPI-modus, vil du ikke høre lyd fra en YouTube-video i Google Chrome - fordi WASAPI-modus i DAW har tatt eksklusiv kontroll over lyddriveren.
  • ASIO : En dedikert driver på maskinvarenivå, den har vanligvis ekte bitrate-støtte og praktisk talt ingen latenstid. ASIO er det foretrukne lydsystemet for innspillingsopptak hvis du har en maskinvareenhet med egne ASIO-drivere. For eksempel har mange USB DAC-er, lydgrensesnitt og pedaler med digitale effekter dedikerte ASIO-drivere tilgjengelig direkte fra produsentene.

Nå som vi har forklart de forskjellige lydsystemene, kan vi feilsøke noen vanlige lydproblemer når du arbeider med DAW-er.

ASIO-modus: Inngang oppdaget via USB, kan ikke velge Windows-lyd ( f.eks. Realtek) som utgang.

Dette er etter design. Når ASIO er valgt som lydsystem, blir den ASIO-aktiverte enheten inngangs- / utgangskilden. For å høre lydutgang fra ASIO, må du koble en kabel fra enhetens utgang, til datamaskinens inngang ( eller et alternativt par høyttalere som ikke er koblet til datamaskinen) .

Her er et diagram:

Lydenheten min er koblet til PC-en min via USB. Bør jeg ikke få lydutgang fra datamaskinens høyttalere samtidig som jeg spiller inn et instrument ved å bruke ASIO-drivere?

Nei. Du oppretter en tilbakemeldingssløyfe. Husk at ASIO er en maskinvare-dedikert driver, som utelukkende bruker maskinvareenheten.

Du sender signal fra lydenheten til PCen din via USB. Signalet blir deretter blandet i din DAW. Den sender deretter signalet tilbake til lydgrensesnittet for å gå gjennom OUTPUT-linjen.

Det du i utgangspunktet spør er at lydsignalet skal reise fra lydenheten til PCen din, blandes i DAW, deretter reise tilbake til lydenheten din og deretter reise tilbake til datamaskinens høyttalere. Dette er ikke mulig, fordi datamaskinens høyttalere ikke er en del av ASIO-driverne på programvarenivå.

Det som ville skje hvis du kunne gjøre dette, ville være lydsignalet som ville bevege seg frem og tilbake mellom lydgrensesnittet og PC-høyttalerne dine uendelig, og skape den mest forferdelige lyden kjent for menneskeheten når den loopet frem og tilbake, og blir gradvis høyere og skurrere av sekund. Det tilsvarer dette:

TLDR: Når du bruker eksklusiv ASIO-modus, trenger du en ekstern utgang koblet direkte til din ASIO-maskinvareenhet. Det sendes ikke ut via datamaskinens høyttalere på programvarenivå, fordi høyttalerne ikke er en del av miksen.

Hvordan kan jeg bruke ASIO-inngang og fremdeles få PC-høyttalerutgang?

Du har to alternativer her.

Du kan bruke DirectSound, som skal la deg velge din ASIO-enhet som inngang, og datamaskinens morsmål ( Realtek, etc) som utgang. Imidlertid tilfører dette mye latenstid fordi det passerer begge lagene gjennom emuleringsnivået.

Hvis du for eksempel spiller en gitar, vil du høre gitarnoter som, 5 sekunder etter at du slo strengene. Fordi inngangssignalet overføres fra lydenheten til PC-en din, blandes i emulering, sendes deretter ut via Realtek ( eller hva din egen PC-lyd er.

Det andre alternativet ditt er ASIO4ALL. Dette er en tredjeparts generisk ASIO-driver som sorterer "triks" Windows for å tillate ASIO-basert inngang, med en alternativ utgang, for eksempel Realtek. Det gjør dette gjennom heksekunst og innpakning av kjernestrømmer og mange andre små fancy begrep som jeg egentlig ikke kan forklare. Det fungerer ganske bra - latenstiden er ikke så god som ren ASIO-modus, men den er mye raskere enn DirectSound.

Jeg bruker ASIO4ALL, men det er ingen input / output alternativer i DAW?

Klikk på "ASIO-konfigurasjon" og sørg for at inn- og utdataenhetene dine faktisk er aktivert i ASIO4ALL-klienten. Start deretter DAW på nytt.

For mer detaljert forklaring om bruk av ASIO4ALL i en DAW, se Appuals guide Hvordan registrere gitar på PC ved hjelp av Reaper DAW.

Jeg bruker DirectSound, og det er fryktelig knitrende og statisk fra utgangen.

Det var det jeg snakket om tidligere med DirectSound-latenstid. DirectSunds emuleringshastighet ( evne til å prosessere og sanntidsutdata det du registrerer) avhenger i stor grad av en rekke faktorer, men CPU er en stor faktor.

Når bufferen er satt for lavt ( lavere buffer = raskere emulering), kjører sjåføren ganske mye over seg selv og begynner å produsere de forferdelige knitrende lydene. Men jo høyere bufferinnstilling din er, desto mer blir forsinkelsen introdusert ( høre instrumentet ditt et par sekunder etter at du har spilt en lapp). Så med DirectSound, må du justere "Buffer" -innstillingen og finne "sweet spot" før CPU-en din begynner å gispe etter luft og ikke kan følge med lenger.

Derfor bør du holde deg til ASIO eller ASIO4ALL.

DAW-en min krasjer når jeg endrer lydmodus.

Dette er ganske vanlig, og det er vanligvis fordi noen app på datamaskinen din har tatt eksklusiv kontroll over lydenheten din. Så la oss si at Chrome har åpent i bakgrunnen, og du prøver å endre lydenheten i DAW fra ASIO til DirectSound. Men av en eller annen grunn hadde Chrome eksklusiv kontroll over DirectSound. Nå krasjer DAW-en din, fordi den ikke kan ta kontroll over lyddriveren fra Chrome. Det er vanligvis en "førstemann til mølla" basis.

Det du kan prøve å gjøre er først, sørg for at ingen apper er åpne på datamaskinen din som kan bruke lyd. Problemet her er at til og med Windows kan bruke lyd, med lydeffekter. Så du må deaktivere stort sett alt.

Prøv også å deaktivere “Exclusive Mode” på lydenhetene dine. Du trenger det ærlig bare å være aktivert for når du vil bruke WASAPI-modus.

Jeg har koblet lydgrensesnittutgangen til eksterne høyttalere / hodetelefoner, men får bare venstre eller høyre kanallyd, ikke begge deler?

Du bruker sannsynligvis en monokabel. Avhengig av den spesifikke lydenheten, trenger du sannsynligvis en stereo-plugin-adapter. Eller en 6, 3 mm til dual stereokabel. Eller en haug med andre rare varianter, fordi det virkelig avhenger av enheten din og hva du prøver å koble den til. Spør den lokale lydvarebutikken.

Interessante Artikler