He estado leyendo sobre FFT y detección de tono desde hace un tiempo, pero tengo problemas para reconstruirlo todo.FFT Detección de tono para iOS con Accelerate Framework?
He descubierto que el framework Accelerate es probablemente la mejor manera de hacerlo, y he leído el código de ejemplo de Apple para ver cómo usarlo para las FFT. ¿Cuál es la información de entrada para la FFT si quisiera ejecutar la detección de tono en tiempo real? ¿Acabo de pasar la transmisión de audio desde el micrófono? ¿Cómo haría esto?
Además, después de obtener la salida FFT, ¿cómo puedo obtener la frecuencia de eso? He estado leyendo en todas partes y no encuentro ejemplos ni explicaciones sobre esto.
Gracias por cualquier ayuda.
posible duplicado de [FFT en iPhone para ignorar el ruido de fondo y encontrar tonos más bajos] (http://stackoverflow.com/questions/7181630/fft-on-iphone-to-ignore-background-noise-and-find-lower-pitches) –
Esta pregunta contiene mucha información detallada, me ayudó mucho cuando necesité implementar una función de extracción de tono . [Uso de Apple FFT y acelerar Framework] (http://stackoverflow.com/questions/3398753/using-the-apple-fft-and-accelerate-framework) – FiddleMeRagged