PURE MOONBIT · AUDIO PROCESSING

速度与音调,
分别调整。

放慢旋律练习,调整伴奏音高,或让音频适合目标时长。
试听处理前后的差别,再把结果保存为 WAV。

音频留在本地浏览器处理,无需上传
选择本地音频,或点选左侧小样开始。

ORIGINAL

原始音频

等待音源

还没有选择文件

从一段声音开始
0:00—
采样率 —声道 —时长 —

PROCESSED

处理结果

尚未处理

参数就绪后,点击「处理音频」。

这里会显示处理后的波形
0:00—
输出时长—
DSP 处理用时—
输出帧数—
下载 WAV 24-bit PCM

导出时超出 ±1 的采样值会被裁剪;浮点 DSP 本身不裁剪。

可以听见的运算

WSOLA 在相近波形间寻找合适的衔接位置,以保留音高;带抗混叠滤波的 sinc 重采样改变频率。两者组合,独立控制速度与移调。

适用范围

适合语音变速、练习与一般素材处理。极端参数及复杂打击乐可能产生可闻伪影;不提供共振峰保持、自动修音或音源分离。

处理细节与限制

输入使用浏览器解码后的采样率,支持 8–192 kHz、1–8 声道。最长 120 秒,最多 400 万个输入、800 万个预计输出采样值(声道计入)。

时长约为原始时长 ÷ (Tempo × Rate);音高倍率为 2Pitch / 12 × Rate。处理完成后显示实际帧数。波形展示第一声道,两个播放器始终以正常速度播放。

音频运算和 WAV 编码由 MoonBit 编译模块执行;Worker 负责后台调度,Web Audio 负责解码。三个小样由本页公式生成,不含第三方音频。浏览器示例是整段处理;库另提供持续分块处理接口。