Obsah fóra hifi.slovanet.sk hifi.slovanet.sk

Bolo zavedene manualne potvrdzovanie registracii !!!
 
 FAQFAQ   HľadaťHľadať   Zoznam užívateľovZoznam užívateľov   Užívateľské skupinyUžívateľské skupiny   RegistráciaRegistrácia 
 NastaveniaNastavenia   Súkromné správySúkromné správy   PrihláseniePrihlásenie 
https://www.tnt-audio.com/gif/smallstereo_white.gif

HELP! Potřebuji vygenerovat 32bit sweep
Choď na stránku Predchádzajúca  1, 2
 
Pridať novú tému   Zaslať odpoveď    Obsah fóra hifi.slovanet.sk -> Digitál
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: 4862
Bydlisko: Plzeň

PríspevokZaslal: Ut december 02, 2008 22:35:46    Predmet: Odpovedať s citátom

Pro klid duše jsem zkusil digital loopback na Prodigy 192 a výsledek je zcela shodný s originálem.

Nicméně si myslím, že digital loopback na zvukovce je z principu nespolehlivé měření, protože může teoreticky docházet k race conditions, tedy nerozhodným stavům. Dochází při něm k porušení specifikace SPDIF, kdy se jako hodiny výsledného signálu musí použít signál odvozený přes PLL z příchozího streamu.

Dám příklad na Prodigy192/Juli. Zvukovka jede z interních hodin. SPDIF vysílač generuje stream, SPDIF přijímač jej zpracovává a nezávisle na hodinách zvukovky posílá I2S na vstupy Envy24. Ta ale čte své datové vstupy I2S v rytmu interních hodin a při vhodném zpoždění signálu může docházet ke čtení na hraně vstupního signálu, tedy k neurčitosti hodnoty. To zpoždění by muselo být docela velké, ale to už je věc implementace obvodů.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dhfool
Hifi expert


Založený: 26 december 2006
Príspevky: 1200
Bydlisko: ČR/Ol/Dr

PríspevokZaslal: St december 03, 2008 00:36:46    Predmet: Odpovedať s citátom

dustin
citácia:
To spektrum bylo počítané nad wavy, které byly zarovnané od stejné hodnoty, nebo ta nahrávka obsahovala úvodní nuly?


Úplně tomu nerozumím...nulama myslíš ticho? Jo, když jede SF naprázdno, tak nezaznamená žádný šum, který je ve spektrech mých i v tom Romanovym.Když už jsi v tom, tak zkus mi taky upnout tvůj digital loop toho sweepu... Já se zaboha nemůžu dobrat toho "bit perfect" výsledku... Zkoušel jsem 1khz sin i square a tam to vykazuje shodu...

Sweep: differences found: 524608 sample(s), starting at 0.0000000 second(s), peak: 0.0000001 at 2.6127438 second(s), 1ch

Edit:
Zítra ještě zkusím sweep 20hz-20khz.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorové WWW stránky
Roman St
Hifi expert


Založený: 03 marec 2007
Príspevky: 1411

PríspevokZaslal: St december 03, 2008 06:41:02    Predmet: Odpovedať s citátom

dhfool napísal:
dustin
citácia:
To spektrum bylo počítané nad wavy, které byly zarovnané od stejné hodnoty, nebo ta nahrávka obsahovala úvodní nuly?


Úplně tomu nerozumím...nulama myslíš ticho? Jo, když jede SF naprázdno, tak nezaznamená žádný šum, který je ve spektrech mých i v tom Romanovym.Když už jsi v tom, tak zkus mi taky upnout tvůj digital loop toho sweepu... Já se zaboha nemůžu dobrat toho "bit perfect" výsledku... Zkoušel jsem 1khz sin i square a tam to vykazuje shodu...

Sweep: differences found: 524608 sample(s), starting at 0.0000000 second(s), peak: 0.0000001 at 2.6127438 second(s), 1ch

Edit:
Zítra ještě zkusím sweep 20hz-20khz.


Já v originále ani v záznamu žádný šum nemám. Pokud jsi ho tam ty našel, tak problém bude spíše v tom jakým softwarem ten záznam vyhodnocuješ. Pošli tvůj záznam, mrknu na to.
Mimochodem, ačkoliv je AA "specialista" na 32bit wavy, tak ten originál wav neumí otevřít korektně Exclamation, je tam něco nestandardního, Foobar jej ale naštěstí přehraje.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dhfool
Hifi expert


Založený: 26 december 2006
Príspevky: 1200
Bydlisko: ČR/Ol/Dr

PríspevokZaslal: St december 03, 2008 09:02:15    Predmet: Odpovedať s citátom

A máš ty dva wavy shodné? tzn. bit perfect?Soft na spektrum vylučuji,protože tam je refernční sweep úpně čistý.
Večer postnu obrázky spektra tvojeho "REC" a odečtu od něj původí "Referenční sweep" a zbyte to,co se tam někde doadalo cestou,tzn šum a nějaké artefakty.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorové WWW stránky
Roman St
Hifi expert


Založený: 03 marec 2007
Príspevky: 1411

PríspevokZaslal: St december 03, 2008 11:12:15    Predmet: Odpovedať s citátom

dhfool napísal:
A máš ty dva wavy shodné? tzn. bit perfect?Soft na spektrum vylučuji,protože tam je refernční sweep úpně čistý.
Večer postnu obrázky spektra tvojeho "REC" a odečtu od něj původí "Referenční sweep" a zbyte to,co se tam někde doadalo cestou,tzn šum a nějaké artefakty.


Někam upni tvůj záznam, začneme tím, těch problémů je tam asi víc.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dhfool
Hifi expert


Založený: 26 december 2006
Príspevky: 1200
Bydlisko: ČR/Ol/Dr

PríspevokZaslal: St december 03, 2008 12:15:35    Predmet: Odpovedať s citátom

http://www.edisk.cz/stahni/54376/dhfool-sweep441-32bit-spdifloop.wav_2.54MB.html
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorové WWW stránky
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4862
Bydlisko: Plzeň

PríspevokZaslal: St december 03, 2008 12:22:30    Predmet: Odpovedať s citátom

Proč vlastně zjišťovat bitovou shodnost wavů přes obrázky spektra? Pokud bude v digitální smyčce např. regulace hlasitosti nastavená na 0,999, obrázky budou nerozlišitelně shodné, ale DD/DTS si ani neškrtne.

Pokud se počítá spektrum krátkého vzorku uvozeného tichem (nulami), určitě se to na spočteném spektru také projeví.

Osvědčilo se mi zdrojový i nahraný wav otevřít pod sebou v audacity, z nahraného odstranit úvodní ticho tak, aby oba začínaly ve stejný okamžik a zezadu je oba shodně zaříznout. Po odečtení jsou vidět případné větší rozdíly. Minimální rozdíly okem vidět nejsou, proto výsledek kontroluji soxem.

V digitální oblasti žádné šumy ani ruchy vznikat nemohou, nepočítám-li nějaké přechodové jevy systému při zapnutí/vypnutí přehrávání/nahrávání. U bit-perfect řetězce MUSÍ dát digitální smyčka výsledek identický se vstupním vzorkem. Samozřejmě do smyčky spadá i použitý aplikační SW, audio vrstva OS, ovladače, atd.

A to je asi nejzásadnější důvod, proč pro tyto testy používám linux, kde zcela přesně vím, co se na jednotlivých vrstvách děje a když něco nesedí, mohu jedním příkazem stáhnout zdrojáky, spustit nad nimi nástroj na indexaci/analýzu zdrojových kódů a podívat se (někdy snadno, někdy to bolí), zda se na datech nedělají nějaké formátové konverze.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
opa
Hifi inventar


Založený: 24 február 2007
Príspevky: 11190
Bydlisko: Praha

PríspevokZaslal: St december 03, 2008 12:38:07    Predmet: Odpovedať s citátom

dustin: všechno co píšeš, zní velmi rozumně a pravděpodobně. Jenom jedna věc mi unikla, jaký je konečný praktický účel a cíl tohoto snažení?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dhfool
Hifi expert


Založený: 26 december 2006
Príspevky: 1200
Bydlisko: ČR/Ol/Dr

PríspevokZaslal: St december 03, 2008 12:47:59    Predmet: Odpovedať s citátom

opa
cíl je zjistit,proč mám sinus v digitální smyčce "bit perfect" a sweep nikoli...
Dustin
citácia:
Proč vlastně zjišťovat bitovou shodnost wavů přes obrázky spektra?

Lébrž mi to příjde nejrychlejší Surprised)
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorové WWW stránky
Roman St
Hifi expert


Založený: 03 marec 2007
Príspevky: 1411

PríspevokZaslal: St december 03, 2008 13:21:28    Predmet: Odpovedať s citátom

dhfool napísal:
http://www.edisk.cz/stahni/54376/dhfool-sweep441-32bit-spdifloop.wav_2.54MB.html


Tak tady už mám první problém. Tento soubor mi AA označí jako IEEE float (16.8 float type 1) a otevře ho nesprávně (zmatek). S tímto typem souboru si zcela jistě některé softwary a zvukovky nebudou vědět rady.
Což tak začít něčím normálním, třeba to stejné v 16 bitech ?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dhfool
Hifi expert


Založený: 26 december 2006
Príspevky: 1200
Bydlisko: ČR/Ol/Dr

PríspevokZaslal: St december 03, 2008 13:42:24    Predmet: Odpovedať s citátom

hmmmmm, proto ti nešel otevřít ani ten můj první generovaný sweep?

Zajímavé, když chci nahrát 32bit float,tak mi to napíše, že tenhle formát zvukovka nepodporuje ale 32bit(neudává přesné info) ano, tak to nahrávám v SF do 32bit a taky to ukládám jako 32bit ne float...
Na analýzu spektra používám Izotope RX a ten to určí jako 32bit...nevím zkusím ještě 24 a 16 bit.

Ale zase nadruhou stranu,proč bych měl souhlasný jiný soubor ve stejném formátu a sweep ne?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorové WWW stránky
Roman St
Hifi expert


Založený: 03 marec 2007
Príspevky: 1411

PríspevokZaslal: St december 03, 2008 13:51:28    Predmet: Odpovedať s citátom

hmmmmm, proto ti nešel otevřít ani ten můj první generovaný sweep?
Ano.

Zajímavé, když chci nahrát 32bit float,tak mi to napíše, že tenhle formát zvukovka nepodporuje ale 32bit(neudává přesné info) ano, tak to nahrávám v SF do 32bit a taky to ukládám jako 32bit ne float...
Na analýzu spektra používám Izotope RX a ten to určí jako 32bit...nevím zkusím ještě 24 a 16 bit.
Takže velmi pravděpodobně tvoje zvukovka nepodporuje 32bit float, který je pro wav nejběžnější a AA zase nepodporuje "pravý" 32bit formát.

Ale zase nadruhou stranu,proč bych měl souhlasný jiný soubor ve stejném formátu a sweep ne?
To teď nevím.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4862
Bydlisko: Plzeň

PríspevokZaslal: St december 03, 2008 14:24:26    Predmet: Odpovedať s citátom

citácia:
Lébrž mi to příjde nejrychlejší)


No nevím. Řešíš to již druhý den a stále nevíš, zda jsou wavy shodné, navíc z obrázku spektra 100% transparentnost cesty stejně nezjistíš - viz příklad s regulací hlasitosti. Srovnání wavů trvá 10 minut bez praxe, dvě minuty s praxí.

Jsem si skoro jist, že kdybys ty wavy zarovnal a porovnal, zjistíš 100% shodu. Tipuji si, že u sinu ti vychází stejné spektrum jako originálu proto, že pouštíš kontinuální periodický signál a jeho kousek nahraješ - tedy je jedno, kdy to spustíš a kdy vypneš - ticho v nahraném vzorku není. Zatímco sweep máš časově omezený, měříš spektrum vzorku i s tichem (které vzhledem k malé délce vzorku není zanedbatelné) a to se na spektru projeví.

Bitovou přesnost není optimální testovat na float vzorku, když stejně dochází ke konverzi na int24, neznám žádnou zvukovku, která pracuje s floatem. Vygeneruj jakýkoliv 24 bitový vzorek (digitální cestu tvar signálu vůbec nezajímá), pošli na loopback, ulož, porovnej a uvidíš, na čem jsi.


Možná vám přijde, že jsem blázen, ale nechápu, jak můžete mít trpělivost na takové hlášky softwaru jako "vaše zvukovka nepodporuje 32bit float" a podobné nesmysly. Je věc ovladače, aby si formát (na požádání) překonvertoval na takový, kterému zvukovka rozumí (obvykle int32, staré int16). Pro integer je to jenom bitový posun, pro float může konverzí na int dojít ke ztrátě informace, pokud není exponent nula. Fakt už bych nezkousl, aby mě systém krmil takovými kravinami.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dhfool
Hifi expert


Založený: 26 december 2006
Príspevky: 1200
Bydlisko: ČR/Ol/Dr

PríspevokZaslal: St december 03, 2008 15:26:40    Predmet: Odpovedať s citátom

Dustin
citácia:
Srovnání wavů trvá 10 minut bez praxe, dvě minuty s praxí.

Mě to trvá 10s.Po dvou dnech mám praxi Smile Jestli mě nějaký soft/driver mistifikuje a ukládá/přehrává to do jiného formátu než má, se ani nediv.
Ticho se na spektrogramu nezobrazí nijak-černo, protože se nahrává digitálně...Na čistý signál jakým je sweep v 32bit je to nejrychlejší,protože je hned vidět,že to není stejné a srát se s tím abych to mohl porovnat v nějakém bit comparatoru je zbytečné.

RomanSt
sweep 24bit i 16bit je shodný,problém je pouze u sweepu 32bit...


Pokud někdo má ještě chuť, může zkusit vygenerovat 32bit sweep,protáhnout ho digitální smyčkou a upnout někam výsledek+referenční soubor?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorové WWW stránky
Roman St
Hifi expert


Založený: 03 marec 2007
Príspevky: 1411

PríspevokZaslal: St december 03, 2008 15:51:29    Predmet: Odpovedať s citátom

Jakou zvukovku RME máš ?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dhfool
Hifi expert


Založený: 26 december 2006
Príspevky: 1200
Bydlisko: ČR/Ol/Dr

PríspevokZaslal: St december 03, 2008 16:01:22    Predmet: Odpovedať s citátom

HDSP 9632
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorové WWW stránky
Roman St
Hifi expert


Založený: 03 marec 2007
Príspevky: 1411

PríspevokZaslal: St december 03, 2008 20:46:58    Predmet: Odpovedať s citátom

dhfool napísal:
HDSP 9632


Pokud jsem dobře hledal, tak v té kartě je DAC http://www.analog.com/static/imported-files/data_sheets/AD1852.pdf a ADC http://www.datasheetcatalog.org/datasheet2/8/0ujaf1odljx67sd0t33t8kxx53cy.pdf
Myslíš, že podporují 32bit ?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4862
Bydlisko: Plzeň

PríspevokZaslal: St december 03, 2008 20:54:17    Predmet: Odpovedať s citátom

dhfool napísal:

Mě to trvá 10s.Po dvou dnech mám praxi Smile


10s ti trvá vygenerování a vizuální srovnání obrázku spektra. To s kontrolou na bitovou přesnost nemá nic společného - viz již uvedené argumenty.
dhfool napísal:

Jestli mě nějaký soft/driver mistifikuje a ukládá/přehrává to do jiného formátu než má, se ani nediv.


Od toho jsou jednoduché programy, které rovnou říkají formát. A nebo používej softy a OS, na které se můžeš spolehnout Smile

dhfool napísal:

Ticho se na spektrogramu nezobrazí nijak-černo, protože se nahrává digitálně...Na čistý signál jakým je sweep v 32bit je to nejrychlejší,protože je hned vidět,že to není stejné a srát se s tím abych to mohl porovnat v nějakém bit comparatoru je zbytečné.


To si nemyslím. Následující dva obrázky jsou spektrum 10sekund 440Hz 24 bit a to samé, jen na začátku je přidáno cca 100ms ticha. Okno FFT nastaveno na velikost 8192 vzorků. To ticho je také součást signálu a výpočet FFT by mělo ovlivnit. Bez zarovnání a porovnání bych udělal závěr, že přenos není bitově přesný, přestože samozřejmě je.



spectrum-silence.png
 Description:
 Filesize:  50.66 KB
 Viewed:  235 Time(s)

spectrum-silence.png



spectrum.png
 Description:
 Filesize:  31.75 KB
 Viewed:  233 Time(s)

spectrum.png


Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4862
Bydlisko: Plzeň

PríspevokZaslal: St december 03, 2008 21:24:08    Predmet: Odpovedať s citátom

Roman St napísal:

Pokud jsem dobře hledal, tak v té kartě je DAC http://www.analog.com/static/imported-files/data_sheets/AD1852.pdf a ADC http://www.datasheetcatalog.org/datasheet2/8/0ujaf1odljx67sd0t33t8kxx53cy.pdf
Myslíš, že podporují 32bit ?


Je potřeba si říci kompetence HW a SW. Kodeky (DAC/ADCy) ve zvukovkách jsou maximálně 24bitové. Existují i 32bitové, ale to je jen o formátu vstupních dat, vlastní konverze je max. 24bitová. Přes sběrnici (obvykle I2S) jsou připojené k řadiči (controlleru) zvukovky (např. PCI, nebo USB), který na jedné straně přes DMA komunikuje s PC, na straně druhé posílá data kodekům v jim srozumitelném formátu (dnes obvykle 24bitů, I2S). Řadiče umí na vstupu přes DMA také jen omezenou množinu formátů, obvykle jen int32 nebo int16. Tady končí HW a začíná SW - ovladač zvukovky. Ten si může navymýšlet, že karta podporuje různé formáty (int16-32, float32, spoustu dalších) a skutečně pak do něj mohou aplikace tyto formáty posílat. Ale stejně musí vstupní formát konvertovat na ten jeden jediný, který HW karty umí.

Není důvod, aby HW karty podporoval cokoliv jiného než int32 (který je stejně zespodu oříznut na int24 před odesláním kodekům). Samozřejmě se to netýká případných DSP čipů na zvukovce pro syntézu, HW podporu EAX a podobné vychytávky, ale i výsledek DSP se nakonec konvertuje do int24 pro kodeky.

Možná nějaká karta umí poslat na nějaký digitální výstup int32, ale např. SPDIF i AES/EBU končí na 24 bitech.

Jen pro zajímavost. V terminologii Windows se možná říká, že karta podporuje formát XY, ale ve skutečnosti jde jen o SW konverzi v ovladači na HW parametry karty. Viz zvukovka Velkého Boba podporující 768kHz - downsampling na HW podporovanou frekvenci 96kHz provádí transparentně ovladač. Když ovladač daný formát neumí, má aplikace smůlu (viz ona hláška, že zvukovka nepodporuje float32). V linuxu již název výstupního zařízení nastavený v aplikaci určuje, zda zvukový subsystém ALSA bude automaticky provádět potřebné konverze (formát dat, vzorkovací frekvence) na formát podporovaný hardwarem , nebo zda aplikace pojede naostro do zvukovky. Pak samozřejmě aplikace podobnou hlášku hodit může, ale název definující přímý přístup na zařízení se prakticky vůbec nepoužívá.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
Roman St
Hifi expert


Založený: 03 marec 2007
Príspevky: 1411

PríspevokZaslal: St december 03, 2008 22:11:54    Predmet: Odpovedať s citátom

dustin napísal:
Roman St napísal:

Pokud jsem dobře hledal, tak v té kartě je DAC http://www.analog.com/static/imported-files/data_sheets/AD1852.pdf a ADC http://www.datasheetcatalog.org/datasheet2/8/0ujaf1odljx67sd0t33t8kxx53cy.pdf
Myslíš, že podporují 32bit ?


Je potřeba si říci kompetence HW a SW. Kodeky (DAC/ADCy) ve zvukovkách jsou maximálně 24bitové. Existují i 32bitové, ale to je jen o formátu vstupních dat, vlastní konverze je max. 24bitová. Přes sběrnici (obvykle I2S) jsou připojené k řadiči (controlleru) zvukovky (např. PCI, nebo USB), který na jedné straně přes DMA komunikuje s PC, na straně druhé posílá data kodekům v jim srozumitelném formátu (dnes obvykle 24bitů, I2S). Řadiče umí na vstupu přes DMA také jen omezenou množinu formátů, obvykle jen int32 nebo int16. Tady končí HW a začíná SW - ovladač zvukovky. Ten si může navymýšlet, že karta podporuje různé formáty (int16-32, float32, spoustu dalších) a skutečně pak do něj mohou aplikace tyto formáty posílat. Ale stejně musí vstupní formát konvertovat na ten jeden jediný, který HW karty umí.

Není důvod, aby HW karty podporoval cokoliv jiného než int32 (který je stejně zespodu oříznut na int24 před odesláním kodekům). Samozřejmě se to netýká případných DSP čipů na zvukovce pro syntézu, HW podporu EAX a podobné vychytávky, ale i výsledek DSP se nakonec konvertuje do int24 pro kodeky.

Možná nějaká karta umí poslat na nějaký digitální výstup int32, ale např. SPDIF i AES/EBU končí na 24 bitech.

Jen pro zajímavost. V terminologii Windows se možná říká, že karta podporuje formát XY, ale ve skutečnosti jde jen o SW konverzi v ovladači na HW parametry karty. Viz zvukovka Velkého Boba podporující 768kHz - downsampling na HW podporovanou frekvenci 96kHz provádí transparentně ovladač. Když ovladač daný formát neumí, má aplikace smůlu (viz ona hláška, že zvukovka nepodporuje float32). V linuxu již název výstupního zařízení nastavený v aplikaci určuje, zda zvukový subsystém ALSA bude automaticky provádět potřebné konverze (formát dat, vzorkovací frekvence) na formát podporovaný hardwarem , nebo zda aplikace pojede naostro do zvukovky. Pak samozřejmě aplikace podobnou hlášku hodit může, ale název definující přímý přístup na zařízení se prakticky vůbec nepoužívá.


Ano. Ano. Ano. Ano i ne. Použitím ASIO jsou Windows i případné konverze v ovladači zvukovky "obejíty" a wav je dopravován do zvukovky beze změn.
Ptal jsem se na DAC a ADC proto, že pokud bychom přeci jenom naučili SPDIF 32bitovým slovům, což z principu nejde, k čemu nám to bude dál ?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dhfool
Hifi expert


Založený: 26 december 2006
Príspevky: 1200
Bydlisko: ČR/Ol/Dr

PríspevokZaslal: St december 03, 2008 22:12:26    Predmet: Odpovedať s citátom

citácia:
SPDIF i AES/EBU končí na 24 bitech


Karta podporuje "internal loopback" což je v podstatě to co na e-mu např. "ASIO-> SEND -> ASIO" .Podle RME jejich ASIO podporuje 32bit. Výsledek je ale stejný jako přes kabel.Loop se zapíná v routovacím mixu a jaký ten má limit nevím.


Ohledně "ticha"

Na první stránce jsou spektrogramy.Na nich je čas a frekvence.Pokud je např. od 0s do 2s ticho,zobrází se jako černočerná tma od nuly do dvou sekund...
Nejsem u kompu s tím softem abych ti sem dal názorný obrázek.Nevím,jak to líp vysvětlit.

Přiznám se,že se už pár postů ztrácím...Nejsem tak technicky-vědomostně vybavený jako vy dva, abych vás mohl o něčem zuby nechty přesvědčovat.
Tak na to pls. berte ohled
Confused

Roman byl rychlejší Surprised)
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorové WWW stránky
dhfool
Hifi expert


Založený: 26 december 2006
Príspevky: 1200
Bydlisko: ČR/Ol/Dr

PríspevokZaslal: St december 03, 2008 22:20:16    Predmet: Odpovedať s citátom

citácia:
k čemu nám to bude dál


Chtěl jsem zkusit podobný test jako tady http://src.infinitewave.ca/ ,jen naopak-směrem nahoru.
Pak jsem objevil problém s 32bit a od té doby tohle vlákno boptná.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorové WWW stránky
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4862
Bydlisko: Plzeň

PríspevokZaslal: St december 03, 2008 22:49:52    Predmet: Odpovedať s citátom

Roman St napísal:

Ano. Ano. Ano. Ano i ne. Použitím ASIO jsou Windows i případné konverze v ovladači zvukovky "obejíty" a wav je dopravován do zvukovky beze změn.
Ptal jsem se na DAC a ADC proto, že pokud bychom přeci jenom naučili SPDIF 32bitovým slovům, což z principu nejde, k čemu nám to bude dál ?


ASIO obchází zvukový subsystém windows, ale je jen a pouze na autorovi ovladače, jak implementoval napojení na ASIO.

Z linuxových ovladačů známe HW implementaci karty a její HW možnosti. Vše ostatní mezi nabízenými možnostmi ASIO a HW možnostmi karty je věc ovladače.

Příklad - podporuje Juli přes ASIO 16bit a 24bit? Určitě. A přesto Envy24, její čip, umí na vstupu pouze formát int32. Konverzi samozřejmě provádí ovladač a bude jich umět i v režimu ASIO daleko více. Jen o tom bez přístupu ke zdrojovým kódům nemáš šanci vědět, leda výše uvedeným porovnáním nabídky ASIO a HW. Já v linuxu mohu dát:

kód:
 aplay -v -D hw:0 96.wav
Playing WAVE '96.wav' : Signed 16 bit Little Endian, Rate 96000 Hz, Stereo
aplay: set_params:954: Sample format non available


Prodigy192 postavená na Envy24 odmítne při přímém přístupu (hw:0) přehrát 16bit, protože umí pouze 32bit. To je OPRAVDU PŘÍMÝ přístup, bez konverzí.

Použiji tedy plugin "plug", který se stará o automatickou konverzi. Všimni si jiného názvu zařízení (-D plughw:0), hlášky o lineární konverzi, parametru format původního wavu (S16_LE) a parametru format streamu do zvukovky (S32_LE)

kód:

 aplay -v -D plughw:0 96.wav
Playing WAVE '96.wav' : Signed 16 bit Little Endian, Rate 96000 Hz, Stereo
Plug PCM: Linear conversion PCM (S32_LE)
Its setup is:
  stream       : PLAYBACK
  access       : RW_INTERLEAVED
  format       : S16_LE
  subformat    : STD
  channels     : 2
  rate         : 96000
  exact rate   : 96000 (96000/1)
  msbits       : 16
  buffer_size  : 32768
  period_size  : 8192
  period_time  : 85333
  tstamp_mode  : NONE
  period_step  : 1
  avail_min    : 8192
  period_event : 0
  start_threshold  : 32768
  stop_threshold   : 32768
  silence_threshold: 0
  silence_size : 0
  boundary     : 1073741824
Slave: Hardware PCM card 0 'Audiotrak Prodigy 192' device 0 subdevice 0
Its setup is:
  stream       : PLAYBACK
  access       : MMAP_INTERLEAVED
  format       : S32_LE
  subformat    : STD
  channels     : 2
  rate         : 96000
  exact rate   : 96000 (96000/1)
  msbits       : 24
  buffer_size  : 32768
  period_size  : 8192
  period_time  : 85333
  tstamp_mode  : NONE
  period_step  : 1
  avail_min    : 8192
  period_event : 0
  start_threshold  : 32768
  stop_threshold   : 32768
  silence_threshold: 0
  silence_size : 0


Stejně tak mohu dopředu 16bit zkonvertovat do 32bitů:

kód:

 sox -V 96.wav -4 96-32bit.wav
sox: SoX v14.0.1

Input File     : '96.wav'
Sample Size    : 16-bit (2 bytes)
Sample Encoding: signed (2's complement)
Channels       : 2
Sample Rate    : 96000
Duration       : 00:08.79 = 843776 samples ~ 659.2 CDDA sectors
Endian Type    : little
Reverse Nibbles: no
Reverse Bits   : no


Output File    : '96-32bit.wav'
Sample Size    : 32-bit (4 bytes)
Sample Encoding: signed (2's complement)
Channels       : 2
Sample Rate    : 96000
Duration       : 00:08.79 = 843776 samples ~ 659.2 CDDA sectors
Endian Type    : little
Reverse Nibbles: no
Reverse Bits   : no
Comment        : 'Processed by SoX'


A už to jede i na raw zařízení (-D hw:0)

kód:

 aplay -v -D hw:0 96-32bit.wav
Playing WAVE '96-32bit.wav' : Signed 32 bit Little Endian, Rate 96000 Hz, Stereo
Hardware PCM card 0 'Audiotrak Prodigy 192' device 0 subdevice 0
Its setup is:
  stream       : PLAYBACK
  access       : RW_INTERLEAVED
  format       : S32_LE
  subformat    : STD
  channels     : 2
  rate         : 96000
  exact rate   : 96000 (96000/1)
  msbits       : 24
  buffer_size  : 32768
  period_size  : 8192
  period_time  : 85333
  tstamp_mode  : NONE
  period_step  : 1
  avail_min    : 8192
  period_event : 0
  start_threshold  : 32768
  stop_threshold   : 32768
  silence_threshold: 0
  silence_size : 0
  boundary     : 1073741824


Vidíš už, jak je ASIO ještě daleko od vlastního HW?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4862
Bydlisko: Plzeň

PríspevokZaslal: St december 03, 2008 23:39:16    Predmet: Odpovedať s citátom

dhfool napísal:

Ohledně "ticha"

Na první stránce jsou spektrogramy.Na nich je čas a frekvence.Pokud je např. od 0s do 2s ticho,zobrází se jako černočerná tma od nuly do dvou sekund...
Nejsem u kompu s tím softem abych ti sem dal názorný obrázek.Nevím,jak to líp vysvětlit.


Neznám ani použité algoritmy, ani se nemohu podívat, jak to ten soft uvnitř počítá. Je to černá skříňka a můžeš se jen dohadovat, co dělá a zda je to opravdu správně. Ale to stejně nic nemění na tom, že obrázkem spektra nelze potvrdit bitovou přesnost, maximálně ji lze vyvrátit.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4862
Bydlisko: Plzeň

PríspevokZaslal: Št december 04, 2008 00:15:49    Predmet: Odpovedať s citátom

dhfool napísal:
citácia:
k čemu nám to bude dál


Chtěl jsem zkusit podobný test jako tady http://src.infinitewave.ca/ ,jen naopak-směrem nahoru.
Pak jsem objevil problém s 32bit a od té doby tohle vlákno boptná.


Jestli si to chceš vyzkoušet, nepotřebuješ vůbec žádný speciální soft.

Stáhni si nejnovější SoX pro windows na http://sox.sourceforge.net .

Rozbal ten zip, spusť příkazový řádek a přejdi do toho adresáře (např. v total commanderu přejdi do toho adresáře a spusť dole příkaz cmd).

Zkopíruj následující příkaz (v ikonce okna příkazového řádku je lokální menu Úpravy - Vložit), který ti vygeneruje požadovaný sweep:

kód:
sox -V -r 96000 -c 2 -s -4 -n sweep.wav synth 8 sine 1:48000 vol -6dB


Ve stejném adresáři se ti vyrobí soubor sweep.wav, stereo (-c2), 96kHz (-r 96000), formát int32 (-s -4) 4 bajty, 8 sekund, sinus od 1Hz do 48kHz sweep s hlasitostí sníženou o 6dB. Budeš-li chtít int24, použij -s -3, float32 je -f -4. Triviální, legální, rychlé, funkční.

Spektrum libovolného souboru, tedy např. toho sweepu, vyrobíš:

kód:
sox -V4 sweep.wav -n remix 1 spectrogram -w Kaiser -y4 -z180 -h -o spektrum.png


Soubor spektrum.png bude spektrogram prvního kanálu (efekt remix 1), s oknem typu Kaiser, nejvyšší vertikální rozlišení (-y 4), vysoká detailnost osy Z - úrovně barvou. Bude poměrně vysoký, ale to nevadí. Nejlépe si ten soubor otevřít v nějakém vieweru, který umí snadný reload - pak stačí měnit parametry soxu a reloadovat obrázek (přikládám jeho zmenšeninu, aby jej fórum akceptovalo). Parametry viz sox.pdf v onom adresáři.

Ten sweep.wav si můžeš prohnat třeba loopbackem, na to už stačí jakýkoliv player/recorder s podporou ASIO.



spektrum-resized.png
 Description:
 Filesize:  94.25 KB
 Viewed:  267 Time(s)

spektrum-resized.png


Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dhfool
Hifi expert


Založený: 26 december 2006
Príspevky: 1200
Bydlisko: ČR/Ol/Dr

PríspevokZaslal: Št december 04, 2008 17:46:08    Predmet: Odpovedať s citátom

Tak rychlé a pohodlné to moc není...než to tam člověk naťuká...
Ovšem jako generátor všeličehos je to velice zajímavé a jen za tohle chtějí jinde nekřesťanské peníze.Takový švícarský nožík si určitě na mém HDD místo najde.

Ale na analýzu budu dál používat IzotopeRX.
Wink
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorové WWW stránky
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4862
Bydlisko: Plzeň

PríspevokZaslal: Št december 04, 2008 20:42:19    Predmet: Odpovedať s citátom

dhfool napísal:
Tak rychlé a pohodlné to moc není...než to tam člověk naťuká...


Právě proto jsem popisoval, jak to odsud zkopírovat bez přepisování Smile

citácia:

Ale na analýzu budu dál používat IzotopeRX.


Pokud ti to za těch 300 USD stojí, proč ne Smile
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:   
Pridať novú tému   Zaslať odpoveď    Obsah fóra hifi.slovanet.sk -> Digitál Časy uvádzané v GMT + 1 hodina
Choď na stránku Predchádzajúca  1, 2
Strana 2 z 2

 
Prejdi na:  
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.
Môžete pripojiť súbory do tohto fóra.
Môžete sťahovať súbory z tohto fóra.


Powered by phpBB © 2001, 2005 phpBB Group
Slovenský preklad phpBB Slovak - www.pcforum.sk
TOPlist