To start with, I'm pretty new to DSP, so forgive me failing to understand any basic concepts.
I'm working with an iOS app that depends on the input from the analog audio jack whilst monitoring the signal through output (headphones, etc). Unfortunately, iOS devices suffer from crosstalk given a high enough volume due to the proximity of the output and input leads.
Garageband on iOS provides something called "Crosstalk prevention" for monitoring guitar audio playback through its amp modelling. I've no idea how they do it but it's something I'd like to do in my app.
I've access to the output signal, and I perform a FFT on the input signal (to perform spectral noise gating) anyways, so anything that uses fourier transforms might be good since I'm doing that operation. It's difficult for me to find any solutions as DSP is pretty new to me.