Procesando datos de audio usando transformadas de Fourier en Java

Estoy tratando de procesar datos de audio. Estoy trabajando con Java Extraje los datos de audio a una matriz. Ahora debería pasar N muestras de datos a una función que calcule la Transformada discreta de Fourier (o Transformada rápida de Fourier, que es más eficiente). He leído documentación pero me estoy confundiendo cada vez más. Lo que intento calcular es el espectro de magnitud (| X (k) |). ¿Alguien puede ayudarme? Gracia

Respuestas a la pregunta(6)

Su respuesta a la pregunta