如何产生像 Pioneers 白噪声这样的噪声?

信息处理 声音的
2022-02-13 09:59:55

我正在制作一个音乐应用程序,我想在里面放一个噪音发生器。问题是通常的白色、粉色噪声太无聊了,对用户没有用处。Pioneer 混音器有一个惊人的噪音发生器。在这里检查。

我想产生这样的东西,但显然我不知道如何产生这样的噪音。我是 DSP 新手,我只需要知道这种噪音背后的魔力是什么?它是带有一些混响的高通滤波白噪声吗?我需要对这种噪音的公式进行一些猜测,然后我会进行研究并实施它。

更多讨论: 数学生成平滑棕色噪声

2个回答

您听到的“酷”的东西几乎与噪声本身无关,但都在后处理中:它们使用激进的时变低通和带通滤波、手动增益调制和混响/回声效果。

任何旧的粉红噪声都可以用于此目的。

“白噪声”是一个特定于应用的误称。几乎没有人在音频中使用真正的白噪声,因为它听起来真的很糟糕。主要是粉红噪声,有时甚至是棕色噪声。

白噪声有一个明确的定义:它是不相关的噪声。因此,任何被称为白噪声的东西都绝对不是经过高通滤波或专门进行频谱整形的:根据定义,它具有平坦的频谱。对于人类听众来说,这听起来应该相对无聊:这是频谱固有的。

不过,您可以自由确定幅度分布。最常见的是,白噪声在幅度上是高斯的——但并非必须如此。数学上需要的是零均值分布(否则,它不可能不相关)和一定量的随机性;您以数字方式生成它的事实意味着它是方差有限的。

也许尝试只取两个负值和两个正值的噪声;可能具有均匀或两侧指数分布的噪声。如果你有一个好的测量系统,你会注意到白噪声不是很平滑,低 > 2 阶矩分布会使你的扬声器接受非线性测试,然后会使你的频谱变白,但这可能实际上是您正在寻找的效果。