The Analysis & Resynthesis Sound Spectrograph

Screenshot Software:
The Analysis & Resynthesis Sound Spectrograph
Detalii soft:
Versiune: 0.2.3
Incarca data: 2 Jun 15
Producător: Michel Rouzic
Licenţă: Gratuit
Popularitate: 14

Rating: nan/5 (Total Votes: 0)

Analiza & resintezei Sound spectrograf, de asemenea, cunoscut sub numele de ARSS, este un program care analizează un fișier de sunet într-o spectrograma și este capabil să synthetise acest spectrograma sau orice altă imagine creat de utilizatori, din nou într-un sunet.
ARSS constă în două părți principale, un spectrographer cu o scară de frecvență de bază 2 logaritmică, și o synthetiser spectrograma.
Spre deosebire de majoritatea spectrographers care se bazează pe STFTs și efectua analiza prin tăierea în felii semnalul mici de timp pentru a analiza aceste felii din domeniul de frecvență, ARSS se bazează pe un grup de filtrare, urmată de detectare plic, ceea ce înseamnă că semnalul este tăiat în mici felii de frecvență-domeniu, si apoi analizate în domeniul timp.
Banca de filtrare este, ca de acum, a făcut cu suprapunerea filtre de bandă FIR definite logaritmic. Odată semnalul original este filtrat cu grupul de filtrare, fiecare semnal rezultat este trimis la plic detectare.
Detectare plic în ARSS nu se bazează pe un Hilbert transforma și de vârf de detectare, așa cum se face de obicei. Pentru a realiza detecție plic, vom efectua mai întâi un FFT pe semnalul, zero pad începutul semnalului în domeniul de frecvență în conformitate cu o setare definită de utilizator, atunci vom efectua o IFFT, iar, în prezent, în domeniul timp, ne întoarcem fiecare probă negativă într-una pozitivă, iar noi filtru low-pass (și, eventual, decima) semnalul în conformitate cu aceeași setare definită de utilizator ca am folosit anterior.
De exemplu, să spunem că avem un semnal cu o frecvență de eșantionare de 44100 Hz, și că vrem să obțină un plic pentru aceasta, care prelevarea de probe de frecvență ar fi de 100 Hz. După ce vom efectua FFT, vom adăuga suficient zerouri în domeniul de frecvență de la începutul semnalul nostru, astfel încât fiecare frecvență schimburi de componente de 50 Hz (100 Hz împărțit la doi, acesta va apărea mai târziu evident de ce), si vom efectua o IFFT. Semnalul nostru are acum o frecvență de eșantionare de 44200 Hz (44100 + 100 Hz), iar semnalul original care a durat anterior de la 0 Hz la 22,050 Hz acum se întinde de la 50 Hz la 22,100 Hz.
Acum ne întoarcem fiecare probă în domeniul timp în valoarea absolută prin rotirea fiecare probă negativă într-una pozitivă. Pentru a efectua acest lucru pe un semnal înseamnă că, de exemplu, o undă sinusoidală de o anumită frecvență ar deveni un semnal care periodicitate ar fi dublă față de cea de frecvență. Odată ce am filtru trece-jos, care semnala două ori frecvența obținem plic semnalul lui. În cazul nostru, acum că am obținut valorile absolute pentru semnalul nostru, deoarece periodicitatea o condiție sine la cea mai joasă frecvență - 50 Hz - ar fi acum de 100 Hz, am doar low-pass filtru semnalul nostru la 100 Hz pentru a obține plic semnal original. Putem decima acum semnalul la o frecvență de 100 Hz.
Pachetul rezultat pentru fiecare bandă de frecvență face liniile orizontale ale imaginii care reprezintă spectrograma. Amplitudinea plicurilor traduce liniar în intensitate din imagine.
Spectrograma synthetiser se bazează pe modularea folosind linii orizontale ale imaginii ca plicurile. Fiecare linie orizontală este upsampled la rata de eșantionare a ratei de eșantionare a semnalului finală dorită, iar apoi modulate cu, în funcție de modul synthetisation ales de utilizator, Sines potrivire a frecvenței centrale fiecare linie orizontală reprezintă, sau zgomot filtrat prin filtrul banca.
Ce este nou în această versiune:
· Fixed sistemul de bază logaritmică, astfel încât acesta produce rezultatele așteptate atunci când se utilizează o bază diferită de 2
· Scalarea frecvenței liniar Realizat
· Fix volumul de benzi de zgomot în sinteza de zgomot, deși nu poate fi perfect, și poate fi departe de bazele de logaritmica altele decât scară de frecvență de 2 și liniar
· Implementarea limite de verificare la citirea și scrierea în frecvențele inferioare și superioare
· Fixe de intrare setare de luminozitate, care ar lua doar valori întregi
· Adaugat un pic mai multe informații cu privire la linia de afișare progres

Software similare

Gespeaker
Gespeaker

17 Feb 15

gCue2tracks
gCue2tracks

20 Feb 15

Guimup
Guimup

15 Apr 15

JavaAmp
JavaAmp

3 Jun 15

Comentarii la The Analysis & Resynthesis Sound Spectrograph

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!