改变声音音调(不是实时)

时间:2011-05-01 22:22:07

标签: iphone audio avfoundation pitch

我总是想到这个问题,但无论我问什么地方,我都无法得到一个有用的答案或建议:

我怎样才能发出声音(不是实时的)?

我正在使用AVFoundation框架来播放我的声音:

AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:TempRecFile error:nil];
    player.volume = 1;
    [player play];

如何在不使用OpenAL等其他框架的情况下设置声音的音高或频率。虽然,如果你知道我可以学习一些OpenAl的地方,你会非常欢迎:D

1 个答案:

答案 0 :(得分:1)

有一些iPhone时间间距移位库提到了这个StackOverflow答案:Real-time Pitch Shifting on the iPhone, 它可以离线工作,也可以实时工作。

这是wikipedia article on time-pitch technologydspdimention overview on the topic