Kiedy pracujesz w domowym studiu lub w studiu, temat latencji interfejsów audio jest ważnym zagadnieniem, które bezpośrednio wpływa na proces nagrywania i miksowania.
Ale o co dokładnie chodzi?
I przede wszystkim, jak powinieneś ustawić latencję swojej karty dźwiękowej, aby działała jak najlepiej (czasami mówi się o ustawieniu rozmiaru bufora — jeśli ten termin jest dla Ciebie nieznany, nie martw się, wszystko Ci wyjaśnię)?
No cóż, to świetnie: omówimy to wszystko szczegółowo w tym artykule.

Oto spis treści tematów, które omówimy razem:
- Definicja: Czym jest latencja interfejsu audio?
- Jak ustawić latencję / bufor swojego interfejsu audio?
- Praca z latencją (gdy nie ma innego wyboru)
- Jak ustawić latencję w Ableton Live
- Jak ustawić latencję w Cubase
- Jak ustawić latencję w FL Studio
- Jak ustawić latencję w Logic Pro
- Jak ustawić latencję w Pro Tools
- Jak ustawić latencję w Studio One
- Jak ustawić latencję w Reaper
Definicja: Czym jest latencja interfejsu audio?
Zacznijmy od zdefiniowania, czym jest latencja audio: zobaczysz, to nie jest skomplikowane, ale są pewne szczegóły, które warto mieć na uwadze.
Prosta definicja
Latencja audio w kontekście interfejsów audio to opóźnienie, zazwyczaj bardzo krótkie, między momentem, w którym dźwięk jest produkowany (jak strumienie gitary czy śpiew) a momentem, w którym możesz usłyszeć ten dźwięk przez swoje urządzenie odtwarzające (jak słuchawki lub głośniki).
Innymi słowy, to czas, jaki potrzebny jest, aby dźwięk “podróżował” przez Twój interfejs audio i komputer, zanim dotrze do Twoich uszu.
Bardzo niska latencja jest kluczowa dla doświadczenia nagrywania i odtwarzania bez zauważalnych opóźnień.
Wyobraźmy sobie na przykład, że podłączyłeś swoją gitarę elektryczną do swojego interfejsu: jeśli podczas grania dźwięk wraca prawie natychmiast do Twoich uszu, wszystko jest w porządku.
Ale jeśli przychodzi z opóźnieniem pół sekundy, pojawi się problem: będziesz miał zauważalną latencję audio.
Rzeczywiście, nasz mózg jest w stanie skompensować małe opóźnienia: zazwyczaj, jeśli latencja jest mniejsza niż 10 milisekund, powinniśmy móc grać bez większych problemów.
Jeśli jest mniejsza niż 5 milisekund, to jest znacznie lepiej.
Ale powyżej 10 milisekund, to wpłynie na wydajność, ponieważ zbyt wyraźnie usłyszymy opóźnienie dźwięku. Skutek: trudno jest utrzymać rytm, trudno dodać uczucie podczas grania, ponieważ nie jesteśmy pewni, czy jesteśmy na czasie, czy nie.
Warto zauważyć, że w zależności od ludzi i instrumentów nagrywanych, latencja będzie mniej lub bardziej zauważalna: wokaliści są szczególnie wrażliwi na to zjawisko, podczas gdy gitarzyści często mogą pracować z nieco wyższą latencją.
Latencja na wejściu…
Aby lepiej zrozumieć, przyjrzyjmy się szczegółowo, co się dzieje krok po kroku w klasycznej sytuacji nagrywania głosu.

Najpierw umieścisz mikrofon przed wokalistą.
Kiedy artysta zacznie śpiewać, mikrofon uchwyci sygnał, przekształci go w sygnał elektryczny i przekaże to (1) do Twojej karty dźwiękowej.
W karcie dźwiękowej sygnał elektryczny analogowy zostanie przekształcony w sygnał cyfrowy, aby był zrozumiały dla komputera, przez konwerter A-N (2). Ten etap zajmie trochę czasu. Czas ten zazwyczaj wynosi nieco ponad pół milisekundy.
Następnie dane zostaną przesłane przez magistralę USB do Twojego komputera (3).
Problem polega na tym, że USB nie może zarządzać danymi w czasie rzeczywistym: aby móc przetworzyć sygnał cyfrowy z nagrania głosu, zostanie on podzielony na małe kawałki, które będą przechowywane na przemian w tzw. buforze.
Ogólnie rzecz biorąc, jest to tymczasowy obszar pamięci używany do zarządzania danymi audio przed ich przetworzeniem lub odtworzeniem. Bufor jest głównie wykorzystywany do optymalizacji latencji audio, pozwalając systemowi na płynniejsze przygotowanie i przetwarzanie danych audio.
W zależności od ustawień (wyjaśnię później, jak wszystko dobrze ustawić), rozmiar bufora będzie różny: na przykład, możesz mieć bufor o wielkości 32 próbek, 64 próbek, 128 próbek itd.
Im większy bufor, tym więcej opóźnienia doda to do sygnału.
Rzeczywiście, liczba próbek jest bezpośrednio związana z częstotliwością próbkowania, z którą pracujesz.
Jeśli pracujesz, jak to często bywa, z częstotliwością próbkowania 44100 Hz, oznacza to, że masz 44100 próbek audio na sekundę.
W takim przypadku:
- bufor 32 próbek odpowiada mniej więcej czasowi 0,7 milisekundy;
- natomiast bufor 256 próbek odpowiada czasowi 5,8 milisekundy.
I ten czas przekłada się na dodatkowe opóźnienie dodane do sygnału audio.
Ale to nie wszystko: na poziomie twojego komputera (4), sygnał będzie zarządzany przez sterownik lub driver audio, podobny do sterownika twojej drukarki lub czegokolwiek innego.
A ten sterownik, w zależności od tego, jak jest zaprogramowany (a to jest istotna różnica między producentami interfejsów audio), również doda więcej lub mniej latencji do sygnału audio, zanim dotrze on do twojego DAW lub STAN.
Latencja przetwarzania…
Teraz, gdy twój sygnał dotarł do twojego DAW, być może dodałeś efekty wtyczek na różnych ścieżkach, w tym na ścieżce głosu, którą nagrywasz.
Te wtyczki mogą ogólnie działać na dwa sposoby:
- albo są w stanie przetwarzać sygnał w czasie rzeczywistym;
- albo nie są.
W drugim przypadku, widzisz, co się dzieje: wtyczki znowu dodadzą latencję.
W większości DAW możesz zresztą sprawdzić latencję dodaną przez wtyczki, jak w tym oknie w interfejsie Studio One:

Uwaga: fakt, że wtyczka dodaje lub nie dodaje latencji, nie jest kryterium jakości. Jest to bowiem całkowicie zależne od rodzaju algorytmu i tego, co chcemy z tym zrobić.
I latencja wyjścia…
Oczywiście, jeśli chcesz na przykład słuchać w czasie rzeczywistym w swoim słuchawkach dźwięku głosu, który nagrywasz, musisz wysłać sygnał audio z twojego DAW do słuchawek.

I tutaj mamy dokładnie te same zjawiska, które miały miejsce wcześniej:
- Jest latencja dodana przez sterownik (1);
- jest latencja związana z buforem transportu danych (2);
- i jest mała dodatkowa latencja związana z konwersją cyfrowo-analogową w twoim interfejsie (3).
I dopiero po tym wszystkim sygnał może być odtwarzany na twoim urządzeniu słuchowym (słuchawki lub głośniki).
Co daje nam globalną latencję…
W wyniku wszystkiego, co właśnie wyjaśniliśmy, gdy nagrywasz sygnał przez swój interfejs audio i następnie wysyłasz go do słuchawek lub głośników, masz globalną latencję, która odpowiada sumie wszystkich opóźnień, o których mówiliśmy wcześniej.
Czasami mówi się o “latencji wejścia/wyjścia”, liczbie, która jest wyświetlana w panelach ustawień wszystkich DAW.
I to właśnie ta latencja może stanowić problem, lub nie, w zależności od ustawień dokonanych na interfejsie audio.
Jak ustawić latencję / bufor swojego interfejsu audio?
Bo tak, aby móc pracować w dobrych warunkach z interfejsem audio, kluczowe jest dostosowanie latencji: to część ustawień, które należy koniecznie wykonać, aby skonfigurować kartę dźwiękową / interfejs audio.
Problem bufora
Jak już wcześniej widzieliśmy: bufor to pamięć podręczna. Im większy rozmiar bufora, tym więcej latencji dodasz.
Więc instynktownie można pomyśleć: “nie ma sprawy, ustawię więc mój bufor na minimum, aby zminimalizować latencję”.
Ale to byłoby zbyt proste…
Rzeczywiście, im bardziej zmniejszysz swój bufor, tym mniejsze będą pakiety danych, ale tym szybciej będą wysyłane do twojego komputera.
I tym samym twój procesor (CPU) będzie musiał pracować szybciej.
A w pewnym momencie jest granica.
Ta granica objawia się pojawieniem się trzasków w sygnale audio nagrywanym i/lub odtwarzanym.
I oczywiście, nie chcemy tych trzasków.
Dostosowanie rozmiaru bufora
Co należy zrobić, to spróbować znaleźć złoty środek.
Więc zmniejsz rozmiar bufora do minimum, ale gdy tylko zauważysz, że masz trzaski, zwiększ go.
Możesz to robić krok po kroku: zacznij od dość dużego rozmiaru bufora, na przykład 1024 próbek.
Następnie przejdź do 512.
Później 256.
Następnie 128.
I tak dalej…
► A jeśli nadal masz trzaski, polecam przeczytać mój kompletny przewodnik po rozwiązywaniu problemów z interfejsami audio.
Uważaj na wtyczki
Jedno słowo uwagi: zwróć uwagę na wpływ swoich wtyczek na procesor.
Rzeczywiście, jeśli próbujesz nagrywać na sesji mocno obciążonej wtyczkami (efekty lub instrumenty), procesor twojego komputera może mieć trudności, ponieważ musi:
- jednocześnie obliczać przetwarzanie związane z wtyczkami;
- i zajmować się przesyłaniem sygnału przez port USB.
Więc gdy nagrywasz, nie wahaj się dezaktywować niepotrzebnych wtyczek lub zrealizować niektóre z twoich ścieżek w audio, jeśli masz za dużo trzasków.
Dezaktywuj również wtyczki dodające latencję.
Dostosuj latencję do swoich potrzeb
Zapamiętaj również, że w zależności od tego, co robisz, nie musisz trzymać się tego samego ustawienia bufora.
Typowo, często zdarza się, że do nagrywania używamy oczywiście najniższego możliwego ustawienia — ale gdy zaczynamy miksować, używamy znacznie wyższego ustawienia bufora.
To dość dobra praktyka, ponieważ podczas nagrywania ważne jest, aby mieć niezauważalną latencję audio, ale podczas miksowania zazwyczaj nie stanowi to problemu, jeśli sygnał ma opóźnienie rzędu pięćdziesięciu milisekund.
Więc zwłaszcza jeśli masz komputer, który nie jest zbyt mocny, nie wahaj się używać tej małej techniki.
Praca z latencją (gdy nie masz wyboru)
W rzeczy samej, jeśli jesteś w studiu lub w domowym studiu, regularnie znajdziesz się w sytuacjach, w których będziesz miał zbyt wysoką latencję, aby móc pracować poprawnie.
Szczególnie, gdy nagrywasz.
Użyj monitorowania bezpośredniego
Pierwsza rzecz, o której będziemy mówić, to dla mnie kluczowe do nagrywania.
To znaczy, że nawet jeśli moja karta dźwiękowa jest wysokiej jakości, nawet jeśli komputer jest mocny — zawsze będę używał jakiejś formy monitorowania bezpośredniego, aby przesłać dźwięk do słuchawek artysty.
ZA WYJĄTKIEM, gdy absolutnie potrzebuję wtyczek w DAW, na przykład do symulacji wzmacniaczy gitarowych.
Ale na przykład gdy nagrywam wokal, zawsze używam monitorowania bezpośredniego.
O co chodzi?
Konkretnie, większość interfejsów pozwala na bezpośrednie przesyłanie sygnału audio do wyjścia audio, zanim przejdzie przez komputer.
To pozwala ci całkowicie wyeliminować latencję.
Można to zrobić za pomocą przycisku znajdującego się w interfejsie, który pozwala powiedzieć “w wyjściu słuchawkowym chcę słyszeć zarówno moje akompaniament ORAZ sygnał, który nagrywam”, ale coraz rzadziej ma to miejsce.

Rzeczywiście, dzisiaj ten typ routingu audio jest często zarządzany za pomocą oprogramowania dostarczonego z twoim interfejsem audio (a nie z twoim DAW).
Możesz w ten sposób tworzyć “miks słuchawkowy”, wybierając dokładnie, jaki sygnał wyślesz do danego wyjścia słuchawkowego.
I naprawdę, to podejście, które polecam, gdy nagrywasz (ponownie, chyba że grasz na gitarze i potrzebujesz symulacji wzmacniaczy).
Ale co jeśli potrzebujesz efektów?
W niektórych przypadkach będziesz jednak potrzebować dodać efekty.
Typowo, pogłos na wokalu: gdy nagrywamy śpiew, często dodaje się pogłos do powrotu słuchawkowego artysty, aby był/a bardziej komfortowy/a i słyszał/a coś, co bardziej przypomina gotowy produkt.
Pierwszą opcją jest więc skorzystanie z interfejsu audio zawierającego DSP — to znaczy zintegrowanych procesorów obliczeniowych, które pozwalają z jednej strony odciążyć procesor komputera pod względem mocy obliczeniowej, ale także obliczać efekty z dużo mniejszą latencją.
Ten typ technologii można znaleźć w kartach Universal Audio na przykład.
Ale dzisiaj, procesory w naszych komputerach są coraz potężniejsze, więc nie wydaje mi się konieczne przełączanie się na ten typ technologii.
Jednakże, to wciąż bardzo praktyczne, gdy twoja karta dźwiękowa ma mały zintegrowany DSP, który pozwala generować pogłos: tak jest w przypadku niektórych interfejsów audio RME, na przykład, które pozwalają na equalizację sygnału, kompresję lub dodawanie pogłosu w uproszczony sposób.
Jeśli nie masz tego rodzaju funkcji w swoim interfejsie audio, to nie jest wielki problem, ponieważ zawsze możesz ustawić swój sprzęt w następujący sposób:
- dla dźwięku z mikrofonu używasz tylko bezpośredniego monitorowania, aby routować sygnał do wyjścia słuchawkowego;
- a dla pogłosu używasz wtyczki w swoim DAW (w przypadku pogłosu kilka milisekund opóźnienia nie stanowi w ogóle problemu).
To trochę bardziej skomplikowane do zrobienia, ale działa bardzo dobrze i pozwala na użycie pogłosu według twojego wyboru.

Aby zakończyć ten artykuł, proponuję, abyśmy przyjrzeli się, dla głównych DAW-ów na rynku, manipulacjom pozwalającym na ustawienie latencji.
Zauważ, że w zależności od tego, czy używasz MacOS czy Windows, mogą występować niewielkie różnice (typowo w Windows, ustawienie bufora, chociaż dostępne z poziomu DAW, często odbywa się za pomocą panelu sterowania specyficznego dla interfejsu).
Jak ustawić latencję w Ableton Live
Otwórz panel konfiguracyjny oprogramowania, przechodząc do menu Opcje > Preferencje, a następnie do zakładki Audio.
W zależności od swojego sprzętu możesz wtedy kliknąć Konfiguracja sprzętowa, aby uzyskać dostęp do panelu ustawień bufora, lub dostosować Rozmiar bufora w sekcji Latencja.

Jak ustawić latencję w Cubase
W Cubase, aby ustawić rozmiar bufora, należy przejść do menu Studio > Konfiguracja studia.
Następnie wybierz swój sterownik z rozwijanej listy po lewej stronie, a następnie kliknij na Panel sterowania, aby otworzyć opcje ustawień bufora.

Jak ustawić latencję w FL Studio
W FL Studio (dawniej Fruity Loops) możesz kliknąć w menu Opcje > Ustawienia audio, aby otworzyć panel ustawień audio.
Następnie, na MacOS możesz bezpośrednio ustawić rozmiar bufora, a na Windows musisz kliknąć duży prostokątny przycisk Pokaż panel ASIO.

Jak ustawić latencję w Logic Pro
Aby ustawić bufor w Logic Pro, kliknij w menu Logic Pro > Ustawienia (lub Preferencje) > Audio, a następnie kliknij na Urządzenia.
Następnie możesz zmienić rozmiar bufora, a tym samym zmodyfikować swoją latencję, zmieniając opcję Rozmiar bufora E/S.

Jak ustawić latencję w Pro Tools
W Pro Tools, aby dostosować rozmiar bufora i tym samym latencję, kliknij w menu Ustawienia > Silnik odtwarzania.
Następnie możesz dostosować rozmiar bufora bezpośrednio z okna, które się otworzy, zmieniając Rozmiar bufora H/W.

Jak ustawić latencję w Studio One
W Studio One kliknij w menu Studio One > Opcje, a następnie na zakładkę Konfiguracja audio.
Następnie możesz ustawić rozmiar bufora w podzakładce Urządzenie audio, bezpośrednio lub klikając przycisk Konfiguracja.

Jak ustawić latencję w Reaper
Otwórz panel preferencji Reaper, klikając w menu Opcje > Preferencje, a następnie znajdź podmenu Audio > Urządzenie w przewijanym oknie po lewej stronie.
Wystarczy kliknąć przycisk Konfiguracja ASIO…, aby ustawić rozmiar bufora.
Możesz również użyć opcji Żądany rozmiar bloku, aby wymusić interfejs, jeśli pierwsza metoda nie działa.

Podsumowanie
Oto, teraz dokładnie wiesz, czym jest pojęcie latencji w odniesieniu do interfejsów audio i wiesz również, jak ją prawidłowo ustawić, aby pracować w optymalnych warunkach.
► Jeśli mimo to zauważysz trzaski, nie zapomnij przeczytać tego artykułu.
► A jeśli nie masz już problemów, proponuję rzucić okiem na moją selekcję najlepszych interfejsów audio do domowego studia.