java clojure audio fft spectrum

java - audio effects processing



Clojure/Java: ¿Bibliotecas de Java para análisis de espectro de sonido? (3)

¿Has echado un vistazo a esto?

http://download.oracle.com/javase/tutorial/sound/TOC.html

También he usado Java Media Framework para el procesamiento de video, pero creo que también proporcionan una buena API para el procesamiento de sonido. Usted también debe mirar en eso.

Estoy buscando una biblioteca que pueda aceptar una parte de los datos de audio y devolver la amplitud promedio en el tiempo dentro de una banda de frecuencia determinada.

Ya hice esta pregunta en comp.dsp, pero tengo claro que adquirir el know-how para construir esto por mi cuenta utilizando una biblioteca básica de FFT va a requerir más tiempo y energía de lo que tengo actualmente. Aquí está mi pregunta original con más detalles: http://groups.google.com/group/comp.dsp/browse_thread/thread/e04f78d439e9e2bd

He encontrado muchas bibliotecas agradables para jugar con sonido (usé JSyn en el pasado), pero ninguna de estas parece estar configurada para devolver información espectral rápida y sucia sobre una muestra de sonido.

Cualquier puntero sería muy apreciado.


Eche un vistazo al paquete jAudio en jMir , probablemente hay mucho más de lo que necesita ...


Este Blog muestra una implementación java del algoritmo FFT que es muy concisa, lee archivos de audio y calcula el espectro de frecuencias.

También puede consultar la biblioteca de código abierto FFT de Jtranforms

Desafortunadamente, el blog se ha ido, aquí hay otros recursos sobre FFT.