文件名称:Kali:Javascript中的时间拉伸和音高转换
文件大小:17KB
文件格式:ZIP
更新时间:2024-06-03 21:12:27
JavaScript
卡利 Kali用于Javascript中的实时时间拉伸和音高转换。 它可以独立改变节奏和音高。 从*: 时间延长是在不影响音频音高的情况下更改音频信号的速度或持续时间的过程。 音调缩放或音调移位是相反的:在不影响速度的情况下更改音调的过程。 类似的方法可以以时变的方式一次更改速度,螺距或同时更改二者。 Kali使用类似WSOLA的算法在浏览器中进行高质量的时间拉伸 演示版 尝试演示。 入门 从获取Kali。 Kali将很快发布到npm。 基本用法 创建一个新实例 var kali = new Kali(numChannels); 设置时间延长的参数。 将useQuickSearch设置为true将加快处理速度,但会牺牲一些质量。 默认情况下,它设置为false。 在很多情况下,这种差异并不明显,因此,如果需要更高的性能,请尝试将其设置为true。 kali.setup(
【文件预览】:
Kali-master
----package.json(186B)
----src()
--------TypedQueue.ts(3KB)
--------Kali.ts(9KB)
----examples()
--------Test.ts(3KB)
----.gitignore(13B)
----webpack.config.js(306B)
----webpack.config.test.js(321B)
----README.md(3KB)
----build()
--------examples()
--------kali.min.js(5KB)