这是一个使用Web Audio API的音乐可视化演示
打开演示后点击顶部的按钮选择音乐文件,或者把音乐文件拖放到按钮上。
- 这一个版本简化了整体的动画效果,突出了局部动画。
- 使用重构过了的canvas库,不会再漏内存了。
- 此版本不再手动计算节奏,能不能打对节奏还是看运气吧。中间的饼并不代表节奏,虽然一般都会跟着节奏跑。
- 其实我原本也没想做成这个样子的,但是中间一不小心写了个bug,发现似乎效果还不错?
- 这个版本对轻音乐有奇效.
- 可以烤机
- 自制canvas库:CanvasObjLibrary
- IE
- 不知道
- CanvasObjLibrary.js 自制canvas库
- GraphLib.js COL的外挂简易图形库
- index.html 项目代码
- main.js 除可视化效果以外的js逻辑
- visualization.js 可视化效果类
- style.css 播放器样式