Jak ustalić właściwą wielkość bufora programowego?

Przed nami odcinek bardziej techniczny, bo dotyczący ustawień sterowników dźwiękowych, które pozwolą Ci skonfigurować kartę dźwiękową lub interfejs audio w sposób, który lepiej odpowiada Twoim potrzebom.

Bufor programowy – wielkość bloku danych wyznaczająca aplikacji komputerowej czas na przetworzenie porcji danych; im większa wartość bufora, tym więcej czasu komputer będzie miał na realizację zadań i tym większe będzie opóźnienie od polecania do wygenerowania dźwięku; mniejsze wartości bufora pozwalają ograniczyć opóźnienie kosztem większego wykorzystania mocy obliczeniowej CPU

Co to oznacza dla nas, muzyków i producentów? Korzystając z komputerowego samplera lub instrumentu wirtualnego zwykle będziemy chcieli ustawić możliwie najmniejszy bufor aby zminimalizować ewentualne opóźnienia od wciśnięcia klawisza na klawiaturze do pojawienia się dźwięku w na wyjściu interfejsu audio. Nowoczesne urządzenia tego typu pozwalają nam wybierać pomiędzy ustawieniami od 16 sampli do 2048 lub nawet 4096 sampli, co zwykle przekłada się na opóźnienie rzędu od ok. 1,5 ms do kilkudziesięciu milisekund, przy czym dokładne wartości mogą być różne dla różnych urządzeń.

Tak krótki czas może niekiedy skutkować trzaskami i innymi artefaktami, zwłaszcza jeśli w naszej komputerowej sesji uruchomionych jest wiele instrumentów wirtualnych. Dlatego większość producentów do typowych prac kompozytorskich stosuje wartości małe, ale nie najmniejsze dostępne wartości bufora, np. 64, 128 lub 256 w zależności od rodzaju prac i wydolności komputera i samego interfejsu. Do prac mikse z kolei zaleca się ustawienie dużych wartości bufora. Kilkudziesięciomilisekundowe opóźnienie nie będzie zauważalne podczas uruchamiania odtwarzania, a dzięki temu możemy wykorzystać więcej wymagających efektów wtyczkowych, czyniąc brzmienie nagrań ciekawszym.

Polecane materiały uzupełniające na musoneo.com

Jako że praca z dźwiękiem w czasie rzeczywistym, a właściwe czasem bliskim rzeczywistemu, bo mamy tu do czynienia z niewielkim opóźnieniem, wymaga dużej mocy obliczeniowej i z różnych powodów komputery nie zawsze radzą sobie z tymi zadaniami tak, jak tego byśmy oczekiwali – czyli bezproblemowo. Dlatego polecam Ci abyś zarejestrował się za darmo na mojej stronie na kurs pt. Jaki komputer do produkcji muzycznej, w którym podpowiadam m.in. jak dokonać ustawień dotyczących planu zasilania, samych sterowników czy zmierzyć latencję DPC: 

https://musoneo.com/studio/247-229-Optymalizacja-komputera-do-pracy-z-audio.html#/1-subscriptionduration-180

Lista odcinków Produkcja muzyczna dla początkujących

  1. Co to jest Interfejs audio i dlaczego jest potrzebny? 1 access_time 3min 27sek Co to jest Interfejs audio i dlaczego jest potrzebny?
  2. Jak działają sterowniki audio? 2 access_time 4min 10sek Jak działają sterowniki audio?
  3. Czemu służą kontrolery MIDI / CV? 3 access_time 3min 57sek Czemu służą kontrolery MIDI / CV?
  4. Co to jest program DAW? 4 access_time 3min 35sek Co to jest program DAW?
  5. Co to jest MIDI i jak działa? 5 access_time 2min 38sek Co to jest MIDI i jak działa?
  6. Co to jest latencja? 6 access_time 4min 4sek Co to jest latencja?
  7. Klawiatura sterująca MIDI - musisz ją mieć! 7 access_time 4min 4sek Klawiatura sterująca MIDI - musisz ją mieć!
  8. Monitory Studyjne 8 access_time 3min 0sek Monitory Studyjne
  9. Jak działa mikrofon pojemnościowy 9 access_time 4min 50sek Jak działa mikrofon pojemnościowy
  10. Dlaczego warto wybrać mikrofon dynamiczny? 10 access_time 2min 53sek Dlaczego warto wybrać mikrofon dynamiczny?
  11. Złącza TRS, TS, XLR i RCA 11 access_time 5min 41sek Złącza TRS, TS, XLR i RCA
  12. Połączenia symetryczne 12 access_time 2min 56sek Połączenia symetryczne
  13. Co to jest adaptacja akustyczna i dlaczego jest ważna? 13 access_time 3min 12sek Co to jest adaptacja akustyczna i dlaczego jest ważna?
  14. Edytor pianolowy czyli Pianoroll 14 access_time 2min 0sek Edytor pianolowy czyli Pianoroll
  15. Co to jest kwantyzacja i kiedy jej używać? 15 access_time 2min 29sek Co to jest kwantyzacja i kiedy jej używać?
  16. Co to jest normalizacja i czemu służy? 16 access_time 4min 3sek Co to jest normalizacja i czemu służy?
  17. Co określa zakres dynamiki? 17 access_time 2min 58sek Co określa zakres dynamiki?
  18. Co to jest instrument wirtualny? 18 access_time 3min 40sek Co to jest instrument wirtualny?
  19. Co to jest groovebox? 19 access_time 7min 18sek Co to jest groovebox?
  20. Jak działa Aftertouch 20 access_time 2min 26sek Jak działa Aftertouch
  21. Jak działa arpeggiator? 21 access_time 3min 6sek Jak działa arpeggiator?
  22. Czym wyróżnia się mikser analogowy? 22 access_time 2min 35sek Czym wyróżnia się mikser analogowy?
  23. Cechy i funkcje mikserów cyfrowych 23 access_time 2min 15sek Cechy i funkcje mikserów cyfrowych
  24. Jak ustawić i kiedy używać monitoringu bezpośredniego? 24 access_time 2min 36sek Jak ustawić i kiedy używać monitoringu bezpośredniego?
  25. Słuchawki otwarte 25 access_time 2min 26sek Słuchawki otwarte
  26. Słuchawki zamknięte 26 access_time 3min 10sek Słuchawki zamknięte
  27. Automatyzacja parametrów 27 access_time 2min 33sek Automatyzacja parametrów
  28. Częstotoliwość próbkowania 28 access_time 3min 24sek Częstotoliwość próbkowania
  29. Jak ustalić właściwą wielkość bufora programowego? 29 access_time 2min 47sek Jak ustalić właściwą wielkość bufora programowego?
  30. Dlaczego warto wybrać sterowniki ASIO? 30 access_time 3min 56sek Dlaczego warto wybrać sterowniki ASIO?

Dostęp do wszystkich >338 godzin kursów za jedyne 255 zł / 365 dni!
+ GRATIS wszystkie nowe kursy

Naucz się z nami obsługi oprogramowania, poznaj tajniki miksu i masteringu!