何时使用 AKNodeRecorder 和 AKClipRecorder

when to use AKNodeRecorder and AKClipRecorder

我对声音处理或制作或人们在处理声音处理时使用的工具没有太多经验,这就是我接触 AudioKit 的原因。一些 类 没有关于它们的意图的简短描述,为什么它们在这里,我应该什么时候使用它们而不是其他密切相关的 类.

我的具体问题是关于 AKClipRecorderAKNodeRecorder 之间的区别。为什么我们需要将它们两者分开?什么时候使用它们中的每一个?

我个人使用 AKClipRecorder 只是因为我有一个在录制完成时触发的回调函数,例如通过查看源代码我不明白为什么 removeTap 函数位于 deinit 函数中,而不是 stop 函数中的常规 AKNodeRecorder.

剪辑记录器有一些额外的计时功能,可以更准确地进行记录。

所以如果你想录制音频,播放它,然后录制更多的音频,这些音频将分层 "on top" 第一次录音,你需要使用剪辑录音机来达到同步所需的准确性第二个录音与第一个的回放。

录制剪辑后点击保持活动状态的原因是您可以一次录制多个(甚至重叠)剪辑。