使用物镜C或C将音频相位旋转到180度

时间:2013-05-24 10:05:51

标签: ios audio

对于我的iOS App,我需要将音频文件相移到180度。我什么都不知道。请帮我完成这个。

2 个答案:

答案 0 :(得分:1)

180°的相移是相位反转。实现这一目标的最简单方法(假设您的样本在-1到1范围内)是将每个样本乘以-1。

麦克

答案 1 :(得分:0)

您描述的过程称为反相。一旦获得样本数据,就可以很容易地完成。举例说明:

for_each_sample {
  sample[idx] = -sample[idx];
}

您的程序还需要在反转整数类型时检查范围。

您可以使用ExtAudioFile或AudioFile API来读取和写入文件,使用AudioConvertor API将示例数据转换为LPCM(ExtAudioFile可以为您设置)。