Sonido fractal (experimento)
Update: corregido un detalle que podría causar un error al dividir por 0
La idea (no me acuerdo de donde salio, la verdad) es diseñar un fractal y "mostrarlo" a través de un archivo de música. El fractal elegido es una conjunto_de_Cantor por que es simple, y porque se puede presentar en un formato de 1 dimensión, de tiempo en este caso y otra que aquí será la frecuencia. Este script genera un archivo wave (.wav) basandose en esa idea.
El código está aquí: http://pastebin.com/YdURGkqa http://pastebin.com/ Ecx1uR7f
Nota: como suele pasar con estas cosas, la primera vez mejor bajar el volumen... yo aviso ;)
La verdad, no se me ocurre nada que explicar =P el sonido que se obtiene es "mono" de 8 bits, y la sintaxis es:
===============================================================================
./fracAudio.py
===============================================================================
Y el resultado podría ser este, por ejemplo, con:
===============================================================================
./fracAudio.py out.wav -d 60 -s 0.25
===============================================================================
[Referencias] http://es.wikipedia.org/wiki/Conjunto_de_Cantor http://docs.python.org/library/wave.html http://docs.python.org/library/audioop.html