1
incompatible 2014-08-26 11:35:15 +08:00
界面美啊
不过确实是脑洞够大。找不到调音器了用耳朵凑合一下不就行了吗。。 |
2
akfish OP @incompatible 当时要用非标准调弦,Open G神马的不熟。。。
|
3
seki 2014-08-26 11:54:34 +08:00
看着好赞,其实直接拿来当背景就挺好的 = =
|
4
avrillavigne 2014-08-26 11:55:14 +08:00
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0
被残忍拒绝了。 |
5
learnshare 2014-08-26 11:59:56 +08:00 1
不错,Web Audio 还没高大上到调音的程度,可以尝试用本地的程序结合 H5 的界面来做?
|
6
akfish OP @avrillavigne FF的图形性能一直不如Chrome,然后processing.js的性能也不是各种绘图库里最好的,于是就蛋疼了。
|
7
akfish OP @learnshare 当时是想着一个网页不需要装任何程序调音比较cool。native的话肯定没问题,这算法瓶颈全在FFT上,FFT轻易就能跑得飞快。
或者也可以用时域算法绕过FFT的限制。 |
8
hustlzp 2014-08-26 12:07:09 +08:00
楼主高产啊!
|
9
durrrr 2014-08-26 13:33:43 +08:00
找不到校音器就自己做一个。。
我对本专业的爱果然还是不够深,好失落 |
10
Jelen 2014-08-26 15:05:46 +08:00
FF卡了好久,运行不流畅
|
11
JoyNeop 2014-08-26 15:39:15 +08:00
Safari 用户表示严重关切
|
12
lldld 2014-08-26 18:13:53 +08:00
手机上有很多,可以下一个。
这个光FFT不够的,还要用算法算出峰值点. |
13
akfish OP @lldld FFT是一切频域音高检测算法的基础,这个精度不够后面就不用做了。我用的是HPS算法,就是检测谐波基本频率峰值的,可视化里那些白色的小圆就是频率峰值。
|
14
ruoyu0088 2014-08-26 19:59:20 +08:00
2048点FFT也可以精确测量频率的。你只需要进行连续两次FFT,找到峰值频率,然后计算该峰值在连续两次FFT中的相位变化,就可以对峰值频率进行修正得到更精确的频率值。
|
15
akfish OP @ruoyu0088 revisit的时候会试验几种FFT插值法,抛物线插值,Quinn插值等,不过FFT相关的方法都是时域换频域,高频率分辨率就会有高延时,调音器还好,计划中复杂点的应用就不行了。估计最后我会抛弃频域方法。
|
16
nicevoice 2014-08-29 15:22:03 +08:00
你这p3有点大,加载又慢为什么不加速
|