我正在尝试将 newTimePitch 音频单元合并到我的 iOS 应用程序中。我用 filePlayer Unit -> subType_NewTimePitch Unit -> remoteIO Unit 构建了一个 AUGraph。我发现 newTimePitch 单元的输出失真了。即使在默认速率 (1.0) 和音高 (0) 参数下,这种失真也会持续存在。
我进行了一个简单的确认测试:在我的 auGraph 上,我将 subType_NewTimePitch 换成了 subType_Varispeed,保持所有其他参数相同,失真消失了。我还尝试在 newTimePitch 上游放置一个混音器单元,以减少 newTimePitch 单元的输入增益。当然,这降低了设备的整体输出,但并没有改善失真。我发现,虽然在 iOS 模拟器中失真不是特别明显,但它肯定存在于实际设备(iPad2)上。
我会对其他人的经验和/或解决方案非常感兴趣。