Kvalita zvuku na Linuxu

dustin

Re:Kvalita zvuku na Linuxu
« Odpověď #30 kdy: 22. 09. 2013, 19:10:52 »
Takže se zase nedozvím, které zvukovky nejsou podporované, ač "z polo-profi a lepších zvukovek je na linuxu podporováno jen málo". Asi se ptám moc obecně.

Myslím, že nepotřebuji, aby mi někdo opakoval banality, že resampling při mixu je nezbytný, nebo "jak bych si to teda představoval?" :-)


a současně

2 streamy: 96kHz/24bit + 44.1kHz/16bit --> PA vše resampluje na 96kHz/24bit a jako bonus přidá - pravidelné lupance :-(


 Jinak mě pobavilo, že mě považuješ za uživatele černých skříněk prostě proto, že vidím nějaké problémy :-).

Nejde o problémy, ale o obecné stěžování bez ničeho konkrétního. Projdi si své příspěvky, na co vše jsi si v nich stěžoval, a zdaleka to nebyl jen napevno nastavený resampling PA a dmixu. Ve výsledku jsme se nedozvěděli nic konkrétního, co se dá nakonfigurovat/opravit/vyřešit. Měj se, škoda času.


FAWN

Re:Kvalita zvuku na Linuxu
« Odpověď #31 kdy: 22. 09. 2013, 22:08:27 »
Nejde o problémy, ale o obecné stěžování bez ničeho konkrétního. Projdi si své příspěvky, na co vše jsi si v nich stěžoval, a zdaleka to nebyl jen napevno nastavený resampling PA a dmixu. Ve výsledku jsme se nedozvěděli nic konkrétního, co se dá nakonfigurovat/opravit/vyřešit. Měj se, škoda času.

Co je málo konkrétního na tomhle problému:
 "2 streamy: 96kHz/24bit + 44.1kHz/16bit --> PA vše resampluje na 96kHz/24bit a jako bonus přidá - pravidelné lupance :-("
 to je, že PA nezvládá dobře mixování streamů s rozdílnou bitrate i samplerate při vyšších hodnotách samplerate? Máš nějaký nápad? Jinou resample-method? 

Co je ti nejasné na tom, že lze sice pořídit lepší zvukovku s pěknými parametry, ale ALSA ani PA ti vlastně neumožní na ni odpovídající PCM stream poslat?

dustin

Re:Kvalita zvuku na Linuxu
« Odpověď #32 kdy: 23. 09. 2013, 18:26:15 »
Bitová délka vzorku je nepodstatná, stejně zvukovka umí obvykle jen jeden (obvykle 16 nebo 32 bit) a na ten se to ve finále vše konvertuje. Samozřejmě nic z toho se ve windows nedozvíš, jen máš pocit, že tvůj track zvukovka přehrává beze změny, nebo snad dokonce hardwarově mixuje více streamů s různou samplerate.
 
ale ALSA ani PA ti vlastně neumožní na ni odpovídající PCM stream poslat

?? Ono ti snad mixování nefunguje? A testoval jsi, zda opravdu potřebuješ nejvyšší kvalitu převzorkování? Porovnával jsi (objektivně, nejen ušima bez slepého testu) defaultní (tj. nežravou) kvalitu resamplu dmixu a PA se stejně nežravou kvalitou resamplu windows?

Máš nějaký nápad? Jinou resample-method? 

Pokud nutně potřebuješ nejvyšší kvalitu s minimálním CPU - http://blog.ivitera.com/pavel/linux-audio/pulseaudio-with-ld_preloading-libsoxr-lsr

dustin

Re:Kvalita zvuku na Linuxu
« Odpověď #33 kdy: 23. 09. 2013, 18:54:10 »
Bitová délka vzorku je nepodstatná

Upřesnění - myšleno pro mixování. Mixer stejně běží na jedné šířce vzorku (jack, PA -  float, dmix dokonce umí různé formáty v závislosti na formátu slavu - výstupu: http://git.alsa-project.org/?p=alsa-lib.git;a=blob;f=src/pcm/pcm_dmix.c;h=2bd5d398d280c07eaf54d99afb053c3be29f602d;hb=HEAD#l166).

dustin

Re:Kvalita zvuku na Linuxu
« Odpověď #34 kdy: 23. 09. 2013, 19:16:46 »
Až konečně dokončím patch pro rate plugin alsy http://blog.ivitera.com/pavel/linux-audio/support-for-libsoxr-in-alsa-rate-plugin , který umožní jako vstup/výstup resamplingu float místo stávajícího s16, troufnu si tvrdit, že dmix + rate s libsoxr-lsr bude poměrem kvalita/CPU load minimálně zcela srovnatelný slušným mixerům v komerčních OS (coreaudio, win vista+). A hlavně poměrně konfigurovatelný a nejlépe zdokumentovaný - zdrojáky :)