AIMP z referencyjnym dla PC4uMusic ustawieniem Windows Audio Session Application Programming Interface w tybie Shared

 

W referencyjnym dla konfiguracji PC4uMusic programie nie jest podawana w ustawieniach informacja o pracy WASAPI w trybie Shared, gdzie jest konwertowanie dźwięku, które może wpływać na jakość odtwarzania nagrań. W tym przypadku jest to wpływ pozytywny. Autorowi programu udało się to osiągnąć już lata temu. Sprawia to, że nawet nie związane z tym zmiany w programie są najczęściej również korzysttne dla odtwarzania muzyki. Poprawy efektwności pracy programu zwiększają precyzję odtwarzania nagrań.

 

Tryb Shared, czyli współdzielony z podłączeniem przez Audio Engine, tzn silnik dźwięku jest często postrzegany, jako redukujący jakość odtwarzania muzyki. Tryb z wyłącznością (Exklusive) zyskał kiedyś oceną lepszego, co miało bezpośredni związek z większym podomieństwem do Audio Stream Input/Output, które polecane było przez producentów drogich kart dźwiękowych. Było to jednak w zupełnie innych czasach. Niemniej ASIO jest z pewnością nadal korzystne w komputerze z logo nadgryzionego jabłka i to może mieć istotny wpływ, że wielu preferuje takie archaiczne rozwiązanie również w PC, bo nie mają dostępu do konkretnych danych w tym temacie.

ASIO.png

Jednak już w lutym 2009 roku pojawił na forum Audio Science Review widoczny na ilustracji powyżej wykres pomiarowy dla ASIO, który zbytnio nie imponuje. Sposób zrobienie pomiaru nie jest znany, więc nie ma sensu go szerzej komentować. Pozwala jednak bardzo dobrze zobrazować istniejące różnice przy przetwarzaniu sygnału.

Wasapi.png

O wiele bardziej przekonywujący jest zamieszczony w tej samej notne na forum wykres pomiaru z WASAPI, a z tym teraz są jeszcze lepsze możliwości. Słychać to także wyraźnie przy odtwarzniu muzyki. Zaletą tyby Share jest, że można skorzystać z nadpróbkowania 192 kHz/32 bit float, nawet gdy dane procesora dźwięku mają niższe parametry. W nawiązaniu do tego co widać na wykresie powyżej można jeszcze dodać, że nadpróbkowanie zapewni istotną redukucję poziomu zniekształceń przy wyższych częstotliwościach, co stwierdzono już wiele dekad temu i szybko znalazło powszechne zastosowanie w ofertach z lepszej klasy sprzętem RTV.

 Natomiast zakłócenia w paśmie niskich częstotliwości mogą zredukować w PC rozwiązania sprzętowe, jak galwanicznie odizolowana sekcja audio na płycie głównej. Podczas testów z konfiguracjami PC4uMusic takie rozwiązanie z nazwą Audio Noise Guard sprawdziło się zarónwo z procesorem dźwięku od Cretaive Labs, jak i Realtek. Nie zostały z nimi zrobione żadne pomiary, a jedymie testy odsłuchowe. Podczas nich bęben taktowy, kontrabas i gitara basowa w nagraniach zabrzmiały mniej natarczywie i bardziej dynamicznie. Podobny efekt zapewniało gniazdo USB DAC-UP Power przy podłączeniu z bardzo prostym procesorem dźwięku w zewnętrznym module rozszerzającym gamę wejść i wyjść w laptopach.  

 HP 3005pr posłużył jedynie dla testu słabszego procesora dźwięku, ale potwierdził przy okazji organiczenia rozwiązań zewnętrznych. W tym przypadku filtrowne podłączenie USB redukowało silne zakłócenie generowane z powodu własnego zasilania modułu. Zakłócenie powodowane są dodatkowo plątaniną kalbli podłączonych urządzeń, a najbardzej z tymi, które mają własne zasilanie. Na podobny problem należy zwrócić także uwagę przy podłączeniu PC do rozbudowanego zestawu audio. Ten temat jest szczególnie istotny przy konfiguracjach PC4uMusic na potrzeby artystycznych wizji oraz galerii i atrakcyjnych barów, a także nowoczesnych didżejów.

Obrazek

W konfiguracjach PC4uMusic na potrzeby Audioiphile Music Server dodatkowe wsparcie sprzętowe dla nadpróbkowania z WASAPI daje ustawienie częstotliwości pracy szyny adresowej z 384 MHz. Jest to jednak możliwe tylko z niektórymi płytami głównymi. Pozwala to sprawnie przetwarzać z wysoką precyzją nagrania zapisane bezstratnie na twardzym dysku . W konfiguracjach Brodcasted Music Reciver dla odtwarzania nagran ze strumieni ważniejsze jest natomiast dekodowania ze stratnych formatów i większe znaczenia mają optymalne ustawienia szybkości pracy CPU. Dobrze sprawdziło się ustawienie 4,8 GHz dla CPU i o połowę mniejsze dla RAM.

 

Dostępny bezpłatnie program PotPlayer daje z PC typu desktop ciekawe możliwości dla przestrzennego odtwarzania muzyką z ustawieniami WASAPI.  Stwarzają bardzo praktyczne możliwości z 3 głośnkami z przodu i jednym z tyłu oraz wspólnego dla nich subwoofera. Taki zestaw głośników zajmuje mniej miejsca niż inne rozwiązania. Nagranie z muzyką potrzebuje wówczas stosownego przetworzenia i takie możliwości są w programie, ale najlepiej sprawdzą się do tego tablice konwercyjne na wzór tych stosowanych w Dolby Atmos

W tym zakresie rozwój technologii z pewnością znacznie przyspieszy, bo pojawiło się konkurencyjne dla Atmos i wolne od opłat licencyjnych Eclipsa Audio, za czym stoi Alliance for Open Media i jednym z członków tego sojuszu jest Microsoft, a pozostali to największe korporacje globalne. Używano tu także nazwy IAMF (Immersive Audio Model and Formats) i na ten temat podano: is an audio container specification designed to revolutionize immersive audio experiences across a wide range of applications, including streaming, gaming, augmented reality (AR), virtual reality (VR), and traditional broadcasting.

 

Polskojęzyczna witryna AIMP informuje, że pojawiła się pierwsza prawdziwie wieloplatformowa wersja odtwarzacza na PC. AIMP działa teraz na Linuksie bez Wine! To może przy okazji przynieść korzyści dla tego programu w wersji Windows. Konkretnie dla dekodowania z FFMPEG strumieni ze stratną kompresją, czyli najbardziej na potrzeby Brodcasted Music Reciver. AIMP od lat pracuje z FFMPEG i zawsze na bieżąco pojawia się aktualizowanie do najnowszej wersji.

 RTP (II): Streaming with FFmpeg - Kurento 

Wikipedia podajeFFmpeg jest rozwijany na systemach GNU/Linux, ale kompiluje się praktycznie na dowolnym systemie operacyjnym, między innymi MacOS X, Microsoft Windows i AmigaOS. Bezpośrednia praca w Linuksie z AIMP i FFMPEG może spowodować jeszcze lepszą integrację kodu. Dzieki temu to referencyjne oprogramowanie będzie mogło dodatkowo zwiększyć efektywność i precyzyję przy dekodowaniu strumieni z aac i mp3. Wydajność przy dekodowaniu może również okazać je się bardzo istotna przy odtwarzaniu nagrań, w któych zintergrowane zostaną informacje dotyczące tablic konwersji Eclipsa Audiohttps://www.digitalcinema.com.au/media/magefan_blog/atmos-feat.webp

Słownik hi-fi podaje: Dolby Atmos zrywa z zasadą stosowaną w starszych systemach wielokanałowych, gdzie występowało ścisłe powiązanie pomiędzy liczbą zapisanych kanałów i liczbą odtwarzających głośników. W Dolby Atmos stosowane są dwie warstwy dla zapisu dźwięku. Pierwsza warstwa jest miksowana w sposób tradycyjny, tak jak w starszych (kanałowych) systemach dźwięku przestrzennego. Ta warstwa jest wykorzystywana głównie do zapisu statycznych dźwięków tworzących otoczenie akustyczne. W drugiej warstwie kodowane są dynamiczne dźwięki przemieszczające się zgodnie z akcją rozgrywającą się w materiale wideo. Do opisu zmian tych dźwięków wykorzystywane są dodatkowo metadane. Miksując ścieżkę dźwiękową Dolby Atmos można dowolnie określać położenie i przemieszczenie źródeł w trójwymiarowej półprzestrzeni powyżej poziomu, na którym znajdują się słuchacze. W trakcie odtwarzania na bieżąco wykonywana jest generacja sygnałów dla poszczególnych głośników. Proces tworzenia poszczególnych sygnałów wyjściowych jest dopasowany do zestawu głośników dostępnych w danym systemie. Miksowanie to temat dla studia nagrań, a ostanie zdanie jest istotne dla odtwarzania i przy rozwoju Eclipsa Audio być może przełoży się na konkretne rozwiązania Microsoft w oparciu o WASAPI, które obsługiwane będą także z AIMP. 

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. 

Komentarze

  1. What is WASAPI?

    By David Aleksandersen 11. December 2017

    https://newsandviews.dataton.com/what-is-wasapi

    OdpowiedzUsuń
    Odpowiedzi
    1. What are ASIO and WASAPI ?

      WASAPI – Applications communicate with the audio driver through Sessions, and these Sessions are programmed through the Windows Audio Session API (WASAPI). In general, WASAPI operates in two modes. In exclusive mode (also called DMA mode), unmixed audio streams are rendered directly to the audio adapter and no other application’s audio will play and signal processing has no effect. Exclusive mode is useful for applications that demand the least amount of intermediate processing of the audio data or those that want to output compressed audio data such as Dolby Digital, DTS or WMA Pro over S/PDIF. WASAPI exclusive mode is similar to kernel streaming in function, but no kernel mode programming is required. In shared mode, audio streams are rendered by the application and optionally applied per-stream audio effects known as Local Effects (LFX) (such as per-session volume control). Then the streams are mixed by the global audio engine, where a set of global audio effects (GFX) may be applied. Finally, they’re rendered on the audio device.

      Audio Stream Input/Output (ASIO) is a computer sound card driver protocol for digital audio specified by Steinberg, providing a low-latency and high fidelity interface between a software application and a computer’s sound card. Whereas Microsoft’s DirectSound is commonly used as an intermediary signal path for non-professional users, ASIO allows musicians and sound engineers to access external hardware directly.

      https://nuprimeaudio.com/ufaqs/what-are-asio-and-wasapi/

      Usuń
  2. Witryna PopPlayer ma informację w j.pol., ale niewiele można się tam dowiedzieć

    https://potplayer.tv/?lang=pl

    OdpowiedzUsuń
    Odpowiedzi
    1. PotPlayer to oferujący ogromne możliwości odtwarzacz multimediów, stworzony jako kontynuacja popularnego KMplayera. Pozwala on odtwarzać pliki audio i wideo w wielu popularnych formatach, płyty DVD, sygnał z tunerów TV/SAT i kamer cyfrowych, strumieni z Internetu itp., doskonale radząc sobie przy tym z materiałami w wysokich rozdzielczościach HD....

      https://www.dobreprogramy.pl/potplayer,program,windows,6628621620848769

      Usuń
    2. PotPlayer w polskiej wersji językowej to bezpłatny, solidny odtwarzacz multimedialny. Aplikacja została stworzona na bazie popularnych rozwiązań Open Source, dzięki czemu jest dosyć regularnie rozwijana i wzbogacana o nowe funkcje. ....

      https://www.programosy.pl/program,potplayer.html

      Usuń
  3. Wikipedia podaje w ostatnim akapicie hasła Dolby Atmos:

    Oprócz odtwarzania standardowych ścieżek dźwięku przestrzennego 5.1 lub 7.1 (za pomocą tablic konwersji), system generuje dla każdego głośnika unikalną ścieżkę dźwiękową, co umożliwia zastosowanie wielu nowych przednich, bocznych, a nawet umieszczonych na suficie kanałów wertykalnych dla dokładnego pozycjonowania wybranych dźwięków, takich jak przelot helikoptera czy deszcz a nawet silniki.

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

    OdpowiedzUsuń
    Odpowiedzi
    1. Media Martkt podaje m.in.:

      Eclipsa Audio to nowa technologia dźwięku 3D, która ma poprawić wrażenia słuchowe, sprawiając, że audio jest bardziej przestrzenne i realistyczne.

      https://mediamarkt.pl/pl/content/co-to-eclipsa-audio

      Usuń
    2. Eclipsa Audio: everything you need to know about Samsung’s new Dolby Atmos rival
      Advice
      By John Archer published 21 March 2025

      https://www.whathifi.com/av/eclipsa-audio-everything-you-need-to-know-about-samsungs-new-dolby-atmos-rival

      Usuń
    3. IAMF – An open 3D audio format on the horizon

      https://www.soundingfuture.com/en/article/iamf-open-3d-audio-format-horizon

      Usuń
    4. Eclipsa Audio (IAMF) Explained: The Royalty-Free Spatial Audio Challenger to Dolby Atmos
      January 3, 2026

      https://www.ampvortex.com/eclipsa-audio-iamf-explained/

      Usuń
    5. Eclipsa Audio - Sound Checks

      https://www.youtube.com/playlist?list=PLrhLmYogxpObkstBlYt-pNGrOVtpSNvKY

      Usuń

Prześlij komentarz