 |
hifi.slovanet.sk
|
 |
Zobraziť predchádzajúcu tému :: Zobraziť nasledujúcu tému |
Autor |
Správa |
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4849 Bydlisko: Plzeň
|
|
Návrat hore |
|
 |
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4849 Bydlisko: Plzeň
|
|
Návrat hore |
|
 |
miero Hifi inventar

Založený: 08 september 2010 Príspevky: 10767 Bydlisko: Praha
|
Zaslal: So júl 30, 2022 21:45:25 Predmet: |
|
|
dustin, su s tym csjsound lepsie hodnoty merani, alebo povodny java audio pre linux bol len 16 bit?
a co REW a GPL licencia? To by pre closed source nemalo byt kompatibilne. |
|
Návrat hore |
|
 |
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4849 Bydlisko: Plzeň
|
Zaslal: Ne júl 31, 2022 08:12:30 Predmet: |
|
|
miero napísal: | dustin, su s tym csjsound lepsie hodnoty merani, alebo povodny java audio pre linux bol len 16 bit? |
DirectAudioDevice provider v OpenJDK umí pouze fyzické karty - hw https://github.com/openjdk/jdk17/blob/74007890bb9a3fa3a65683a3f480e399f2b1a0b6/src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c#L97 - iterace přes snd_card_next(). Tedy výstup aplay -l. Nepracuje s PCM konfiguracemi (v .asoundrc atd.) Někdy je třeba omezit frekvenci, počet kanálů, formát a to v OpenJDK nelze.
Můj alsapcm naopak bere pouze PCM zařízení (výstup aplay -L) https://github.com/pavhofman/csjsound-alsapcm/blob/main/src/impl.c#L116 .
Obvykle je potřeba podpora obojího, k čemuž stačí do classpath přidat ten jar a do libpath tu dynamickou knihovnu, java už si to sama načte přes SPI.
Ve win je situace horší, protože OpenJDK umí jen DirectSound, což je 16bit a vždy přes windowsí mixer. Proto dělám DLL pro WASAPI exclusive. Javovský provider (jar) je stejný pro linux i windowsy.
citácia: | a co REW a GPL licencia? To by pre closed source nemalo byt kompatibilne. |
OpenJDK používá pro tyto moduly GPL2 s classpath exception, a proto jsem použil stejnou licenci - mrkni na https://github.com/pavhofman/csjsound-provider/blob/main/LICENSE#L280  |
|
Návrat hore |
|
 |
bvgsxduij112 Ready2Die

Založený: 22 júl 2022 Príspevky: 85 Bydlisko: hunan
|
|
Návrat hore |
|
 |
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4849 Bydlisko: Plzeň
|
|
Návrat hore |
|
 |
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 11124 Bydlisko: Praha
|
Zaslal: St september 21, 2022 15:13:00 Predmet: |
|
|
No jo, ale jak se to instaluje, jak se s tím pracuje, aby to fungovalo ?
ČESKY.
Je to ASIO, není to ASIO ? Co nastavit ve Windousech, co nastavit v ovladačích zvukovky, co nastavit v REW ? _________________ Cui bono ? |
|
Návrat hore |
|
 |
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4849 Bydlisko: Plzeň
|
Zaslal: St september 21, 2022 17:05:29 Predmet: |
|
|
Česky u anglického softu?
Je to již integrované v oné odkazované verzi REWu. Když píši wasapi exclusive, není to asio - viz např. https://www.thewelltemperedcomputer.com/KB/WASAPI.htm (překlad zvládne google). V REWu si jen pro input a/nebo output vybereš požadované zařízení s prefixem EXCL:, nic jiného se nenastavuje. |
|
Návrat hore |
|
 |
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4849 Bydlisko: Plzeň
|
|
Návrat hore |
|
 |
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 11124 Bydlisko: Praha
|
Zaslal: Ut september 27, 2022 00:16:37 Predmet: |
|
|
Skvělé ! Díky. _________________ Cui bono ? |
|
Návrat hore |
|
 |
miero Hifi inventar

Založený: 08 september 2010 Príspevky: 10767 Bydlisko: Praha
|
Zaslal: Ut september 27, 2022 07:46:14 Predmet: |
|
|
dustin: uvazujes ze tam casom pridas i nelinearnu kompenzaciu skreslenia? Napr. ako rozsirenie tej csjsound vrstvy. |
|
Návrat hore |
|
 |
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4849 Bydlisko: Plzeň
|
Zaslal: Ut september 27, 2022 09:10:42 Predmet: |
|
|
Do csjsound určitě ne, to by ani technicky moc nešlo, navíc java není úplně DSP-friendly. Garbage collector obzvláště v prehistorické javě 8 (na které REW zatím stále jede) více méně náhodně může způsobit dlouhou latenci. ZGC v nové javě už to řeší, REW v nové javě funguje bez problémů.
Udělat plně funkční kompenzaci vyžaduje určité parametry HW analyzátoru (výstupní level vs. vstupní level, nízká impedance výstupu, atp.), není reálné to naroubovat na jakoukoliv zvukovku.
Postupně dělám na komerčním embedded analyzátoru na RPi CM4 s všemi featurami - IN/OUT autoranging, vstupní přepěťové ochrany pro výstupní napětí výkonových zesíků (cca 300Vpp), autokalibrace IN/OUT levelu i zkreslení, všechny spínané zdroje (kromě CM4) > 1MHz synchronní se vzorkovací frekvencí, vzorkování max., 768kHz, rozsah do cca 360kHz, galvanické oddělení na USB2. Připojení přes UAC2 gadget do libovolného OS, na kterém poběží Pro verze REWu, která s tím bude umět rovnou komunikovat (nebo libovolný jiný analyzátor, 32bit vzorky analyzátoru jsou již přepočítané/kalibrované na aktuální IN/OUT rozsah).
Vyžaduje to vyřešit spoustu podprojektů, některé se už povedlo dokončit (US patent https://patents.google.com/patent/US11283458B1/en , duplexní async multirate UAC2 gadget v linuxu 5.18, podpora WASAPI Exclusive v REWu pro použití stock MS UAC2 driveru, spolehlivé DSP v rustu s trackováním async zpětné vazby (konzultuji se skvělým autorem https://github.com/HEnquist/camilladsp ). Samozřejmě testování spousty variant zapojení jednotlivých HW bloků (vstup s ochranami, budiče ADC, filtry DAC, budiče výstupu, zdroje, atd....) Naštěstí projekt zaujal pány z katedry měření FEL ZČU (mimo jiné přístup k profi SMD montáži a hlavně mentální podpora ), a mohu konzultovat se špičkovým českým specialistou na ultranízké zkreslení HW. |
|
Návrat hore |
|
 |
miero Hifi inventar

Založený: 08 september 2010 Príspevky: 10767 Bydlisko: Praha
|
Zaslal: Ut september 27, 2022 15:28:16 Predmet: |
|
|
Hmmm, a takto asi nejak vznika konkurencia pre Audio Precision.
Drzim palce - bude to parada - a tesim sa! :) |
|
Návrat hore |
|
 |
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4849 Bydlisko: Plzeň
|
Zaslal: Ut september 27, 2022 17:04:01 Predmet: |
|
|
Uvidíme, jedna věc je prototyp (i ten je ještě dost daleko), úplně něco jiného je nízkosériová výroba s marketingem, obchodem a vším kolem. Samozřejmě návrh je mechanicky co nejjednodušší (1 PCB 4-6 vrstev, skříň počítačem vypalované a ohýbané železné plechy + nástřik - výhoda ČR plné menších automotive výrobců), externí zalité trafo třídy II s již hotovou certifikací (tedy SELV konstrukce), atd. Ale to je zatím jen v CADu
Mám doménu CleanSine.com, to mi přišlo jako vhodný brand.
Jo, kdyby se přidal nějaký zapálený HW profík, který by se nebál rizika neúspěchu, šlo by to rychleji, dělat SW i HW je opravdu velké sousto.
Ale díky ti za podporu, ta se sakra moc počítá  |
|
Návrat hore |
|
 |
PMA Pavel Macura

Založený: 18 január 2007 Príspevky: 20099
|
Zaslal: Ut september 27, 2022 19:29:03 Predmet: |
|
|
Je to krásný koníček, ale stálo by za to přiznat, že se “zvukovou kvalitou” to nemá nic společného. V měřicích metodách jsme o 40-60 dB nad limitem jakékoliv slyšitelnosti na hudebním signálu. Spolehlivost, odolnost vůči konfiguraci systému se neřeší nijak. Idealizované laboratorní podmínky pro měření neslyšitelných veličin. _________________ Topping D10s, ULTIM2 pre, PMA-NC252MP amp, Troels CNO-T25, Quadral Ascent 90 |
|
Návrat hore |
|
 |
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 11124 Bydlisko: Praha
|
Zaslal: St september 28, 2022 22:20:50 Predmet: |
|
|
Vždycky budou aplikace, pro které je nutné dostat se na hranici současných možností techniky. Ano, budou okrajové a nikdo je nebude používat na kontrolu masově vyráběných hraček za pár šupů. Ale potřeba jsou, stejně jako je nezbytné posouvat tu hranici dál, jak jen to hardware a programy umožňují. _________________ Cui bono ? |
|
Návrat hore |
|
 |
|
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre. Nemôžete pripojiť súbory do tohto fóra. Nemôžete sťahovať súbory z tohto fóra.
|
|