Espectro de audio 3D en Flash

ActionScript 3.0 ha introducido nuevas características muy potentes para Flash, una de ellas es computeSpectrum, la cual permite analizar el espectro de un sonido determinado. Hay mucho desarrolladores que han creado versiones de analizadores de espectro pero esta vez les presento uno con vista 3D.

[swf]/wp-content/uploads/2007/07/spectrum.swf, 400, 320[/swf]

Este analizador de espectro fue desarrollado en Flex por André Michelle, un excelente desarrollador que tiene ejemplos impresionantes en su web. Originalmente fue desarrollado con MXML y AS3 así que le hice unas pequeñas modificaciones y lo coloque en un archivo fla.

Para su funcionamiento, carga dinámicamente un mp3 llamado track.mp3, luego de ello se dibuja dinamicamente un movieclip y se le adjunta un detector del evento Event.ENTER_FRAME, semejante al evento onEnterFrame de AS2, el cual se ejecuta repetidas veces tomando los valores del espectro del sonido, estos valores son calculados utilizando computeSpectrum, luego estos valores se utilizan para dibujar las lineas en colores.

Los archivos originales los puedes descargar desde la web oficial del autor en: http://lab.andre-michelle.com/soundspectrum, y para aquellos que no tienen o no les gusta utilizar Flex (como yo por ejemplo) les dejo el archivo fla que lo pueden modificar fácilmente.

Comentarios Total 1 comentario

Czarum
Publicado: 20/07/2007 7:11 am

Los cotes que parece sufrir durante la reproducccion estan hechos a proposito o Puede ser un error en mi pc?

 

Comentar

En este blog los comentarios están moderados, serán mostrados cuando el administrador los apruebe. Por favor, evita comentarios ofensivos u obscenos por que no serán aprobados.
Si deseas publicar código fuente debes hacerlo entre las etiquedas <code> y </code>, además debes reemplazar los carácteres < por &lt; y > por &gt;.

(Requerido)

(Requerido, no será publicado)

(Requerido)

(Tags aceptados: <a> <em> <strong> <code> <ul> <li>)