Kāds ir nodarbojies ar impulsu noteikšanu, precīzāk - skaņas sitienu (piem. bassbungas)? Pašlaik esmu tik tālu, ka braucu pāri skaņas chunk'am ar fast fourier transform (ātrā/primitīvā furjē transformācija laikam latviski saucas) un pēc tam vizualizēju sitienus pēc Hz daļu (eq bands) kopumiem.
Rezultāts ir relatīvi dranķīgs - http://www.grab.lv/fftest/ (uzmanību - atskaņošana sākas uzreiz, pagriez klusāk), pievērst uzmanību paša celiņa spilgtumam, apakšā ir Hz daļas (skipojot pa 3, viena iedaļa tātad ir ~ 80Hz*(3*i)).
Rodas divi jautājumi - tātad, kā noteikt precīzāk sitiena impulsu un, vai waveform nolasīšanu var ieviest bez Flash nepieciešamības (izmantoju Soundmanager2, kas padod waveform chunk'us). Vēl ko esmu pamanījis, ka apakšējā vizualizācija neiet kopsolī ar skaņu, šķiet, ka mazliet aizkavējas (laikam dēļ tā paša Flash).
Pats domāju, ka pareizāk būtu atfiltrēt liekās skaņas (ar lowpass + highpass), bet, varbūt es kļūdos un ir kāds cits risinājums?
Pašlaik pamatceliņa spilgtumam izmantoju šīs frekvences:
Question
SkaKri
Čau.
Kāds ir nodarbojies ar impulsu noteikšanu, precīzāk - skaņas sitienu (piem. bassbungas)? Pašlaik esmu tik tālu, ka braucu pāri skaņas chunk'am ar fast fourier transform (ātrā/primitīvā furjē transformācija laikam latviski saucas) un pēc tam vizualizēju sitienus pēc Hz daļu (eq bands) kopumiem.
Rezultāts ir relatīvi dranķīgs - http://www.grab.lv/fftest/ (uzmanību - atskaņošana sākas uzreiz, pagriez klusāk), pievērst uzmanību paša celiņa spilgtumam, apakšā ir Hz daļas (skipojot pa 3, viena iedaļa tātad ir ~ 80Hz*(3*i)).
Rodas divi jautājumi - tātad, kā noteikt precīzāk sitiena impulsu un, vai waveform nolasīšanu var ieviest bez Flash nepieciešamības (izmantoju Soundmanager2, kas padod waveform chunk'us). Vēl ko esmu pamanījis, ka apakšējā vizualizācija neiet kopsolī ar skaņu, šķiet, ka mazliet aizkavējas (laikam dēļ tā paša Flash).
Pats domāju, ka pareizāk būtu atfiltrēt liekās skaņas (ar lowpass + highpass), bet, varbūt es kļūdos un ir kāds cits risinājums?
Pašlaik pamatceliņa spilgtumam izmantoju šīs frekvences:
(Atvainojos, ka kods tāds izmētāts, rakstīts pa naktīm, bez īpašas optimizēšanas)
Edited by SkaKriLink to comment
Share on other sites
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.