On Saturday 03 August 2013 00:10:22 Acústico Cáustico wrote: > Hola a todos, soy muy nuevo en python, llevo programando 6 meses y he > decidido aprender en este lenguaje, en este momento estoy intentando hacer > un visualizador de espectro de audio, es decir, trato de hacer algo como > esto https://www.youtube.com/watch?v=-8GwCtsGpPg > > Ya se como extraer la informacion espectral del audio, lo estoy haciendo > con numpy.fft, lo que no he podido descubrir es como hacer la animación, me > refiero a convertir los datos obtenidos a partir de la FFT para graficarlos > por banda de frecuencia.
Yo le echaría un vistazo a matplotlib para empezar. De las funciones de pyplot (http://matplotlib.org/api/pyplot_summary.html) puedes mirar "bar" (http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.bar) para algo como lo del vídeo. También le echaría un vistazo a "specgram" (http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.specgram y http://matplotlib.org/examples/pylab_examples/specgram_demo.html) y a cómo animar las gráficas. Para esto último busca en Google "matplotlib animation" y aparecen varios tutoriales. Un saludo. _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/