Hoe de Latentie van je Audio-Interface in te Stellen?

Wanneer je in een home studio of een studio werkt, is het onderwerp van de latentie van audio-interfaces een belangrijk onderwerp dat direct invloed heeft op het opname- en mixproces.

Maar waar gaat het precies om?

En vooral, hoe moet je de latentie van je geluidskaart instellen zodat deze zo goed mogelijk werkt (soms spreken we over het instellen van de buffer-grootte — als deze term je onbekend is, geen zorgen, ik ga alles uitleggen)?

Nou, dat komt goed uit: we gaan dit alles in detail bekijken in dit artikel.

Alle audio-interfaces zijn onderhevig aan het fenomeen van audio-latentie

Hier is de samenvatting van de onderwerpen die we samen gaan behandelen:

  1. Definitie: Wat is de latentie van een audio-interface?
  2. Hoe de latentie / buffer van je audio-interface in te stellen?
  3. Werken met latentie (wanneer je geen keuze hebt)
  4. Hoe de latentie in Ableton Live in te stellen
  5. Hoe de latentie in Cubase in te stellen
  6. Hoe de latentie in FL Studio in te stellen
  7. Hoe de latentie in Logic Pro in te stellen
  8. Hoe de latentie in Pro Tools in te stellen
  9. Hoe de latentie in Studio One in te stellen
  10. Hoe de latentie in Reaper in te stellen

Definitie: Wat is de latentie van een audio-interface?

Laten we beginnen met het definiëren van wat audio-latentie is: je zult zien, het is niet ingewikkeld, maar er zijn een paar kleine details om in gedachten te houden.

Een eenvoudige definitie

Audio-latentie in de context van audio-interfaces is de vertraging, meestal heel kort, tussen het moment waarop een geluid wordt geproduceerd (zoals het aanslaan van een gitaar of het zingen) en het moment waarop je dat geluid kunt horen via je afspeelapparatuur (zoals een koptelefoon of luidsprekers).

Met andere woorden, het is de tijd die nodig is voor het geluid om “te reizen” door je audio-interface en je computer voordat het je oren bereikt.

Een zeer lage latentie is essentieel voor een opname- en afspeelervaring zonder waarneembare vertraging.

Laten we bijvoorbeeld aannemen dat je je elektrische gitaar op je interface hebt aangesloten: als je speelt en het geluid bijna onmiddellijk weer in je oren terugkomt, is alles goed.

Maar als er een vertraging van een halve seconde is, dan is er een probleem: je zult een waarneembare audio-latentie hebben.

Onze hersenen zijn in staat om kleine vertragingen te compenseren: over het algemeen, als de latentie minder dan 10 milliseconden is, zou je zonder veel problemen moeten kunnen spelen.

Als het minder dan 5 milliseconden is, is dat nog beter.

Maar boven de 10 milliseconden zal dit de prestaties beïnvloeden omdat we de geluidsvertraging te duidelijk zullen horen. Gevolg: moeilijk om het ritme te volgen, moeilijk om gevoel toe te voegen tijdens het spelen omdat je niet zeker weet of je op tijd bent of niet.

Merk op dat afhankelijk van de mensen en de opgenomen instrumenten, de latentie meer of minder waarneembaar zal zijn: zangers en zangeressen zijn bijzonder gevoelig voor dit fenomeen, terwijl gitaristen vaak met een iets hogere latentie kunnen werken.

Een latentie bij de ingang…

Om het goed te begrijpen, laten we iets dieper ingaan op wat er stap voor stap gebeurt in een klassieke situatie van het opnemen van stemmen.

Schema dat de invoerlatentie van een audio-interface weergeeft

Je plaatst een microfoon voor de zanger of zangeres.

Wanneer de artiest gaat zingen, zal de microfoon het signaal opvangen, het omzetten in een elektrisch signaal en dit alles (1) naar je geluidskaart sturen.

In de geluidskaart zal het analoge elektrische signaal worden omgezet in een digitaal signaal, zodat het begrijpelijk is voor de computer, door de A-N converter (2). Deze stap kost al een beetje tijd. Deze tijd bedraagt over het algemeen iets meer dan een halve milliseconde.

Daarna worden de gegevens via de USB-bus naar je computer gestuurd (3).

Het probleem is dat USB geen realtime gegevens kan verwerken: om het digitale signaal van uw spraakopname te kunnen verwerken, wordt dit in kleine stukjes verdeeld, die om de beurt worden opgeslagen in wat we een buffer of buffer in het Engels noemen.

In wezen is het een tijdelijke opslagruimte die wordt gebruikt om audiogegevens te beheren voordat ze worden verwerkt of afgespeeld. De buffer wordt voornamelijk gebruikt om de audiolatentie te optimaliseren, waardoor het systeem de audiogegevens soepeler kan voorbereiden en verwerken.

Afhankelijk van uw instellingen (ik zal later uitleggen hoe u alles goed kunt instellen), zal de grootte van de buffer of buffer verschillen: bijvoorbeeld, u kunt een buffer van 32 monsters, 64 monsters, 128 monsters, enzovoort hebben.

Hoe groter de buffer, hoe meer vertraging er aan het signaal wordt toegevoegd.

Inderdaad, het aantal monsters is direct gerelateerd aan de samplefrequentie waarmee u werkt.

Als u werkt, zoals vaak het geval is, met een samplefrequentie van 44100 Hz, betekent dit dat u 44100 audiomonsters per seconde heeft.

In dat geval:

  • een buffer van 32 monsters komt ruwweg overeen met een duur van 0,7 milliseconden;
  • maar een buffer van 256 monsters komt overeen met een duur van 5,8 milliseconden.

En deze duur zal zich vertalen in een extra vertraging die aan het audiosignaal wordt toegevoegd.

Maar dat is nog niet alles: op uw computer (4) wordt het signaal beheerd door een audio-driver of driver, vergelijkbaar met de driver van uw printer of wat dan ook.

En deze driver, afhankelijk van hoe deze is geprogrammeerd (en dat is een aanzienlijk belangrijk verschil tussen fabrikanten van audio-interfaces), zal ook meer of minder latentie aan het audiosignaal toevoegen voordat het uw DAW of STAN bereikt.

Een verwerkingslatentie…

Nu uw signaal in uw DAW is aangekomen, heeft u misschien effectenplugins op verschillende sporen geplaatst, waaronder het spoor van de stem die u aan het opnemen bent.

Deze plugins kunnen in grote lijnen op twee manieren werken:

  • of ze kunnen het signaal in realtime verwerken;
  • of ze kunnen dat niet.

In het tweede geval, u ziet het al aankomen: de plugins zullen opnieuw latentie toevoegen.

Op de meeste DAWs kunt u trouwens de latentie die door de plugins wordt toegevoegd, bekijken, zoals via dit venster in de interface van Studio One:

De latentie van plugins

Opmerking: het feit dat de plugin al dan niet latentie toevoegt, is geen kwaliteitscriterium. Het hangt namelijk volledig af van het type algoritme en wat we ermee willen doen.

En een uitvoerlatentie…

Uiteraard, als u bijvoorbeeld in realtime het geluid van de stem die u aan het opnemen bent wilt horen via uw hoofdtelefoon, moet u het audiosignaal van uw DAW naar de hoofdtelefoon terugsturen.

Schema dat de uitvoerlatentie van een audio-interface weergeeft

En daar hebben we precies dezelfde fenomenen als eerder die zich voordoen:

  • Er is een latentie toegevoegd door de driver (1);
  • er is een latentie gerelateerd aan de buffer voor het transport van gegevens (2);
  • en er is een kleine extra latentie gerelateerd aan de digitale-analoog conversie in uw interface (3).

En pas na al deze stappen kan het signaal worden uitgezonden naar uw luisterapparaat (hoofdtelefoon of luidsprekers).

Wat ons een globale latentie geeft…

Als gevolg van alles wat we net hebben uitgelegd, wanneer u een signaal via uw audio-interface opneemt en het vervolgens terugstuurt naar een hoofdtelefoon of luidsprekers, heeft u een globale latentie die overeenkomt met de optelling van alle vertragingen die we eerder hebben besproken.

We spreken soms van “invoer/uitvoer latentie”, een cijfer dat wordt weergegeven in de instellingenpanelen van alle DAWs.

En het is deze latentie die ons problemen kan opleveren, of niet, afhankelijk van de instellingen die op de audio-interface zijn uitgevoerd.

Hoe de latentie / de buffer van uw audio-interface in te stellen?

Want ja, om goed te kunnen werken met je audio-interface is het essentieel om de latentie aan te passen: dit maakt deel uit van de instellingen die je absoluut moet maken om een geluidskaart/audio-interface te configureren.

Het bufferprobleem

We hebben het net gezien: de buffer komt overeen met het tijdelijke geheugen. Hoe groter de buffer, hoe meer latentie je toevoegt.

Dus instinctief zou je kunnen denken: “geen probleem, ik stel mijn buffer dus minimaal in om de latentie te minimaliseren”.

Maar dat zou te eenvoudig zijn…

Inderdaad, hoe meer je je buffer verkleint, hoe kleiner de datapakketten zullen zijn, maar hoe sneller ze naar je computer worden verzonden.

En dus moet je CPU (processor) sneller werken.

En op een gegeven moment is er een limiet.

Deze limiet manifesteert zich door het verschijnen van knappen in het opgenomen en/of afgespeelde audiosignaal.

En natuurlijk willen we die knappen niet.

Aanpassing van de buffer grootte

Wat je dus moet doen, is proberen de gulden middenweg te vinden.

Dus verklein de buffer tot het minimum, maar zodra je merkt dat je knappen hebt, verhoog je deze weer.

Je kunt dit stap voor stap doen: begin met een redelijk grote buffer, zoals 1024 samples.

Ga dan naar 512.

Dan 256.

Dan 128.

Et cetera…

► En als je nog steeds knappen hebt, raad ik je aan om mijn uitgebreide probleemoplossingsgids voor audio-interfaces te lezen.

Let op de plugins

Een woord van aandacht: wees voorzichtig met de impact van je plugins op de processor.

Als je probeert op te nemen in een sessie die zwaar beladen is met plugins (effecten of instrumenten), kan de processor van je computer moeite hebben, omdat hij moet:

  • de verwerking gerelateerd aan de plugins berekenen;
  • en het signaal via de USB-bus doorgeven.

Dus wanneer je opneemt, aarzel niet om bepaalde niet-essentiële plugins uit te schakelen of sommige van je sporen in audio te bouncen als je te veel knappen hebt.

Schakel ook de plugins uit die latentie toevoegen.

Varieer de latentie afhankelijk van je behoeften

Merk ook op dat afhankelijk van wat je aan het doen bent, je niet verplicht bent om dezelfde bufferinstelling te behouden.

Typisch is het vaak zo dat je voor opname natuurlijk de laagst mogelijke instelling gebruikt — maar zodra je begint met mixen, gebruik je een veel hogere bufferinstelling.

Het is een goede praktijk om het zo te doen, omdat het belangrijk is om een onmerkbare audio-latentie te hebben tijdens het opnemen, maar wanneer je mixt, is het meestal geen probleem als het signaal een vijftigtal milliseconden vertraging heeft.

Dus vooral als je een computer hebt die niet erg krachtig is, aarzel niet om deze kleine techniek te gebruiken.

Werken met latentie (wanneer je geen keuze hebt)

Als je in een studio of thuisstudio bent, zul je regelmatig in situaties terechtkomen waarin je een te hoge latentie hebt om goed te kunnen werken.

Bijvoorbeeld wanneer je aan het opnemen bent.

Gebruik direct monitoring

Het eerste waar we het over gaan hebben, is voor mij essentieel voor opname.

Dat wil zeggen, zelfs als mijn geluidskaart van hoge kwaliteit is, zelfs als de pc krachtig is — ik zal altijd een vorm van direct monitoring gebruiken om het geluid naar de koptelefoon van de artiest te sturen.

BEHALVE wanneer ik absoluut plugins op de DAW nodig heb, zoals bijvoorbeeld voor gitaarversterkersimulaties.

Maar bijvoorbeeld wanneer ik de stem opneem, gebruik ik altijd direct monitoring.

Waar gaat het om?

Concreet stellen de meeste interfaces je in staat om het audiosignaal direct naar een audio-uitgang te routeren voordat het door de computer gaat.

Dit stelt je in staat om helemaal geen latentie meer te hebben.

Dit kan gedaan worden met een knop op de interface, waarmee je kunt zeggen “in de hoofdtelefoonuitgang wil ik zowel mijn begeleiding EN het signaal dat ik aan het opnemen ben horen”, maar dit is steeds minder het geval.

De audio routing
De audio routing matrices zijn soms complex, maar ze maken het gemakkelijk om het audiosignaal te manipuleren zodat je precies hoort wat je wilt tijdens het opnemen.

Inderdaad, tegenwoordig wordt dit soort routing audio vaak beheerd via de software die bij je audio-interface wordt geleverd (en niet via je DAW).

Je kunt zo “hoofdtelefoonmixen” creëren door precies te kiezen welk signaal je naar welke hoofdtelefoonuitgang wilt sturen.

En echt, dit is de aanpak die ik je aanraad te volgen wanneer je opneemt (tenzij je gitaar speelt en versterkersimulaties nodig hebt).

Maar wat als je effecten nodig hebt?

In sommige gevallen heb je echter effecten nodig.

Typisch, een reverb op de stem: wanneer we zang opnemen, zetten we vaak reverb in de hoofdtelefoonmix van de artiest zodat hij/zij zich comfortabeler voelt en iets hoort dat meer lijkt op een afgewerkt product.

Een eerste optie is om een audio-interface met DSP’s te gebruiken — dat zijn ingebouwde rekeneenheden die enerzijds de computerprocessor ontlasten in termen van rekenkracht, maar ook de effecten met veel minder latentie kunnen berekenen.

Dit soort technologie vinden we bijvoorbeeld in Universal Audio kaarten.

Maar tegenwoordig zijn de processors in onze computers steeds krachtiger, dus het lijkt me niet nodig om over te schakelen naar dit soort technologie.

Aan de andere kant is het wel heel handig wanneer je geluidskaart een kleine ingebouwde DSP heeft die een reverb kan genereren: dit is het geval bij een aantal RME audio-interfaces, bijvoorbeeld, die het mogelijk maken om het signaal te equalizen, te comprimeren of op een vereenvoudigde manier reverb toe te voegen.

Als je dit soort functionaliteiten niet op je audio-interface hebt, is dat niet erg, want je kunt je apparatuur altijd als volgt instellen:

  • voor het geluid van de microfoon gebruik je alleen de directe monitoring om het signaal naar de hoofdtelefoonuitgang te routeren;
  • en voor de reverb gebruik je een plugin in je DAW (voor reverb zullen enkele milliseconden vertraging helemaal geen probleem zijn).

Het is iets ingewikkelder om te doen, maar het werkt heel goed en stelt je in staat om de reverb van je keuze te gebruiken.

Een reverb plugin die op deze manier kan worden gebruikt.

Om dit artikel af te sluiten, stel ik voor dat we kijken naar de belangrijkste DAWs op de markt en de handelingen die nodig zijn om de latentie aan te passen.

Let op dat, afhankelijk van of je MacOS of Windows gebruikt, er kleine verschillen kunnen zijn (typisch op Windows, wordt de bufferinstelling, hoewel toegankelijk vanuit de DAW, vaak gedaan via een specifiek configuratiescherm van de interface).

Hoe de latentie in Ableton Live aan te passen

Open het configuratiescherm van de software door naar het menu Opties > Voorkeuren te gaan en vervolgens naar het tabblad Audio.

Afhankelijk van je hardware kun je dan ofwel op Hardwareconfiguratie klikken om toegang te krijgen tot het bufferinstellingspaneel, of de Buffer grootte aanpassen in het vak Latentie.

Instelling van de latentie in Ableton Live

Hoe de latentie in Cubase aan te passen

In Cubase, om de buffer grootte aan te passen, ga je naar het menu Studio > Studio Configuratie.

Selecteer vervolgens uw driver in de vervolgkeuzelijst aan de linkerkant en klik op Dashboard om de bufferinstellingen te openen.

Bedankt Julien voor de screenshot!

Hoe de latentie in FL Studio in te stellen

In FL Studio (voorheen Fruity Loops) kunt u op het menu Opties > Audio-instellingen klikken om het audio-instellingspaneel te openen.

Vervolgens kunt u op MacOS direct de buffer grootte aanpassen, en op Windows moet u op de grote rechthoekige knop Show ASIO panel klikken.

De latentie-instelling in FL Studio
Bedankt Dblb voor de screenshot!

Hoe de latentie in Logic Pro in te stellen

Om de buffer in Logic Pro in te stellen, klikt u op het menu Logic Pro > Instellingen (of Voorkeuren) > Audio en klik vervolgens op Apparaten.

U kunt vervolgens de buffer grootte wijzigen en dus uw latentie aanpassen door de optie In/Uit Buffer Grootte te wijzigen.

Bedankt Fil voor de screenshot!

Hoe de latentie in Pro Tools in te stellen

In Pro Tools, om uw buffer grootte en dus uw latentie aan te passen, klikt u op het menu Setup > Playback Engine.

U kunt vervolgens de buffer grootte direct aanpassen vanuit het venster dat opent door de H/W Buffer Size te wijzigen.

Instelling van de latentie in Pro Tools
Bedankt David van Secrets du Son voor de screenshot!

Hoe de latentie in Studio One in te stellen

In Studio One, klikt u op het menu Studio One > Opties en vervolgens op het tabblad Audio-configuratie.

Daarna kunt u de buffer grootte instellen in het subtabblad Audio-apparaat, hetzij direct, hetzij door op de knop Configuratie te klikken.

Instelling van de latentie in Studio One

Hoe de latentie in Reaper in te stellen

Open het voorkeurenpaneel van Reaper door op het menu Opties > Voorkeuren te klikken en zoek het submenu Audio > Apparaat in het scrollbare gedeelte aan de linkerkant van het geopende venster.

U hoeft alleen maar op de knop ASIO-configuratie… te klikken om de buffer grootte in te stellen.

U kunt ook de optie Request block size gebruiken om de interface te dwingen als de eerste methode niet werkt.

Instelling van de latentie in Reaper

Concluderend

Dat is het, u weet nu precies wat de term latentie betekent met betrekking tot audio-interfaces, en u weet ook hoe u deze goed kunt instellen om onder optimale omstandigheden te werken.

► Als u ondanks dit nog steeds knettergeluiden hoort, vergeet dan niet dit artikel te lezen.

► En als u geen problemen meer heeft, raad ik u aan om een kijkje te nemen bij mijn selectie van de beste audio-interfaces voor de home studio.