Hvordan Justere Latensen på Lydgrensesnittet Ditt?

Når man jobber i hjemmestudio eller studio, er temaet latensen til lydgrensesnitt et viktig tema som direkte påvirker innspillings- og miksingsprosessen.

Men hva handler det egentlig om?

Og spesielt, hvordan bør du justere latensen på lydkortet ditt for at det skal fungere best mulig (vi snakker noen ganger om justering av bufferstørrelsen — hvis dette begrepet er ukjent for deg, ikke bekymre deg, jeg skal forklare alt)?

Vel, det passer bra: vi skal se nærmere på alt dette i denne artikkelen.

Alle lydgrensesnitt er utsatt for fenomenet lydlatens

Her er oversikten over emnene vi skal ta opp sammen:

  1. Definisjon: Hva er latensen til et lydgrensesnitt?
  2. Hvordan justere latensen / bufferet til lydgrensesnittet ditt?
  3. Jobbe med latens (når man ikke har noe valg)
  4. Hvordan justere latensen i Ableton Live
  5. Hvordan justere latensen i Cubase
  6. Hvordan justere latensen i FL Studio
  7. Hvordan justere latensen i Logic Pro
  8. Hvordan justere latensen i Pro Tools
  9. Hvordan justere latensen i Studio One
  10. Hvordan justere latensen i Reaper

Definisjon: Hva er latensen til et lydgrensesnitt?

La oss begynne med å definere hva lydlatens er: du vil se, det er ikke komplisert, men det er noen små detaljer å ha i bakhodet.

En enkel definisjon

Lydlatens i konteksten av lydgrensesnitt er forsinkelsen, vanligvis veldig kort, mellom øyeblikket et lydsignal produseres (som et anslag på en gitar eller sang) og øyeblikket du kan høre dette lyden via utstyret ditt (som hodetelefoner eller høyttalere).

Med andre ord, det er tiden det tar for lyden å “reise” gjennom lydgrensesnittet og datamaskinen din før den når ørene dine.

En veldig lav latens er avgjørende for en innspillings- og avspillingsopplevelse uten merkbar forsinkelse.

La oss for eksempel si at du har koblet gitaren din til lydgrensesnittet: hvis du spiller og lyden kommer tilbake nesten umiddelbart til ørene dine, er alt bra.

Men hvis det kommer med en halv sekunds forsinkelse, vil det oppstå et problem: du vil oppleve merkbar lydlatens.

Faktisk er hjernen vår i stand til å kompensere for små forsinkelser: vanligvis, hvis latensen er under 10 millisekunder, bør man kunne spille uten for mye problemer.

Hvis den er under 5 millisekunder, er det enda bedre.

Men over 10 millisekunder vil det påvirke ytelsen fordi man vil høre forsinkelsen for tydelig. Konsekvensen: vanskelig å følge rytmen, vanskelig å tilføre følelser når man spiller fordi man ikke er sikker på om man er i takt eller ikke.

La oss også merke oss at avhengig av folk og instrumenter som blir spilt inn, vil latensen være mer eller mindre merkbar: sangere er spesielt følsomme for dette fenomenet, mens gitarister ofte kan jobbe med litt høyere latens.

En inngangslatens…

For å forstå det godt, la oss gå litt inn i detaljene ved å se på hva som skjer trinn for trinn i en klassisk situasjon med innspilling av vokal.

Skjema som viser inngangslatensen til et lydgrensesnitt

Først plasserer du en mikrofon foran sangeren.

Når artisten synger, vil mikrofonen fange signalet, omdanne det til et elektrisk signal og sende alt dette (1) til lydkortet ditt.

I lydkortet vil det analoge elektriske signalet bli konvertert til et digitalt signal, slik at det blir forståelig for datamaskinen, via A-N-konverteren (2). Dette trinnet vil allerede ta litt tid. Denne tiden tilsvarer vanligvis litt mer enn en halv millisekund.

Deretter vil dataene bli sendt via USB-bussen til datamaskinen din (3).

Problemet er at USB ikke kan håndtere data i sanntid: for å kunne behandle det digitale signalet fra stemmen din, vil det bli delt opp i små biter, som deretter vil bli lagret vekselvis i det som kalles en buffer.

Generelt sett er dette et midlertidig lagringsområde som brukes til å håndtere lyddata før de blir behandlet eller lest. Bufferen brukes hovedsakelig for å optimalisere lydlatens, ved å la systemet forberede og behandle lyddata på en mer smidig måte.

Avhengig av innstillingene dine (jeg vil forklare senere hvordan du kan justere alt riktig), vil størrelsen på bufferen være forskjellig: for eksempel kan du ha en buffer på 32 prøver, 64 prøver, 128 prøver, osv.

Jo større bufferen er, jo mer forsinkelse vil det legge til signalet.

Faktisk er antallet prøver direkte relatert til prøvetakingsfrekvensen du jobber med.

Hvis du jobber, som det ofte er tilfelle, med en prøvetakingsfrekvens på 44100 Hz, betyr det at du har 44100 lydprøver per sekund.

I så fall:

  • en buffer på 32 prøver vil tilsvare omtrent 0,7 millisekunder;
  • men en buffer på 256 prøver vil tilsvare en varighet på 5,8 millisekunder.

Og denne varigheten vil dermed oversettes til en ekstra forsinkelse som legges til det auditive signalet.

Men det er ikke alt: på nivået av datamaskinen din (4), vil signalet bli håndtert av en lyddriver, lik driveren til skriveren din eller hva som helst.

Og denne driveren, avhengig av hvordan den er programmert (og dette er et betydelig forskjellspunkt mellom produsentene av lydgrensesnitt), vil også legge til mer eller mindre latens til det auditive signalet før det når din DAW eller STAN.

En behandlinglatens…

Nå som signalet ditt har nådd DAW-en din, har du kanskje lagt til effekter på forskjellige spor, spesielt på vokalsporet du spiller inn.

Denne pluginene kan generelt fungere på to måter:

  • enten de er i stand til å behandle signalet i sanntid;
  • eller så er de det ikke.

I det andre tilfellet, ser du hva som skjer: pluginene vil igjen legge til en latens.

På de fleste DAWs kan du faktisk se latensen som legges til av pluginene, som via dette vinduet i Studio One-grensesnittet:

Latensen fra plugins

Merk: det at pluginen legger til latens eller ikke er ikke et kvalitetskriterium. Det er faktisk helt avhengig av typen algoritme og hva man ønsker å gjøre med den.

Og en utgangslatens…

Selvfølgelig, hvis du for eksempel vil høre stemmen du spiller inn i sanntid gjennom hodetelefonene dine, må du sende det auditive signalet fra DAW-en din tilbake til hodetelefonene.

Diagram som viser utgangslatensen til et lydgrensesnitt

Og her har vi nøyaktig de samme fenomenene som tidligere som skjer:

  • Det er en latens lagt til av driveren (1);
  • det er en latens knyttet til bufferen for datatransport (2);
  • og det er en liten ekstra latens knyttet til den digitale-analoge konverteringen i grensesnittet ditt (3).

Og det er først etter alt dette at signalet kan sendes til lytteapparatet ditt (hodetelefoner eller høyttalere).

Som gir oss en total latens…

Som en konsekvens av alt vi nettopp har forklart, når du spiller inn et signal via lydgrensesnittet ditt og deretter sender det tilbake til hodetelefonene eller høyttalerne, har du en total latens som tilsvarer summen av alle forsinkelsene vi har snakket om tidligere.

Vi snakker noen ganger om “inngangs-/utgangslatens”, et tall som vises i innstillingspanelene til alle DAWs.

Og det er denne latensen som kan gi oss problemer, eller ikke, avhengig av innstillingene gjort på lydgrensesnittet.

Hvordan justere latensen / bufferen til lydgrensesnittet ditt?

Fordi ja, for å kunne jobbe under gode forhold med ditt lydgrensesnitt, er det essensielt å justere latensen: dette er en del av innstillingene du absolutt må gjøre for å konfigurere et lydkort / lydgrensesnitt.

Bufferproblemet

Vi så det nettopp: bufferet tilsvarer hurtigminnet. Jo større bufferstørrelse, jo mer latens vil du legge til.

Så instinktivt kan man tenke “ingen problem, jeg skal derfor stille inn bufferet mitt til minimum for å minimere latensen”.

Men det ville vært for enkelt…

Faktisk, jo mer du reduserer bufferet ditt, jo mindre vil datapakkene være, men de vil derfor bli sendt raskere til datamaskinen din.

Og dermed må prosessoren (CPU) din jobbe raskere.

Og på et tidspunkt er det en grense.

Denne grensen manifesterer seg ved at knitring i det innspilte og/eller avspilte lydsignalet oppstår.

Og selvfølgelig, vi ønsker ikke disse knitringene.

Juster bufferstørrelsen

Det man derfor må gjøre, er å prøve å finne den gyldne middelvei.

Så reduser bufferstørrelsen så mye som mulig, men så snart du merker at du har knitringer, må du øke den igjen.

Du kan gjøre dette trinn for trinn: start med en ganske stor bufferstørrelse, som 1024 prøver.

Så gå til 512.

Så 256.

Så 128.

Og så videre…

► Og hvis du fortsatt får knitringer, anbefaler jeg at du leser min komplette feilsøkingsguide for lydgrensesnitt.

Vær oppmerksom på pluginene

Et ord av advarsel: vær oppmerksom på innvirkningen av pluginene dine på prosessoren.

Faktisk, hvis du prøver å spille inn på en sesjon som er veldig belastet med plugins (effekter eller instrumenter), kan prosessoren på datamaskinen din få problemer, siden den må:

  • både beregne behandlingene knyttet til pluginene;
  • og håndtere å sende signalet via USB-bussen.

Så når du spiller inn, ikke nøl med å deaktivere noen unødvendige plugins eller å bounce noen av sporene dine til lyd hvis du får for mye knitring.

Deaktiver også pluginene som legger til latens.

Variere latensen etter behov

Merk også at avhengig av hva du holder på med, er du ikke forpliktet til å beholde den samme bufferinnstillingen.

Typisk skjer det ofte at for å spille inn, bruker man selvfølgelig den lavest mulige innstillingen — men så snart man begynner å mikse, bruker man en mye høyere bufferinnstilling.

Det er en god praksis å gjøre det slik, siden når man spiller inn er det viktig å ha en umerkelig lydlatens, men når man mikser, er det vanligvis ikke et problem om signalet har en forsinkelse på rundt femti millisekunder.

Så spesielt hvis du har en datamaskin som ikke er veldig kraftig, ikke nøl med å bruke denne lille teknikken.

Jobbe med latens (når man ikke har noe valg)

Faktisk, hvis du er i studio eller hjemme studio, vil du regelmessig befinne deg i situasjoner hvor du har for høy latens til å kunne jobbe ordentlig.

Spesielt når du spiller inn.

Bruk direkte monitoring

Den første tingen vi skal snakke om, for meg, er essensiell for innspilling.

Det vil si at selv om lydkortet mitt er av høy kvalitet, selv om PC-en er kraftig — vil jeg alltid bruke en form for direkte monitoring for å sende lyden til hodetelefonene til artisten.

UNNTATT når jeg absolutt trenger plugins på DAW-en, som for eksempel for gitarforsterkersimuleringer.

Men for eksempel når jeg spiller inn vokal, vil jeg alltid bruke direkte monitoring.

Så hva handler det om?

Konkret tillater de fleste grensesnitt å rute lydsignalet direkte til en lydutgang før det går gjennom datamaskinen.

Dette lar deg unngå latens helt.

Dette kan gjøres ved hjelp av en knapp på grensesnittet, som lar deg si “i hodetelefonutgangen ønsker jeg å høre både min backing OG signalet jeg spiller inn”, men dette er i stadig mindre grad tilfelle.

Lydrouting
Lydroutingmatriser kan noen ganger være komplekse, men de lar deg enkelt manipulere lydsignalet for å høre nøyaktig hva du vil under innspillingen.

Faktisk, i dag, blir denne typen routing ofte håndtert via programvaren som følger med ditt lydgrensesnitt (og ikke din DAW).

Du kan dermed lage “hodetelefonmikser” ved å velge nøyaktig hvilket signal du vil sende til hvilken hodetelefonutgang.

Og virkelig, det er tilnærmingen jeg anbefaler at du følger når du spiller inn (igjen, med mindre du spiller gitar og trenger forsterkersimuleringer).

Men hvis du trenger effekter?

I noen tilfeller vil du imidlertid trenge å legge til effekter.

Typisk, en reverb på stemmen: når man spiller inn sang, legger man ofte til reverb i artistens hodetelefonmonitor for at han/hun skal føle seg mer komfortabel og høre noe som ligner mer på et ferdig produkt.

En første mulighet er å bruke et lydgrensesnitt som inneholder DSP — det vil si innebygde prosessorer som gjør det mulig å avlaste datamaskinens prosessor når det gjelder beregningskraft, men også å beregne effektene med mye mindre latens.

Vi finner denne typen teknologi i Universal Audio kort, for eksempel.

Men i dag, med prosessorene i datamaskinene våre som blir stadig mer kraftige, virker det ikke nødvendig å bytte til denne typen teknologi.

Derimot er det fortsatt veldig praktisk når lydkortet ditt har en liten innebygd DSP som kan generere en reverb: dette er tilfelle med flere RME lydgrensesnitt, for eksempel, som lar deg justere signalet, komprimere det eller legge til reverb på en forenklet måte.

Hvis du ikke har denne typen funksjoner på lydgrensesnittet ditt, er det ikke så farlig siden du alltid kan justere utstyret ditt på følgende måte:

  • for mikrofonlyden bruker du kun direkte overvåking for å rute signalet til hodetelefonutgangen;
  • og for reverb bruker du en plugin i din DAW (for reverb, noen millisekunders forsinkelse vil ikke være noe problem).

Det er litt mer komplisert å gjøre, men det fungerer veldig bra og lar deg bruke reverb etter eget valg.

En reverb-plugin som kan brukes på denne måten.

For å avslutte denne artikkelen, foreslår jeg at vi ser på, for de viktigste DAW-ene på markedet, hvordan man kan justere latens.

Merk at avhengig av om du bruker MacOS eller Windows, kan det være små forskjeller (typisk på Windows, justeringen av bufferet, selv om den er tilgjengelig fra DAW-en, gjøres ofte via et kontrollpanel spesifikt for grensesnittet).

Hvordan justere latens i Ableton Live

Åpne programvarekonfigurasjonspanelet ved å gå til menyen Alternativer > Innstillinger og deretter til fanen Lyd.

Avhengig av utstyret ditt, kan du enten klikke på Maskinvarekonfigurasjon for å få tilgang til panelet for bufferjustering, eller justere Bufferstørrelse i delen Latens.

Justerer latens i Ableton Live

Hvordan justere latens i Cubase

I Cubase, for å justere bufferstørrelsen, må du gå til menyen Studio > Studiooppsett.

Velg deretter driveren din fra rullegardinlisten til venstre, og klikk deretter på Dashbord for å åpne bufferinnstillingsalternativene.

Takk Julien for skjermbildet!

Hvordan justere latensen i FL Studio

I FL Studio (tidligere Fruity Loops) kan du klikke på menyen Alternativer > Lydinnstillinger for å åpne lydinnstillingspanelet.

Deretter, på MacOS kan du justere bufferstørrelsen direkte, og på Windows må du klikke på den store rektangulære knappen Vis ASIO-panel.

Justerer latensen i FL Studio
Takk Dblb for skjermbildet!

Hvordan justere latensen i Logic Pro

For å justere bufferet i Logic Pro, klikk på menyen Logic Pro > Innstillinger (eller Preferanser) > Lyd, og klikk deretter på Enheter.

Du kan deretter endre bufferstørrelsen, og dermed justere latensen, ved å endre alternativet In/Ut bufferstørrelse.

Takk Fil for skjermbildet!

Hvordan justere latensen i Pro Tools

I Pro Tools, for å justere bufferstørrelsen og dermed latensen, klikk på menyen Oppsett > Avspillingsmotor.

Du kan deretter justere bufferstørrelsen direkte fra vinduet som åpnes ved å endre H/W Buffer Size.

Justerer latensen i Pro Tools
Takk David fra Secrets du Son for skjermbildet!

Hvordan justere latensen i Studio One

I Studio One, klikk på menyen Studio One > Alternativer og deretter på fanen Lydkonfigurasjon.

Deretter kan du justere bufferstørrelsen i underfanen Lyd-enhet, enten direkte eller ved å klikke på knappen Konfigurasjon.

Justerer latensen i Studio One

Hvordan justere latensen i Reaper

Åpne Reapers preferansepanel ved å klikke på menyen Alternativer > Preferanser, og finn undermenyen Lyd > Enhet i den rullende boksen til venstre i vinduet som åpnes.

Du trenger bare å klikke på knappen ASIO-konfigurasjon… for å justere bufferstørrelsen.

Du kan også bruke alternativet Request block size for å tvinge grensesnittet hvis den første metoden ikke fungerer.

Justerer latensen i Reaper

Avslutning

Der har du det, nå vet du nøyaktig hva begrepet latens betyr når det gjelder lydgrensesnitt, og du vet også hvordan du justerer det riktig for å jobbe under optimale forhold.

► Hvis du fortsatt opplever knitring, ikke glem å lese denne artikkelen.

► Og hvis du ikke har flere problemer, foreslår jeg at du tar en titt på min utvalg av de beste lydgrensesnittene for hjemmestudio.