Shadow Rack v0.5.0

Dokumentacja/Rack FX

Opóźnienie i CPU

Skąd bierze się opóźnienie, jak Shadow Rack wyrównuje kanały w czasie i jak wybrać bufor, przy którym nic nie trzaska.

Rack FX Napisane dla v0.5.0 5 min czytania Zaktualizowano 5 października 2026

Wszystko, co przechodzi przez komputer, dochodzi trochę później. W Shadow Rack opóźnienie ma dwie części: to, co dokłada Mac (bufory interfejsu, takie same dla każdego kanału), i to, co dokładają wtyczki na każdym kanale. Shadow Rack pokazuje obie dokładnie, wyrównuje w czasie kanały, które muszą grać razem, i podpowiada, kiedy bufor jest za mały albo za duży.

Część Maca#

Dźwięk wchodzi do Maca buforami i wychodzi bufor później. Przy 48 kHz i buforze 64 próbek to 1,33 ms na wejściu i 1,33 ms na wyjściu. Wartość MAC w polu LATENCY na górnym pasku to właśnie to: jeden bufor wejścia plus jeden bufor wyjścia, od wejścia USB do wyjścia USB. Nie zależy od wtyczek.

Część wtyczek#

Wiele wtyczek opóźnia sygnał: limitery i de-essery z lookaheadem, korektory liniowo-fazowe, niektóre kompresory. Shadow Rack pokazuje to wszędzie:

  • W łańcuchu każdy wiersz ma swoje DELAY w ms – żółte powyżej 1 ms, czerwone powyżej 5 ms.
  • W mikserze, pod miernikami każdego paska: całe opóźnienie kanału, np. 5.00 ms.
  • Na dole widoku kanału linia LATENCY wszystko sumuje: LATENCY 4.20 ms (plugins 2.10 + 2.10 PA). Robi się czerwona, gdy wtyczki dokładają więcej niż 5 ms.

Gdy wtyczka w trakcie pracy zmieni swoje opóźnienie (włączysz lookahead, przełączysz tryb), Shadow Rack od razu to uwzględnia.

Jak kanały grają równo w czasie#

Każdy kanał jest opóźniony tylko przez własne wtyczki – kanały nie czekają na siebie nawzajem, chyba że muszą. Muszą w dwóch przypadkach:

Szyny New York – automatycznie. Kopia New York musi wyjść równo ze swoim kanałem, co do próbki, inaczej robi się filtr grzebieniowy. Dlatego każdy kanał, który wysyła na szynę New York, jest opóźniany dokładnie o tyle, ile trwają wtyczki tej szyny; odczyt szyny pokazuje zakres (0.00-15.00 ms). Niczego nie ustawiasz. Zobacz szyny New York.

Keep in time with the PA – gdy tego chcesz. Kanały, które razem idą na głośniki (lewy i prawy main, suby, linie opóźniające), nie mogą się rozjechać w czasie tylko dlatego, że jeden z nich ma limiter z lookaheadem. Zaznacz te kanały w mikserze, kliknij prawym przyciskiem i zaznacz Keep in time with the PA. Każdy kanał w tej grupie jest wtedy opóźniany tak jak najwolniejszy z nich. Ich odczyty opóźnienia robią się żółte – PA 4.20 ms – a komunikat mówi ... kept in time with the PA. Ustawienie zapisuje się w sesji.

Bypass wtyczki nigdy nie zmienia czasu: suchy sygnał jest opóźniony dokładnie tak jak wtyczka. Gdy opóźnienie musi się zmienić, zmienia się płynnie, bez dziury i bez trzasku.

Odczyty#

Setup > Audio w trakcie pracy: bufor po lewej, „Running now” po prawej
  1. 1Rozmiary bufora, przy każdym jego czas
  2. 2RECOMMENDED FOR LIVE: 48 KHZ, 64
  3. 3CPU (AUDIO): jaką część czasu każdego bufora zajmuje przetwarzanie
  4. 4DROPOUTS: dropouty od ostatniego zerowania
  5. 5MAC (EXACT): bufor wejścia + wyjścia
  6. 6LOOP (MEASURED): cała droga ze stołu i z powrotem
  7. 7SLOWEST CHANNEL: kanał z największym opóźnieniem wtyczek i całe jego opóźnienie
  8. 8Podpowiedź z przyciskiem, który ją wykonuje

Na górnym pasku, zawsze widoczne:

  • CPU – jaką część dostępnego czasu zajmuje przetwarzanie dźwięku, z paskiem: zielony, żółty, czerwony.
  • DROPS – dropouty (trzaski) od uruchomienia; powyżej 0 na czerwono. Kliknięcie zeruje licznik.
  • LATENCY – MAC (dokładnie) i LOOP (zmierzone albo not measured). Kliknięcie otwiera Setup > Audio.

W Setup > Audio panel Running now pokazuje to samo w dużym formacie, a do tego najwolniejszy kanał – jego nazwę i +15.00 ms = 21.90 ms in all, czyli pętlę plus jego wtyczki – i jedną linijkę podpowiedzi. Więcej na stronie Setup > Audio.

Ile CPU zajmuje każda wtyczka, widać w jej wierszu w łańcuchu: powyżej 10 % na żółto, powyżej 25 % na czerwono.

Pomiar pętli#

LOOP to cała droga: ze stołu, przez Maca, z powrotem do stołu. Mierzysz ją raz dla każdego rozmiaru bufora:

  1. Na stole puść jedno wyjście USB prosto z powrotem na jedno wejście USB (tak, żeby nic nie szło na PA).
  2. W Setup > Audio, w części Measure the loop, wybierz to wyjście jako SEND ON, a to wejście jako LISTEN ON.
  3. Naciśnij MEASURE. Shadow Rack wysyła krótki, cichy sygnał i nasłuchuje, kiedy wróci.

Wynik – Measured: 331 samples at 48 kHz – zostaje zapamiętany dla tego rozmiaru bufora. Jeśli sygnał nie wraca, sprawdź pętlę na stole; jeśli interfejs nie ma włączonych wejść, najpierw je włącz.

Jaki bufor wybrać#

Zacznij od 48 kHz, 64 próbki – ustawia to przycisk RECOMMENDED FOR LIVE: 48 KHZ, 64. Potem na próbie, z wczytanym całym koncertem, patrz na DROPS:

  • Są trzaski – podpowiedź proponuje następny, większy bufor (128 adds 2.67 ms). Ustaw go i wyzeruj licznik.
  • CPU prawie pełne – ustaw większy bufor, zanim pojawią się trzaski.
  • Bez trzasków, niskie CPU, bufor powyżej 64 – podpowiedź proponuje mniejszy: mniejsze opóźnienie, ale potem pilnuj dropoutów.

Gdy kanały grają, a ty zmieniasz interfejs, częstotliwość albo bufor, Shadow Rack najpierw pyta: Restart the audio? – wszystko, co idzie przez rack, na chwilę cichnie, kiedy interfejs startuje od nowa.

Shadow Rack sam używa wszystkich rdzeni Maca: kanały są liczone równolegle. Nie ma tu czego ustawiać.

Coś się nie zgadza albo jest nieaktualne? Napisz do nas