没有合适的资源?快使用搜索试试~ 我知道了~
DFT的matlab源代码-sound-processor:小型,无依赖的声音处理器。包括a加权,时间加权,高斯滤波器,倍频程
共43个文件
js:17个
mp3:6个
html:6个
需积分: 14 2 下载量 98 浏览量
2021-05-26
04:55:17
上传
评论
收藏 16.5MB ZIP 举报
温馨提示
DFT的matlab源代码 sound-processor 一个极小(gzip < 3KB)的处理音频信号的库,作为音频可视化的底层部分,使用相对科学的方法处理原始音频信号并输出符合人类主观听觉的信号,内部的处理流程如下: 输入原始信号; 滤波,采用高斯滤波,目的在于滤除突刺,是信号更加平滑; webaudio 本身会应用一个 ,这个窗函数的作用是消除DFT造成的信号畸变和能量泄漏,其参数都是不可设置的。增加一个的作用在于进一步平滑信号,是服务于可视化效果的(很多时候视觉的重要性是要先于准确性的)。 时间计权,记录五次历史的平均值; webaudio 自带了一个平滑参数:,其内部采用了连续两帧的数据: ,模拟人对不同频率声音的主观感受; 频带划分,遵循倍频程的算式; 详细说明见博客 三个示例(音频放在github上加载比较慢,需要等久一点): ; ; ; 安装 npm install sound-processor 使用 import { SoundProcessor } from "sound-processor"; const processor = new SoundProces
资源推荐
资源详情
资源评论
收起资源包目录
sound-processor-master.zip (43个子文件)
sound-processor-master
public
dot.71f91005.js 10KB
circle.html 3KB
summer.fdd3aba5140cd0f10965772ae9da64b5.mp3 1.76MB
bar.7be5645d.css 595B
bar.html 3KB
gu.9116b74949d317e02890e3689a7f0db7.mp3 4.76MB
index.min.js.f7204294.js 3KB
circle.841e7588.js 10KB
human.6fb2e30fed0928058a1eb808a1b1d93c.mp3 1.78MB
bar.5164ca36.js 10KB
dot.5e32fa33.css 659B
dot.html 3KB
circle.55b9780e.css 595B
README.en.md 3KB
src
util.js 485B
index.js 6KB
.babelrc 338B
.npmignore 89B
example
common
VisualCanvas.js 4KB
Bar.js 1KB
util.js 625B
Square.js 1019B
Player.js 3KB
circle
index.html 2KB
index.less 616B
index.js 2KB
bar
index.html 2KB
index.less 615B
index.js 2KB
dot
index.html 2KB
index.less 689B
index.js 2KB
audio
summer.mp3 1.76MB
gu.mp3 4.76MB
human.mp3 1.78MB
README.md 3KB
webpack
webpack.dev.js 1KB
webpack.prod.js 2KB
webpack.common.js 4KB
package.dev.json 2KB
.gitignore 62B
package-lock.json 558KB
package.json 676B
共 43 条
- 1
资源评论
weixin_38564503
- 粉丝: 3
- 资源: 914
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功