文件名称:pitchfinder:Javascript音高检测算法的汇编
文件大小:453KB
文件格式:ZIP
更新时间:2024-05-22 06:52:11
TypeScript
投球手 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
【文件预览】:
pitchfinder-master
----yarn.lock(86KB)
----.eslintrc.js(259B)
----src()
--------detectors()
--------index.ts(605B)
--------tools()
----.npmignore(54B)
----.travis.yml(60B)
----tsconfig.json(330B)
----test()
--------index.ts(18KB)
--------melodies()
--------mocha.opts(92B)
--------pitches()
----README.md(4KB)
----.gitignore(54B)
----package.json(1KB)