Como você lançará o troca com FFT?
Para mudar de mudança com a FFT, é preciso mudar o conteúdo de frequência do sinal na direção desejada. Isso pode parecer uma tarefa trivial, mas é realmente bastante complicada. Como o coração do projeto envolve manipulação de frequência, é natural que a implementação envolva FFTs.