Skocz do zawartości
IGNORED

Problem z sample rate - sam się zmienia na domyślny


w84hl3

Rekomendowane odpowiedzi

Witam, posiadam interfejs focusrite scarlett 2i2 drugiej generacji.

 

Natrafiłem na problem z ustawianiem częstotliwości próbkowania. Domyślnie jest to 41.1kHz. Zmieniając ją w asio control panel od focusrite na inną, w windowsowych ustawieniach dźwięku widzę, że zmiana zaszła pomyślnie. Jednak odpalając jakikolwiek program korzystający z asio (np. foobar lub fl studio) wartość zeruje się do pierwotnych ustawień. Dodatkowo foobar sam w sobie nie daje mi możliwości zmiany sample rate (jak na screenie), a z poziomu daw zmieniając wartość, ona i tak od razu wraca do poprzedniej.

 

Szukałem dużo na zagranicznych forach, jednak nigdzie nie trafiłem na wyjaśnienie dlaczego tak się dzieje.

Może ktoś z Was wie czym to może być spowodowane oraz jak to naprawić?

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Ja może napiszę jak to powinno być, działać.

W foobarze masz napisane, że "output data format will be chosen automaticaly for the selected device". To oznacza, że parametry przesyłanego strumienia zmienią się automatycznie na takie, jak parametry odtwarzanego pliku. Czyli jeżeli odtwarzasz plik 44,1/16 to na takie parametry pracy ASIO przestawi urządzenie (DAC, w Twoim przypadku Focusrite). Jeżeli będziesz odtwarzał plik np. 96/24 to na takie parametry zostanie ustawione urządzenie. Jeżeli będziesz odtwarzał plik np. 192/24 to na takie parametry zostanie przestawione urządzenie.

Używając tylko ASIO bez resamplera nie masz możliwości wpływania na częstotliwość próbkowania strumienia wychodzącego z odtwarzacza - jeżeli tylko ASIO jest prawidłowo napisane.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

„... nie wiem, nie znam się, nie orientuję się, zarobiony jestem!”

Odnośnik do komentarza
Udostępnij na innych stronach

Ja może napiszę jak to powinno być, działać.

W foobarze masz napisane, że "output data format will be chosen automaticaly for the selected device". To oznacza, że parametry przesyłanego strumienia zmienią się automatycznie na takie, jak parametry odtwarzanego pliku. Czyli jeżeli odtwarzasz plik 44,1/16 to na takie parametry pracy ASIO przestawi urządzenie (DAC, w Twoim przypadku Focusrite). Jeżeli będziesz odtwarzał plik np. 96/24 to na takie parametry zostanie ustawione urządzenie. Jeżeli będziesz odtwarzał plik np. 192/24 to na takie parametry zostanie przestawione urządzenie.

Używając tylko ASIO bez resamplera nie masz możliwości wpływania na częstotliwość próbkowania strumienia wychodzącego z odtwarzacza - jeżeli tylko ASIO jest prawidłowo napisane.

Też tak myślałem, ale buffer size w panelu asio również wraca zawsze do pierwotnego ustawienia (512 chyba), a wydaje mi się, że powinien być niezależny od rodzaju pliku dźwiękowego etc.

No i druga sprawa - działanie w daw - tam powinna sprawa wyglądać w szczególności tak, że po ustawieniu częstotliwości ona zostaje konkretnie taka, jaka została wybrana. A ewidentnie nie daje mi się zmienić i zachować jej nawet na sekundę.

 

Nie wiem czy coś w tym wszystkim przeoczyłem, raczej przegrzebywałem wszędzie wszystkie możliwe ustawienia i nie trafiałem na coś, co bezpośrednio miałoby kolidować z tym ustawieniem interfejsu.

Cokolwiek by to nie było, wydaje mi się, że logiczne jest jednak, że po to powstał panel z ustawieniami od interfejsu, aby jednak robił cokolwiek, a nie wyłącznie automatycznie się sam dostosowywał. Chociażby na zintegrowanych kartach dźwiękowych nie dochodzi do podobnych sytuacji. Może Focusrite zaserwował wadliwe sterowniki?

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Może Focusrite zaserwował wadliwe sterowniki?

Trudno powiedzieć, bo wtedy każdy użytkownik Focusrite miałby takie same problemy.

Też tak myślałem, ale buffer size w panelu asio również wraca zawsze do pierwotnego ustawienia (512 chyba), a wydaje mi się, że powinien być niezależny od rodzaju pliku dźwiękowego etc.

Niekoniecznie, tzn. dla plików o wyższych parametrach bufor powinien być wyższy, większy niż dla plików o niższych parametrach.

Bufor zmieniałeś na jaki? Mniejszy?

No i druga sprawa - działanie w daw

Tak, tu jest dziwne zachowanie, ale byłoby tylko wtedy, kiedy ustawiałbyś parametry na pustym projekcie.

Jeżeli masz już załadowany jakiś plik to parametry projektu dopasują się do tego pliku. Chyba dobrze pamiętam. Głowy za to bym nie dał ;) :)

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

„... nie wiem, nie znam się, nie orientuję się, zarobiony jestem!”

Odnośnik do komentarza
Udostępnij na innych stronach

Bufor zmieniałeś na jaki? Mniejszy?

W obie strony, ale jednak działa prawidłowo, mój błąd :)

Tak, tu jest dziwne zachowanie, ale byłoby tylko wtedy, kiedy ustawiałbyś parametry na pustym projekcie.

Na całkowicie pustym projekcie dokładnie tak samo się dzieje, po zmienieniu ustawienia i zamknięciu okienka wraca na 41.1

 

Dodatkowo jeszcze dla pewności przeinstalowałem sterowniki, niestety nie przyniosło to żadnych zmian.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

po zmienieniu ustawienia i zamknięciu okienka wraca na 41.1

Po zamknięciu jakiego okienka?

 

Jeżeli ustawienia windowsowe masz np. 44,1/16, parametry projektu w DAWie ustawiasz na np. 96/24 to dopóki nie używasz DAWa, nie leci z niego dźwięk, może tak być, że ustawienia Focusrite będą wracać do ustawień domyślnych, windowsowych, czyli 44,1/16. W momencie pojawienia się strumienia z DAW Focusrite powinien się przełączyć na 96/24.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

„... nie wiem, nie znam się, nie orientuję się, zarobiony jestem!”

Odnośnik do komentarza
Udostępnij na innych stronach

Po zamknięciu jakiego okienka?

Okienka ustawień od focusrite (asio control panel) - jest w nim tylko sample rate i buffer size do ustawienia, nic więcej.

 

Co do ustawienia 16/24bit - mogę je zmienić tylko z poziomu windowsa (urządzenia do odtwarzania -> usb focusrite -> format domyślny) i zostaje ono zawsze takie, jakie ustawię, nigdy się samo nie zmienia.

 

Ustawienia w DAW'ie są tożsame z ustawieniami z poziomu ustawień focusrite (odpala się jak wyżej wymieniony "asio control panel"), innych nie ma. W foobarze identyczna sprawa, z tą różnicą, że wybiera się tylko i wyłącznie źródło generowania dźwięku (np. asio4all itd.), nie ma odnośnika do tego panelu ustawień.

 

Tylko programy używające natywnego asio focusrite zmieniają te ustawienia, przykładowo ustawiając 192kHz/24bit po odpaleniu odtwarzacza VLC, przeglądarki internetowej itd. te ustawienia nie są w magiczny sposób przywracane do pierwotnych "defaultowych" wartości oraz wszystko działa w jak najlepszym porządku.

 

W foobarze znalazłem jeszcze opcję użycia 64-bitowych sterowników asio i wysokiego priorytetu, ale oczywiście w tej kwestii nic to nie zmieniło, ustawienia częstotliwości próbkowania i tak zmieniają się na domyślne.

Już naprawdę nie wiem co może mieć na to wpływ.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Niestety, może to wina późnej pory, ale ja z tego opisu kompletnie nic nie rozumiem. ;) :)

 

Okienka ustawień od focusrite (asio control panel) - jest w nim tylko sample rate i buffer size do ustawienia, nic więcej.

W ustawieniach karty (tych, które nazywasz ASIO control panel) obojętnie co ustawisz, to i tak się zmieni w momencie odtwarzania pliku o innych parametrach.

 

Tylko programy używające natywnego asio focusrite zmieniają te ustawienia, przykładowo ustawiając 192kHz/24bit po odpaleniu odtwarzacza VLC, przeglądarki internetowej itd. te ustawienia nie są w magiczny sposób przywracane do pierwotnych "defaultowych" wartości oraz wszystko działa w jak najlepszym porządku.

Tego nie zrozumiałem w ogóle. :)

 

Powtórzę jeszcze raz: używając programu korzystającego z ASIO nie masz możliwości ingerencji w częstotliwość próbkowania.

To znaczy masz możliwość, ale np. poprzez resampler w foobarze, czy ustawienia częstotliwości próbkowania w DAW.

To, co np. piszesz:

Ustawienia w DAW'ie są tożsame z ustawieniami z poziomu ustawień focusrite (odpala się jak wyżej wymieniony "asio control panel"), innych nie ma.

nie ma nic wspólnego z ustawieniem parametrów projektu.

 

Chyba, że naprawdę tak słabo rozumiem o co Ci chodzi. ;) :)

 

W foobarze znalazłem jeszcze opcję użycia 64-bitowych sterowników asio i wysokiego priorytetu, ale oczywiście w tej kwestii nic to nie zmieniło, ustawienia częstotliwości próbkowania i tak zmieniają się na domyślne.

W momencie rozpoczęcia odtwarzania zmieniają się na domyślne, ustawione w Windowsie?

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

„... nie wiem, nie znam się, nie orientuję się, zarobiony jestem!”

Odnośnik do komentarza
Udostępnij na innych stronach

nie ma nic wspólnego z ustawieniem parametrów projektu.

W ustawieniach projektu nie ma po prostu możliwości ustawienia konkretnego próbkowania.

 

Jak będę miał chwilę to przetestuję to wszystko jeszcze na Pro Tools'ie, ale jestem w 99% pewny, że powstanie również jakiś problem.

 

Chyba, że naprawdę tak słabo rozumiem o co Ci chodzi. ;) :)

Wydaje mi się, że wszystko w prosty i dokładny sposób wyjaśniłem...

To może inaczej, na przykładzie - obecnie praktycznie każda zintegrowana karta dźwiękowa obsługuje odtwarzanie w 192khz/24bit. I niezależnie co się odpali (daw, odtwarzacz muzyki, cokolwiek odtwarzającego dźwięk) ustawienie to zawsze zostaje takie samo. (nie zmienia się dynamicznie)

A u mnie odpalenie jakiegokolwiek programu korzystającego z ASIO powoduje przywrócenie do 41.1kHz, zarówno w windowsie (zakładka "urządzenia do odtwarzania"), jak i w panelu ASIO.

 

Nie wiem, może to ja jestem głupi (albo czegoś nie rozumiem prawidłowo), ale na chłopski rozum, jeśli zawsze miałoby się to ustawienie dopasowywać automatycznie, to rodzi to dla mnie bardzo konkretne pytanie - po co dawać użytkownikowi w ogóle taki panel ustawień?

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

To może inaczej, na przykładzie - obecnie praktycznie każda zintegrowana karta dźwiękowa obsługuje odtwarzanie w 192khz/24bit. I niezależnie co się odpali (daw, odtwarzacz muzyki, cokolwiek odtwarzającego dźwięk) ustawienie to zawsze zostaje takie samo. (nie zmienia się dynamicznie)

A u mnie odpalenie jakiegokolwiek programu korzystającego z ASIO powoduje przywrócenie do 41.1kHz, zarówno w windowsie (zakładka "urządzenia do odtwarzania"), jak i w panelu ASIO.

Jeżeli w jakimkolwiek programie korzystającym z ASIO odtwarzasz plik o parametrach 44,1/16 to musi się przełączyć na 44,1/16. Po to jest ASIO. Przełączy się na 192/24 jeżeli będziesz odtwarzał plik o parametrach 192/24.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

„... nie wiem, nie znam się, nie orientuję się, zarobiony jestem!”

Odnośnik do komentarza
Udostępnij na innych stronach

Po to jest ASIO

Edit:

Jednak jestem kretynem, w DAW przeoczyłem okienko z sample rate projektu. Ponieważ przy zmianie "urządzenia" kilka okienek pobocznych zmienia swoje ułożenie (że tak to pozwolę sobie nazwać), to odruchowo uznałem, że sample rate ustawia się na taki, jaki jest wybrany w interfejsie audio.

 

Ale, poza tym odpalenie czegokolwiek w foobarze powoduje to, co na załączonym screenie - da się temu zapobiec? Jaki resampler ustawić? (w ustawieniach DSP widziałem SSRC lub PPHS - to o to chodzi?)

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Chodzi mi już teraz o jakby wpływ ustawień ASIO na ustawienia dźwięków odtwarzanych "systemowo".

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Ale, poza tym odpalenie czegokolwiek w foobarze powoduje to, co na załączonym screenie - da się temu zapobiec? Jaki resampler ustawić? (w ustawieniach DSP widziałem SSRC lub PPHS - to o to chodzi?)

A dlaczego chcesz resamplować?

 

Teoretycznie SSRC jest lepszy, ale obydwa (SSRC i PPHS) mają maksymalny resamling do 96 kHz.

 

Chodzi mi już teraz o jakby wpływ ustawień ASIO na ustawienia dźwięków odtwarzanych "systemowo".

ASIO nie wpływa na dźwięki z programów, które nie korzystają z ASIO.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

„... nie wiem, nie znam się, nie orientuję się, zarobiony jestem!”

Odnośnik do komentarza
Udostępnij na innych stronach

Witam, posiadam interfejs focusrite scarlett 2i2 drugiej generacji

To jest bardzo słabe dźwiękowo urządzenie, nie wiem czy jest tu sens walki o Bit Perfect, wpływ ustawień ASIO czy resamplingu.

Chyba że dla sportu i złapania wprawy co i jak.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

ASIO nie wpływa na dźwięki z programów, które nie korzystają z ASIO.

Ale już ustawienie próbkowania bezpośrednio w systemie operacyjnym chyba wpływa (nawet jeśli ma to marginalny wpływ, to zawsze coś). Innymi słowy, gdybym nie korzystał z programów używających ASIO, to miałbym w systemie na sztywno ustawione 192khz/24bit i wąskim gardłem byłyby jedynie odtwarzane pliki, a nie przepustowość urządzenia.

Chyba że dla sportu i złapania wprawy co i jak.

Trochę tak, ale w konkretnych sytuacjach mimo wszystko powinno to dać minimalnie lepszy efekt.

Wcześniej nie siedziałem za bardzo w kwestiach technicznych tego typu spraw, a na pewne pytania ciężko znaleźć konkretne odpowiedzi, część ich działania staram się na samą logikę rozgryźć.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Ale już ustawienie próbkowania bezpośrednio w systemie operacyjnym chyba wpływa (nawet jeśli ma to marginalny wpływ, to zawsze coś).

Oczywiście - negatywny wpływ.

Trochę tak, ale w konkretnych sytuacjach mimo wszystko powinno to dać minimalnie lepszy efekt.

Błąd.

Każda ingerencja w strumień powoduje pogorszenie jakości (czy to jest słyszalne czy nie to w tej chwili pomijam). Nie ma możliwości, żeby było lepiej. Co najwyżej może wydawać się, że jest lepiej, ale lepiej nie będzie. Między innymi dlatego istnieje pojęcie bit-perfect, które mówi o tym, żeby nie ingerować w żaden sposób w strumień.

Poza tym praca urządzeń przy 192 kHz wymaga naprawdę dobrych urządzeń.

 

Innymi słowy, gdybym nie korzystał z programów używających ASIO, to miałbym w systemie na sztywno ustawione 192khz/24bit i wąskim gardłem byłyby jedynie odtwarzane pliki, a nie przepustowość urządzenia.

Tu nie chodzi o przepustowość urządzenia, tylko o dodatkowe efekty, artefakty, filtry, które przy resamplingu na pewno występują, a w ogóle przy resamplingu w czasie rzeczywistym.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

„... nie wiem, nie znam się, nie orientuję się, zarobiony jestem!”

Odnośnik do komentarza
Udostępnij na innych stronach

Błąd.

Ok, dzięki za wytłumaczenie :)

Mylnie uznałem, że pliki flac, wav, m4a o głębi 24-bitowej zawierają w sobie możliwość bezstratnego odtwarzania przy dowolnym ustawieniu częstotliwości.

 

Tak na marginesie, skoro w praktyce ciężko jest wykorzystać w pełni przykładowo 192kHz/24bit, to co z "nowszymi" technologicznie standardami, jak np. 384kHz/32 bit? Taka częstotliwość pojawiła się chyba nawet w DAC'u LG G5, ale pewnie jest to bardziej zagranie marketingowe na liczbach, aniżeli układy mające faktycznie mieć decydujący wpływ na jakość generowanego dźwięku.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.



  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

                  wykrzyknik.png

Wykryto oprogramowanie blokujące typu AdBlock!
 

Nasza strona utrzymuje się dzięki wyświetlanym reklamom.
Reklamy są związane tematycznie ze stroną i nie są uciążliwe. 

Nie przeszkadzają podczas czytania oraz nie wymagają dodatkowych akcji aby je zamykać.

 

Prosimy wyłącz rozszerzenie AdBlock lub oprogramowanie blokujące, podczas przeglądania strony.

Zarejestrowani użytkownicy + mogą wyłączyć ten komunikat.