Stránka 1 z 1

Porovnání dvou samplů (frekvenční analýza)

Napsal: 18.05.2014 18:18
od filo01
Ahoj, potřeboval bych nakopnout správným směrem.
Mám Rolanda MobileCube, který umí zpracovat (bez modelingu) signál buď přes AUX nebo přes režim Audio. Ačkoliv deklarují, že Audio je "čistý" průchod, tak to tam musí ještě nějaký obvod mršit (v pozitivním slova smyslu).
Potřeboval bych aspoň přibližně zjistit, ve kterých frekvencích ten signál upravuje a napadlo mě, že bych programově vytvořil sampl, kde by byly obsaženy frekvence 40Hz-16kHz po 10Hz a tento sampl pustil dovnitř nejdřív přes AUX a podruhé přes Audio vstup. Obojí bych nahrál přes sluchátkový výstup do BR-80 do wav a v nějakém SW pak porovnal frekvenční spektra a zjistil, kde je rozdíl. O co mi jde: mám tu 3 malé moduly zesáčků, které hrají do totožných repro přibližně stejně jako MobileCube přes AUX a já bych chtěl, aby hrály podobně jako MobileCube přes Audio. Tzn. chci ekvalizačně to dorovnat a potřebuju vědět, na kterých frekvencích.
Za prvé bych od vás zkušenějších chtěl slyšet, jestli je to totální blbost nebo ne a pokud ne, tak čím to v PC porovnat. Díky moc.

Re: Porovnání dvou samplů (frekvenční analýza)

Napsal: 18.05.2014 19:17
od Moleek
1) Stáhni si Voxengo Deconvolver
2) Vytvoř si v něm Sweep signál (Voxengo je dělá od 32Hz do 22,05 kHz)
3) Nahraj v nějakém programu odezvu Rolanda na ten sweep (vzniknou ti 2 soubory)
4) Naláduj je do Deconvolveru (stejně jako ten sweep) - vypadnou ti dvě impulzní odezvy

Impulzní odezvy můžeš analzovat třeba v Matlabu - přibližně takhle:

Kód: Vybrat vše

impulz1=wavread('impulz1.wav');
impulz2=wavread('impulz2.wav');
fourierka1=abs(fft(impulz1,44100));
fourierka2=abs(fft(impulz2,44100));
graf1=mag2db(fourierka1(1:22050));
graf2=mag2db(fourierka2(1:22050));
semilogx(1:22050,graf1,1:22050,graf1);

Pokud neumíš s matlabem, tak je možné ty impulzy pak poslat do reaperu, v něm si otevřít spektrální analyzér a dát si do smyčky ty impulzy, že budou hrát pořád dokola a taky tam něco uvidíš

Re: Porovnání dvou samplů (frekvenční analýza)

Napsal: 18.05.2014 19:42
od filo01
Díky za návod, až do bodu 4 to myslím zvládnu, pak se zase ozvu ;)

Re: Porovnání dvou samplů (frekvenční analýza)

Napsal: 18.05.2014 19:45
od Moleek
filo01 píše:Díky za návod, až do bodu 4 to myslím zvládnu, pak se zase ozvu ;)
Kdyby něco, tak já ti to můžu pomoct analyzovat... Stejně ho mám pořád zaplej kvůli bakalářce :)

Re: Porovnání dvou samplů (frekvenční analýza)

Napsal: 18.05.2014 19:47
od filo01
Díky, beru všema 10 :)

Re: Porovnání dvou samplů (frekvenční analýza)

Napsal: 18.05.2014 20:04
od filo01
Ještě rychlý dotaz - tím sweepem myslíš nechat vygenerovat wav přes "Test Tone Gen"? Stáhl jsem si standalone demo a přímo sweep tam nikde nevidím.

edit - sorry, soubory se jmenujou sweep*, takže to asi bude ono :)

Re: Porovnání dvou samplů (frekvenční analýza)

Napsal: 18.05.2014 22:21
od Microdesignum
Impulzní odezva je takový dost teoretický pojem a její zjištění nemusí tazateli přinést dostatek informací k tomu, co s tím má dál dělat. Lepších výsledků by se dalo dosáhnout analýzou bílého šumu, tj. signál, který v každém okamžiku obsahuje všechny frekvence se stejnou pravděpodobností, má tedy rovnou frekvenční charakteristiku. Sledováním spektra po průchodu bílého šumu systémem/filtrem uvidíš přímo jeho frekvenční charakteristiku.
Pokud bys zrovna neměl několik set tisíc Kč na zakoupení Matlabu, můžeš to zkusit zdarma s programem Octave.

Re: Porovnání dvou samplů (frekvenční analýza)

Napsal: 18.05.2014 22:35
od filo01
Moleek už mi tu odezvu zpracoval, ale opravdu z ní jde poznat jen že tam je změna, konkrétní frekvence z toho nevyčtu. Zkusím omrknout ten Octave, díky za tip.
edit: druhý graf mi udělal "pro blbce", takže vyčíst z toho už něco jde (doplnil jsem popisky)
http://jpeg.cz/images/2014/05/19/P7eH.jpg

Re: Porovnání dvou samplů (frekvenční analýza)

Napsal: 18.05.2014 23:05
od Moleek
Také jsem to sem chtěl postnout, kdyby to někoho zajímalo, ale nechtělo se mi s tím už dělat :)

Jinak bílý šum moc nemám rád, ale také se s tím dá pracovat (i naživo - z výstupu pustím bílý šum, proženu Rolandem, z Rolandu zpět do vstupu DAW (lepšího než audacity) a v DAW na stopu pověsit nějaký spektrák (Třeba Voxengo SPAN) - Také by tam asi něco vidět bylo)