I'm trying to pitch-shift the microphone input in my AVAudioEngine pipeline. I install a tap on the last node in my input chain and write buffers to file.
I've tried to use AVAudioUnitTimePitch, but it seems to crash when I use it on my inputNode, no matter what I try. I've tried using the unit on a player node, and that works fine.
Does anyone know of other pitch effects, either written as plugins or configurations of other units, like the distortion preset? I'm currently only looking to change the pitch, not the rate of the audio.
Thanks