Impulse 中文文档 下载 App

为什么 Impulse 只发纯音 — 功能精简是刻意选择

功能清单有多短

打开 Impulse 快速浏览一下它的全部功能:

就这些。没有波形选择、没有白噪声、没有调制、没有音量精确控制、没有录音、没有频谱分析。

为什么不做更多波形

Impulse 不做方波、三角波、锯齿波等其他波形,有几个实际考虑:

  1. 它的核心用户不需要 — 用 Impulse 的人主要是做频响体检、排水、调音、高频体验,这些场景用正弦波都够了
  2. 代码复杂度 — 不同波形需要不同的 DSP 算法,每多一种波形就是额外的维护工作
  3. 界面简洁 — Impulse 的界面设计目标就是"看一眼就懂",加波形选择下拉菜单会破坏这个一致性
  4. 性能与稳定性 — 保持最小功能集意味着代码路径短、bug 少、运行更稳定

为什么不做白噪声 / 粉红噪声

白噪声和粉红噪声在音频测试中也很有用(白噪声覆盖全频段、粉红噪声能量分布接近真实音乐),但 Impulse 没有做。原因和上面类似:Impulse 要做的是"纯音发生器",不是"信号发生器套件"。

白噪声生成需要独立的音频管线和算法,不是加一个开关就能做到的事。

换个角度想

如果 Impulse 什么都做(波形选择、白噪声、频谱分析、录音),它就不再是"口袋里的极简工具",而是"另一个普通的信号发生器应用"——和应用商店里那些 5 MB、10 MB、塞满功能和广告的同类没区别。

Impulse 的极简恰恰是它的特色:2.2 MB、无广告、深底绿键、三块屏幕。少即是多。

我需要更多波形怎么办

如果 Impulse 的功能不够用,有两个方向:

  1. 同类型但功能更全的应用 — 应用商店里有不少信号发生器应用,提供多种波形、白噪声、频谱分析等功能
  2. 专业音频软件 — 桌面端的 Audacity、Adobe Audition 等都能生成各种测试信号

Impulse 的定位就是"够用的极简",不够用的时候就该换工具,这很正常。