Strona 1 z 1

ASIO - dla początkujących

: 13 cze 2010, 14:43
autor: Fenris_Yeager
ASIO - dla początkujących

1. Czym właściwie jest to całe ASIO?

ASIO czyli skrót od Audio Stream Input/Output jest protokołem sterowania przesyłem cyfrowego strumienia dźwięku, oraz zarządzania wejściami i wyjściami sprzętowymi dla sygnałów audio opracowanym przez firmę Steinberg, czyli krótko mówiąc sterownikiem.
(tak, tak ... obok legendarnego DAW Cubase i wtyczek VST/VSTi to ich kolejna zasługa)

2. Do czego potrzebne nam jest ASIO?

Żartobliwie to ujmując, do szczęścia :lol:
Ale tak na poważnie, jest nam ono niezbędne aby skutecznie pozbyć się problemów związanych z latencją czyli opóźnieniem
w przetwarzaniu strumienia danych audio, jakie w systemach operacyjnych Windows wprowadzają ich natywne sterowniki DirectSound oraz WDM (Windows Driver Model).

3. Czym jest spowodowana latencja (opóźnienie)?

Latencja jest bezpośrednio spowodowana czasem jaki system operacyjny komputera potrzebuje na przetworzenie i przesył danych dotyczących odtwarzanego lub rejestrowanego dźwięku (cyfrowy strumień audio). Pojawiające się opóźnienia wynikają z architektury (budowy) systemu operacyjnego oraz jego niedoskonałości.

4. Jak zainstalować ASIO?

W przypadku systemów z rodziny Windows, tak naprawdę ASIO nie instalujemy. ASIO jest standardem, technologią i protokołem komunikacji który producenci oprogramowania i sprzętu takich jak karty i interfejsy audio sami implementują w sterowniki dedykowane do danego sprzętu. Jeżeli nasza karta/interfejs audio obsługuje ASIO, mamy je zawsze dostępne po zainstalowaniu sterowników do karty/interfejsu.

W gorszej sytuacji są użytkownicy niektórych systemów operacyjnych z rodziny Linux'a. Podczas gdy muszą się napracować przy instalowaniu obsługi ASIO, my spokojnie możemy napisać kolejny wiekopomny przebój. Na szczęście też mają swoją tajną broń o mile brzmiącej nazwie ALSA.

Miłośnicy jabłuszek (Apple, Macintosh) mają generalnie ... święty spokój. W ich systemach działa sterownik Core Audio który nie powoduje tak drastycznej latencji jak w przypadku Windows'owych KMixer oraz WaveRT.

5. Jak sprawdzić czy moja karta obsługuje ASIO?

NIc trudnego. Zazwyczaj wystarczy poszukać charakterystycznego logo Steinberg ASIO na opakowaniu karty/interfejsu audio.

Obrazek

Warto też zajrzeć do informacji technicznych urządzenia znajdujących się w instrukcji obsługi lub poszukać informacji
na stronie internetowej producenta. :wink:

6. Bzdura! Widziałem w internecie do ściągnięcia sterowniki ASIO4ALL!

http://www.asio4all.com/

Osławione i polecane przez wiele osób ASIO4ALL, jest sterownikiem samym w sobie ale też bardzo sprawnie napisanym
interpreterem, tłumaczącym i pośredniczącym w przesyłaniu danych pomiędzy oprogramowaniem obsługującym ASIO oraz
kartami/interfejsami audio nie posiadającymi obsługi ASIO lecz działającymi pod sterownikami WDM.

Dzięki ASIO4ALL możemy zmusić do pracy ASIO na np. kartach dźwiękowych zintegrowanych z płytami głównymi, i cieszyć się przyzwoitą latencją pozwalającą na w miarę komfortową pracę.

7. Skoro nic nie instalujemy to jak uruchomić sterowniki ASIO?

Wystarczy że spełnionione są dwa warunki:
- program DAW lub inny edytor audio/wideo (zgadza się ... AVID czy Sony Vegas też może działać na ASIO) musi obsługiwać ASIO
- nasza karta/interfejs audio musi obsługiwać ASIO

Teraz pozostaje jedynie z poziomu naszego programu edycyjnego (np. options, preferences) wskazać sterownik ASIO jako sposób komunikacji programu z naszą kartą/interfejsem.

Ustawienia parametrów pracy samego już ASIO są zazwyczaj dostępne z panelu sterownika karty/interfejsu.
Jeżeli jednak z jakiegoś powodu nie mamy takiej możliwości możemy posiłkować się wspomnianym wcześniej ASIO4ALL,
które zastąpi nasz natywny sterownik karty/interfejsu.

Nie należy jednak na ślepo instalować ASIO4ALL tylko ze względu na obiegową opinię że jest to niezbędne
i jest lekarstwem na wszelkie problemy z pracą sterowników ASIO. ASIO4ALL jest kolejną wartswą programową która przetwarza nasz strumień danych audio. Mówiąc krótko, wprowadza drobne ale zawsze dodatkowe opóźnienie (ok. 1-5ms zależnie od wydajności naszego komputera) względem natywnych sterowników karty/interfesju.

Pozdrawiam,
Fen.

: 26 maja 2020, 21:19
autor: slonecznyrr
Rewelacyjny poradnik! Dzięki :)