【发布时间】:2021-09-11 13:11:14
【问题描述】:
我正在尝试对我的 AVAudioEngine 管道中的麦克风输入进行音高转换。我在输入链的最后一个节点上安装了一个水龙头,并将缓冲区写入文件。
我尝试使用 AVAudioUnitTimePitch,但无论我尝试什么,当我在 inputNode 上使用它时它似乎都会崩溃。我试过在播放器节点上使用该单元,效果很好。
有没有人知道其他音高效果,无论是作为插件编写还是其他单元的配置,例如失真预设?我目前只想改变音高,而不是音频的速率。
谢谢
【问题讨论】:
标签: input microphone audiounit avaudioengine pitch