pitchfinder:Javascript音高检测算法的汇编

上传者: 42121725 | 上传时间: 2025-07-29 22:21:40 | 文件大小: 453KB | 文件类型: ZIP
投球手 Javascript音高检测算法的汇编。 同时支持浏览器和节点。 提供的音高查找算法 阴-以我的经验,准确性和速度之间的最佳平衡。 有时会提供非常错误的值。 AMDF-速度慢,只能精确到+/- 2%左右,但发现频率比其他频率更一致。 动态小波-非常快,但是很难识别较低的频率。 带FFT的YIN (即将推出) Goertzel (即将推出) 麦克劳德(即将推出) 安装 npm install --save pitchfinder 用法 在节点中查找wav文件的音高 提供的所有变桨搜索算法都可以在Float32Array上Float32Array 。 为了找到wav文件的音高,我们可以使用wav-decoder库将数据提取到这样的数组中。 const fs = require ( "fs" ) ; const WavDecoder = require ( "wav-dec

文件下载

资源详情

[{"title":"( 25 个子文件 453KB ) pitchfinder:Javascript音高检测算法的汇编","children":[{"title":"pitchfinder-master","children":[{"title":"yarn.lock <span style='color:#111;'> 86.32KB </span>","children":null,"spread":false},{"title":".eslintrc.js <span style='color:#111;'> 259B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"detectors","children":[{"title":"fast_yin.ts <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"types.ts <span style='color:#111;'> 261B </span>","children":null,"spread":false},{"title":"acf2plus.ts <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false},{"title":"yin.ts <span style='color:#111;'> 4.84KB </span>","children":null,"spread":false},{"title":"macleod.ts <span style='color:#111;'> 6.62KB </span>","children":null,"spread":false},{"title":"dynamic_wavelet.ts <span style='color:#111;'> 5.19KB </span>","children":null,"spread":false},{"title":"goertzel.ts <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false},{"title":"amdf.ts <span style='color:#111;'> 2.73KB </span>","children":null,"spread":false}],"spread":true},{"title":"index.ts <span style='color:#111;'> 605B </span>","children":null,"spread":false},{"title":"tools","children":[{"title":"frequencies.ts <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".npmignore <span style='color:#111;'> 54B </span>","children":null,"spread":false},{"title":".travis.yml <span style='color:#111;'> 60B </span>","children":null,"spread":false},{"title":"tsconfig.json <span style='color:#111;'> 330B </span>","children":null,"spread":false},{"title":"test","children":[{"title":"index.ts <span style='color:#111;'> 18.11KB </span>","children":null,"spread":false},{"title":"melodies","children":[{"title":"c_major_scale_electric_piano_120.wav <span style='color:#111;'> 344.57KB </span>","children":null,"spread":false}],"spread":true},{"title":"mocha.opts <span style='color:#111;'> 92B </span>","children":null,"spread":false},{"title":"pitches","children":[{"title":"262_sine.wav <span style='color:#111;'> 32.78KB </span>","children":null,"spread":false},{"title":"587_saw.wav <span style='color:#111;'> 32.78KB </span>","children":null,"spread":false},{"title":"440_square.wav <span style='color:#111;'> 32.78KB </span>","children":null,"spread":false},{"title":"988_triangle.wav <span style='color:#111;'> 32.78KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 3.94KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 54B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明