Audio 哪些计算机资源用于音频处理?

Audio 哪些计算机资源用于音频处理?,audio,resources,audio-processing,Audio,Resources,Audio Processing,环境描述: 音频处理在DAW(数字音频工作站)中进行 带有适当驱动程序的外部声卡(通过USB 2.0连接)用作声音设备 收割者; 声卡:音频id14; 司机:阿西奥 问题描述: 声音工程师使用VST插件处理音频。如果加上大量的处理,在某一点上,声音将开始开裂、滞后并高度失真。缺乏一些资源(哪一个?) 可能的解决方案: 更改一个声卡参数:采样率(在我的情况下为44.1-96 kHZ)或缓冲区大小(在我的情况下为16-4046个采样)。 增加缓冲区大小会导致延迟增加和卸载。。。无论这方面有什么内容。

环境描述:

  • 音频处理在DAW(数字音频工作站)中进行
  • 带有适当驱动程序的外部声卡(通过USB 2.0连接)用作声音设备
  • 收割者; 声卡:音频id14; 司机:阿西奥

    问题描述: 声音工程师使用VST插件处理音频。如果加上大量的处理,在某一点上,声音将开始开裂、滞后并高度失真。缺乏一些资源(哪一个?)

    可能的解决方案: 更改一个声卡参数:采样率(在我的情况下为44.1-96 kHZ)或缓冲区大小(在我的情况下为16-4046个采样)。 增加缓冲区大小会导致延迟增加和卸载。。。无论这方面有什么内容。 降低采样率也会卸载该对象

    发生开裂时的任务管理器测量: CPU 50%(7700HQ); RAM 50%(16Gb),取决于并行运行的程序数量; 磁盘0%


    正如您所看到的,还有大量的“空间”,但在给定采样率和缓冲区大小的情况下,是什么限制了可以成功应用于音频的处理量呢?有没有关于如何增强它的建议?

    我在DAW中找到了性能指标。根据他们的说法,CPU使用率为10%,而所谓的“实时CPU”或“RT CPU”正在达到最大值。其他性能参数(如磁盘读/写、ram使用率)的加载级别较低

    我还发现在“首选项”-“缓冲区”中有一个选项“允许在8核上进行实时FX多处理”。在其他论坛上,我读到它帮助了某人。虽然这对我的问题没有重大影响。 我发现有些VST采用了一些实时处理(Ozone VST低端焦点)。这样的单一效果可以占用您RT CPU的80%

    我将采用的策略是:

  • 分为“录制”和“混合”两个阶段。对于录制,使用低缓冲区大小的ASIO以消除不必要的延迟,同时使用尽可能高的采样率以获得具有良好分辨率的源曲目。用于混合-反之亦然+如果这还不够-选择一些默认驱动程序,如“直接声音”和从PC输出,而不是从外部声卡输出(这可能在一定程度上影响声音质量,但仍然…)
  • 将“混合”阶段与“掌握”阶段分开。也就是说,在与多轨混合工作时。在掌握之前混合的单一曲目时
  • 我不是一个“冻结”轨道的追随者,但如果某些东西肯定不会在舞台上使用-这可能是一个选择,以释放一些额外的资源

  • 我设法在我的DAW中找到了性能仪表。根据他们的说法,CPU使用率为10%,而所谓的“实时CPU”或“RT CPU”正在达到最大值。其他性能参数(如磁盘读/写、ram使用率)的加载级别较低

    我还发现在“首选项”-“缓冲区”中有一个选项“允许在8核上进行实时FX多处理”。在其他论坛上,我读到它帮助了某人。虽然这对我的问题没有重大影响。 我发现有些VST采用了一些实时处理(Ozone VST低端焦点)。这样的单一效果可以占用您RT CPU的80%

    我将采用的策略是:

  • 分为“录制”和“混合”两个阶段。对于录制,使用低缓冲区大小的ASIO以消除不必要的延迟,同时使用尽可能高的采样率以获得具有良好分辨率的源曲目。用于混合-反之亦然+如果这还不够-选择一些默认驱动程序,如“直接声音”和从PC输出,而不是从外部声卡输出(这可能在一定程度上影响声音质量,但仍然…)
  • 将“混合”阶段与“掌握”阶段分开。也就是说,在与多轨混合工作时。在掌握之前混合的单一曲目时
  • 我不是一个“冻结”轨道的追随者,但如果某些东西肯定不会在舞台上使用-这可能是一个选择,以释放一些额外的资源

  • 我非常愿意纠正这一点,但我相信音频通常是在一个高优先级线程上处理的。据我所知,音频DSP不能在多核上执行。因此,尽管CPU的使用率可能只有50%,但看看各个核心的使用率是怎样的。您如何改进处理?实际上,唯一的方法是将处理工作转移到定制的硬件上(看看Universal Audio和他们的DSP卡),或者使用更大、更快的处理器,并尽最大努力将任何处理过程矢量化(或任何相关的)。外部USB声卡只是ADC和DAC的接口。船上不会进行DSP。谢谢您的评论。似乎不是这样。当我开始DAW时,我看到了用过的RAM的提升。然后在加载后,按“播放”或添加vst对这些没有明显影响。(看我刚刚附上的照片)。也许限制因素是RAM的交换速度?那么可能是缓冲区对于您的接口来说太小了。遗憾的是,增加资源并不能改善这一状况。为了彻底起见,测试完全相同的设置是值得的,但需要使用另一个音频接口,可能是一个具有USB2替代品的接口,例如Firewire、Thunderbolt、PCI。我非常愿意纠正这一点,但我相信音频通常在单个高优先级线程上处理。据我所知,音频DSP不能在多核上执行。因此,尽管CPU的使用率可能只有50%,但看看各个核心的使用率是怎样的。您如何改进处理?实际上,唯一的方法是将处理过程转移到定制的硬件上(看看通用音频和他们的DSP卡),或者获得一个更大的功能