Windows Audio Session Application Programming Interface jest bardzo pomocny dla wiernego odtwarzania muzyki

Obsługa WASAPI pojawiła się z Windows XP SP3 pod koniec pierwszej dekady obecnego tysiąclecia. David Aleksandersen opublikował w grudniu 2017 tekst pt "What is WASAPI?", w którym próbuje przekazać szerszą informację. Wikipedia ma informację w haśle o Winndows Vista. W schemacie powyżej widać, że chodzi o obsługę z WDM, która wprowadzona została w Windows 98 i tu widać podstawową różnicę z Audio Stream Input/Output, który pracuje bezpośrednio ze sterownikiem procesora dźwięku. W praktyce oznacza to, że obsługa z ASIO zależna jest całkowicie od sterownika, a ten często może być archaiczny, bo uaktualnienia nie zapewniają zysku producentowi. Windows Audio Session Application Programming pozwala na lepszą precyzję przetwarzana i jest bardzo dobrym przykładem, że oprogramowanie zyskuje coraz ważniejszą rolę, żeby móc w domu wiernie odtwarzać muzykę. Niestety nic o nim nie zostało zamieszczone przez redaktorów polskojęzycznego serwisu o dobrym oprogramowaniu, czy słownika hi-fi, w którym jest natomiast, że ASIO daje bezpośredni dostęp do sprzętu i pozwala na przysłanie sygnału audio z pominięciem składników oprogramowania będących cześcią systemu operacyjnego (Windows).

Audio Science Review (ASR) Forum

Wasapi.png

ASIO.pngNa forum Audio Science Review pokazano w lutym 2019, że z WASAPI (event) 16 bit zniekształcenia sygnału są mniejsze niż z ASIO, a róznica  z cała pewnoscią wzrosła jeszcze bardziej przy współczesnych możliwościach.

Program AIMP pozwala z obsługą WASAPI w trybie shared, czyli przez resampler w kernel mixer przetwarzać sygnał cyfrowy na analogowy z precyzją 32 float bit/192 kHz. Jest to nadpróbkowanie, czyli tak jak od lat w lepszej klasy odtwarzaczach płyt CD i w słowniku hi-fi słusznie zwrócono uwagę, że: pozwala ono na ułatwienie i poprawę dokładności obróbki sygnału. Inaczej jest z WASAPI exclusive, gdzie podobnie jak z ASIOograniczenia do ustawień dostępnych w sterowniku procesora dźwięku. W testach odsłuchowych AIMP od ponad dekady sprawdza się najlepiej dla wiernego odtwarzania muzyki i jest w tym zasługa właściwego skonfigurowania w nim pracy resamplera w systemie operacyjnym Windows. Wersja AIMP dla Androida nie zapewnia równie dobrej jakości.

Bardzo dobrze skonfigurowaną obsługę przez kernel mixer w Windows ma również program Light Alloy. Niestety od wersji 4.11.2 nie jest już rozwijany i pozostaje teraz nieco w tyle, chociaż nadal jest atrakcyjną alternatywą dla odtwarzania muzyki z nagrań audiowizualnych zapisanych na płytach. Dostępna w wielu językach  pomoc obsługi potwierdza bardzo rzetelne podejście do tematu, ale nieco już przykurzone. Ten program stał się mniej atrakcyjny, chociaż jest dobrze wykonany, bo technologie stosowane dla przesyłania strumieni z muzyką intensywnie się rozwijają.
Inne podejście do rozwoju oprogramowania jest z foobar2000, chociaż autor jest chyba bardziej przekonany do ASIO lub WASAPI exclusive, ale ich obsługa jest z wtyczkami, których zainstalowanie jest już decyzją użytkownika. WASAPI w trybie shared zapewnia wtyczka niezależnego autora, który proponuje również inną z nazwą spatial audio, gdzie chodzi o obsługę rozwiązania na poziomie platformy firmy Microsoft do obsługi dźwięku przestrzennego na konsolach Xbox, Windows i HoloLens 2, włączając zarówno sygnały dźwiękowe otaczające, jak i podniesienia (powyżej lub poniżej odbiornika). To może być ukłon w kierunku nowego standardu nagrywania i odtwarzania dźwięku, o którym jest pt 2025 i Consumer Electronics Show to historyczna inauguracja Eclipsa Audio
Redaktor naczelny iMagazine to od 2001 roku MacUser i w tekście pt Spatial Audio – z czym to się je? napisał, że Apple najlepiej to tłumaczy: Dźwięk przestrzenny z dynamicznym śledzeniem ruchu głowy. Dźwięk otacza Cię z każdej strony, tworząc naturalną, trójwymiarową przestrzeń akustyczną dla muzyki, filmów i telewizji. Żyroskopy i przyspieszeniomierze w AirPods śledzą ruch Twojej głowy – więc masz wrażenie, że zawsze jesteś w centrum wydarzeń. Jest jednak również np THX Spatial Audio. Tego typu rozwiązania dla dźwięku 3D sprawdzą się jeszcze lepiej z otwartą strukturą PC.
Potencjał foobar z wtyczkami docenił producent oprogramowania na potrzeby studia nagrań, by ciekawie przedstawić swoją ofertę. Udostępnił wtyczkę MathAudio Room EQ dla skompensowania niedoskonałości akustycznych w głośnikach i pomieszczeniu, która działa równie dobrze z ASIO jak i w obu trybach WASAPI. Zastosowanie jej z ASIO obala logikę argumentacji o zalecie bezpośredniego podłączenia z procesorem dźwięku przy odtwarzaniu muzyki w domu, co jest często mylone z bardzo konkretnymi kryteriami dla odsłuchu przy realizacji nagrań w studio. 
Podobna funkcja kompensacji dostępna jest w sterowniku Microsoft dla procesora dźwięku. Na jej temat podane jest: Room correction processing optimizes the listening experience for a particular location in the room, for example, the center cushion of your couch, by automatically calculating the optimal combination of delay, frequency response, and gain adjustments. Sprawdza się nawet z niepozornymi głośniczkami w laptopie, o ile kompensacja jest robiona w celu zredukowania przekłamań, a nie uzyskania pełniejszego dźwięku. Ma jednak ograniczenie z laptopem, gdzie sterownik nie zakłada korzystania z gniazda słuchawkowego dla podłączenia z domowym zestawem audio, więc jego skalibrowanie jest niedostępne. Na szczęście tego ograniczenia nie ma z PC typu desktop i w odróżnieniu od wtyczki do foobar funkcja od Microsoft działa ze wszystkimi programami - nawet z przeglądarkami stron internetowych, a te potrzebują każdej możliwej redukcji zniekształceń przy odtwarzaniu muzyki.
Praktyczna obsługa przez sterownik, ale dla wirtualnego procesora jest także w komercyjnym programie z bardzo zaawansowaną funkcją kalibracji, który stworzył Dirac i oferuje głównie na rynek RTV. Jest np. w kosztującym 50 tys zł MHT300 Home Theater Receiver i z tej okazji działający od 1949 roku amerykański McIntosh podaje m. in.: Dirac Live cieszy się zaufaniem wielu producentów sprzętu hi-fi i kina domowego, od marek domowych po najbardziej pożądane marki designerskie. Ich rozwiązanie w zakresie korekcji akustyki pomieszczenia zapewniło niezrównaną wierność setkom tysięcy zachwyconych użytkowników na całym świecie, w tak różnych sytuacjach odsłuchowych, jak zestawy stereo w sypialni, profesjonalne studia mikserskie i niektóre z najbardziej ekskluzywnych kin domowych na świecie. Funkcja kalibracji jest maksymalnie dopracowana, lecz trudno jest jednoznacznie określić jakość w dodatkowym sterowniku dla niej. Prosty test odsłuchowy wykazał, że wprowadza minimalne zniekształcenia przypominające te, które występują z poszczególnymi rozwiązaniami producentów dla WASAPI w kernel mixer. Jednym z powodów może być, że program tworzono z myślą o różnych systemach operacyjnych. Wikipedia  w haśle Windows 11, version 24H2 też wspomina krótko o problemie występującym z Dirac
Miłym zaskoczeniem był test odsłuchowy z 49 calowym telewizorem podłączonym bezprzewodowo, chociaż sterownik nawet dla Windows 11 w najświeższej wersji 24H2 jest z 21 czerwca 2006 i nie ma funkcji room correction, ale z AIMP można było uzyskać przetwarzanie D/A z 32 float bit/48 kHz. Wspomniany już w niniejszym tekście Light Alloy ma również ustawienie dla 32 float. Testowany telewizor miał wbudowane głośniczki podłączone w trybie 2.1 i dla ich wysterowania wzmacniacze o łącznej mocy 80 W (40+2x20). Ustawienia WASAPI pozwoliły uzyskać znacznie wierniejsze odtwarzanie muzyki nawet z płaskim telewizorem bez podłączonego soundbaru.
 
Test z telewizorem potwierdził słabość opartego na Linuksie systemu operacyjnego Tizen, który ma istotne elementy z Androida, ale jest rozwiany we współpracy Samsunga i Intela. Szerzej temat problemów poruszony jest pt Android TV nie jest optymalny dla Mezzo, a Samsung ogłosił ostatnio rozszerzenie programu licencjonowania Tizen. Z tej okazji Agnieszka Serafinowicz w iMagazine słusznie zwróciła uwagę: W praktyce oznacza to, że popularny system, znany z telewizorów Samsung, trafi do urządzeń wielu innych producentów na całym świecie. To strategiczny ruch, który stawia Tizena w bezpośredniej konkurencji z platformą Google TV (Android TV). Można wyciągnąć również inny wniosek, że wreszcie powstanie lepszy OS dla telewizorów. Google i Samsung są wiodącymi partnerami globalnego konsorcjum Alliance for Open Media, który jako Steering Committee members uzupełniają m. in. Microsoft i Intel, a są w nim jeszcze inni istotni potentaci rynku nowych technologii. Szerzej temat OD dla telewizora poruszony jest pt  Android i Tizen w jednym stali domu, co pozostanie w nieco innym rozdaniu w ofertach RTV
Benjamin's Psychoacoustic Lab testuje oraz wdraża na bieżąco możliwości optymalnego odtwarzania muzyki z nowymi rozwiązaniami technologicznymi, a w szczególności z wykorzystaniem potencjału obliczeniowego i otwartej struktury PC.

 
 Wieleojęzyczny profil PC4uMusic na Facebook>>>

Komentarze

  1. wersje Dirac widoczne są na stronie do pobierania
    https://www.dirac.com/live/downloads/

    OdpowiedzUsuń
  2. David Aleksandersen posiada bogate doświadczenie w branży audiowizualnej i jest aktywnym blogerem. Od ponad 20 lat odpowiada za rozwój i wdrażanie działań marketingowych, sprzedażowych oraz inicjatyw w zakresie transferu wiedzy i szkoleń partnerów. David zajmował stanowiska takie jak: kierownik ds. marketingu w Dataton, kierownik ds. marketingu produktu w Barco/projectiondesign,

    OdpowiedzUsuń
  3. tłumaczone przez Google

    Aplikacje komunikują się ze sterownikiem audio za pośrednictwem sesji, a sesje te są programowane za pomocą interfejsu API sesji audio systemu Windows (WASAPI). Zasadniczo WASAPI działa w dwóch trybach. W trybie wyłącznym (zwanym również trybem DMA) niezmiksowane strumienie audio są renderowane bezpośrednio do karty audio i dźwięk innej aplikacji nie jest odtwarzany, a przetwarzanie sygnału nie ma wpływu. Tryb wyłączny jest przydatny dla aplikacji wymagających najmniejszego przetwarzania pośredniego danych audio lub tych, które chcą wyprowadzać skompresowane dane audio, takie jak Dolby Digital, DTS lub WMA Pro, przez S/PDIF. Tryb wyłączny WASAPI jest podobny pod względem funkcji do strumieniowania jądra, ale nie wymaga programowania w trybie jądra. W trybie współdzielonym strumienie audio są renderowane przez aplikację i opcjonalnie stosowane są efekty audio dla każdego strumienia, znane jako efekty lokalne (LFX) (takie jak regulacja głośności dla każdej sesji). Następnie strumienie są miksowane przez globalny silnik audio, gdzie można zastosować zestaw globalnych efektów audio (GFX). Na koniec są one renderowane na urządzeniu audio.

    OdpowiedzUsuń
  4. Sebastian Łubik napisał w dailyweb

    Spatial Audio to technologia zaprezentowana przez Apple, pod którą się kryje dźwięk przestrzenny. Brzmi dumnie, ale jak efekt przestrzeni osiągnąć w słuchawkach stereo? Otóż okazuje się, że można i to bardzo skutecznie. Apple korzysta z akcelerometru i żyroskopu w kombinacji AirPods + iPhone, by wykrywać ruch głową i w odpowiedni kanał serwować odpowiedni balans dźwięków. Efekt jest taki, że gdy oglądamy film na smartfonie, który zlokalizowany jest przed nami, to poruszając głową, efekt jest taki, że mamy uczucie jakby pozostawał on tak naprawdę w miejscu, ciągle przed nami.

    https://dailyweb.pl/probowalem-spatial-audio-niesamowity-efekt-sprawdz-sam/

    OdpowiedzUsuń
  5. Transform traditional audio into unbelievable 360° sound. THX Spatial Audio delivers next generation audio with 3D spatial positioning of stereo and surround sound. Available through premiere consumer electronics devices like headphones, laptops and soundbars that have THX Spatial Audio built in, or through content mixed directly in the THX Spatial Audio rendering engine, THX Spatial Audio will intensify all your entertainment, like movies, music, and games.

    https://www.thx.com/spatial-audio/

    OdpowiedzUsuń
  6. In Windows 98, Windows 2000 and Windows Me, the KMixer maximum sample rate is 100 kHz. In Windows XP SP1 and later, KMixer audio sampling rate supports a maximum of 200 kHz

    https://en.wikipedia.org/wiki/Windows_legacy_audio_components

    OdpowiedzUsuń
    Odpowiedzi
    1. ustawienia 192 kHz dla Intel HD Audio idealnie przez to pasują w sterowniku dla procesora dźwięku

      Usuń
  7. 2.1 jest na stronach RMS tłumaczony dość archaicznie i głównie z perspektywy sprzedaży sprzętu RTV

    Tego typu zestawienia są najczęściej polecane Klientom, który nie posiadają zbyt wiele miejsca na umieszczenie pełnoprawnego zestawu kina domowego składającego się z pięciu i więcej kolumn, ale wciąż chcą cieszyć się wysokiej jakości dźwiękiem podczas oglądania filmów i seriali, nie godząc się na kompromisy oferowane przez zestawy z soundbarem. Zestaw 2.0 jest złotym środkiem pomiędzy ilością a jakością.

    https://m.sklep.rms.pl/kino-domowe-2-1-kino-domowe-2-0

    OdpowiedzUsuń
    Odpowiedzi
    1. Jeszcze inną wizję RTV przedstawia Łukasz Człapiński, Kierownik salonu Top Hi-Fi & Video Design Łódź

      Termin kolumny 2.1 może wielu osobom kojarzyć się z popularnymi w latach 90. zestawami głośników komputerowych. Za skrótem kryją się kolumny stereo (odpowiednio lewy i prawy kanał – czyli 2) i subwoofer (czyli 1). Mogą to być kolumny podstawkowe lub podłogowe, jednak muszą być wsparte aktywnym subwooferem. Pozwala on uzyskać lepsze rozciągnięcie basu, a za tym spotęgować głębię i dynamikę brzmienia. Czy subwoofer może znaleźć dla siebie miejsce w systemie stereo?

      https://www.tophifi.pl/blog/post/jak-stworzyc-system-2-1-z-subwooferem.html

      Usuń
    2. Z technologiami analogowymi istotny wkład dla 2+1 miała w złotej erze hi-fi lat 70 szwedka oferta Audio Pro z aktywnym subwooferem B2-40 i pasywnymi satelitami S2-7. Pojawił się także TA-150, który nazywano "Computer Controlled AM-FM Reciever".

      https://4biensoundpc.blogspot.com/2025/06/21-cyfrowo-dla-transmisji.html

      Usuń
  8. Na temat Tizen 10 lipca 2025 Komputer Świat zamieścił:

    Samsung dystrybuuje obecnie dużą aktualizację oprogramowania dla swoich telewizorów, oprócz poprawek związanych z bezpieczeństwem i łatkami błędów zawiera ona najnowszą wersję systemu operacyjnego, który kontroluje działania telewizorów: Tizen 9.0. Dokładnie tę, z którą fabrycznie zostały wypuszczone na rynek tegoroczne modele 2025. Samsung spełnia więc swoją obietnicę co do aktualizacji starszych modeli, co bardzo cieszy i znacznie wydłuża czas eksploatacji urządzeń. Aktualnie można zauważyć, że oprogramowanie starzeje się szybciej niż hardware (procesor, wyświetlacz, tuner), dlatego ten krok daje korzyść użytkownikom i oczywiście ekologom. Aktualizacja wprowadza nie tylko innowacje wizualne, ale także poprawia działanie i bezpieczeństwo inteligentnych telewizorów.

    https://www.komputerswiat.pl/poradniki/telewizory/te-modele-telewizorow-samsunga-otrzymuja-teraz-nowa-wersje-systemu-tizen/z777mf5

    OdpowiedzUsuń
    Odpowiedzi
    1. HDTV Polska opublikowało tekst z tytułem "Marzenie posiadaczy telewizorów Samsung spełnione! Wreszcie doczekali się kluczowej aktualizacji"

      https://hdtvpolska.com/telewizory-samsung-aktualizacja-systemu-tizen-9-0-kiedy-modele-lista/

      Usuń
    2. Tizen ma korzenie jeszcze w systemie operacyjnym rozwijanym dla Nokii

      MeeGo – dystrybucja Linuksa, stworzona na skutek połączenia dystrybucji Moblin (tworzonej przez Intela) i Maemo (wspieranej przez Nokię) z przeznaczeniem dla różnych urządzeń i zastosowań mobilnych, typu samochód, jacht[1], telefon, netbook czy tablet.

      https://pl.wikipedia.org/wiki/MeeGo

      Usuń
    3. Nokia – fińskie przedsiębiorstwo zajmujące się technologiami telekomunikacyjnymi. Znane z produkcji telefonów komórkowych. W kwietniu 2014 dział urządzeń i usług został przejęty przez Microsoft,
      https://pl.wikipedia.org/wiki/Nokia

      Usuń
    4. Pierwsze wydanie Tizen miało miejsce w kwietniu 2012 i brana pod uwagę możliwość uruchamiania aplikacji systemu Android. W Tizen natywne API pochodzi z systemu mobilnego bada (OSP),

      https://pl.wikipedia.org/wiki/Tizen

      Usuń
    5. bada OS – system operacyjny dla telefonów komórkowych. Został stworzony przez firmę Samsung, a zaprezentowany w listopadzie 2009. Nazwa bada w tłumaczeniu z języka koreańskiego oznacza ocean lub morze.

      https://pl.wikipedia.org/wiki/Bada_OS

      Usuń

Prześlij komentarz

Popularne posty

Odtwarzacz winylu i szalaku dla cyfrowego zapisu

Analogowo ze streamingu do nowoczesnego zestawu Unitry

51 tys za polski zestaw dla odtwarzania winylu

Analogowe radio FM jest od dawna cyfrowe

Atutem dla muzyki z PC jest jego otwarta struktura

Audycja radiowa pozostaje dla muzyki po zmianie w podcast

Anni-Frid Lyngstad solowo z winylu i CD na PC

Audio w PC wymaga nieco uwagi przy kompletowaniu z oferty RTV

34 000 PLN za zestaw do odtwarzania winylu

Audio dla domu w zestawie z PC, czy z telefonem?