如何禁用所有音频 EQ/混响/等?

如何禁用所有音频 EQ/混响/等?

我正在为一个软件编写插件,这个插件需要能够写出音频。

我正在一台运行 Windows 10 的新型华硕 ROG 笔记本电脑上进行开发,并且有一台运行 Windows 7 的 HP Z640 生产机器。

在 HP620 上的 Windows 7 上,当我使用 Audacity 录制音频流时,它看起来就像我所期望的那样。它是一个具有两个可能频率的方波:

波形良好

在华硕笔记本电脑上的 Windows 10 上,当我在同一个软件中运行同一个插件,并使用相同版本的 Audacity 录制它时,我得到以下结果:

波形不好

对我来说,这看起来像是具有 EQ 或混响,或者某种组合。

Windows 是否有一种方式可以禁用所有操作系统级别的音频处理?

我尝试了所有能找到的关闭选项,包括华硕Sonic Studio IIRealtek HD Audio Manager。我希望有一种操作系统级别的方法来禁用所有这些功能,并确保音频以软件预期的方式从声卡中输出。

编辑:

我应该补充一下,我发现链接谈到了关闭增强功能。我没有该 UI 中的Enhancements选项卡 - 我只有GeneralLevels和。在中,所选格式是。AdvancedSpatial SoundSpatial SoundNone

编辑2:

按照@PFitz 的建议卸载 Sonic Studio 并将驱动程序替换为通用的 Windows 驱动程序后,我发现了以下结果:

  1. 卸载 Sonic Studio 后,波形更清晰了,但仍然不是方波。它始终具有方波的初始值,但随后不再保持高或低,而是衰减回 0.0。

  2. 用通用 Windows 驱动程序替换 Realtek 驱动程序后,在 Audacity 中录制时,波形看起来与我想要的完全一样。但是,我的笔记本电脑上的扬声器和耳机都不起作用。音频进入了设备(我假设 Audacity 就是从那里录制的),但从未进入现实世界。

相关内容