principal
nivel superior
enviar artículo
buscar
administrar
acerca de ...
rdf
rss
main
|
Posted by ernesto on Monday August 31, @05:48AM el 2009
from the dept.
Hola,
Aquí esta mi reporte.
Terminado:
- Terminé de estudiar el código de los agentes. Creo que las cosas están suficientemente claras como para empezar a trabajar sobre su sonido.
- Reduje las necesidades de memoria de Csound, y del hilo de control del sonido de fondo. Esto no estaba dentro de los pendientes, pero será necesario ahora que aumentaré la demanda de recursos para tareas relacionadas al audio. Específicamente, reduje la velocidad de muestreo y control de audio utilizado por Csound. Esto impide reproducir frecuencias por encima de los 11025hz (el rango audible es entre 20hz 20khz, pero 10khz ya son frecuencias extremadamente agudas).
En cuanto a Python, el rizo de control del sonido de fondo se actualizaba en cuanto terminaba una corrida. Ahora duerme 1 centisegudno entre corridas. El ahorro de memoria es el siguiente (utilicé top para hacer el monitoreo). Antes de los cambios, Python utilizaba 51% del CPU como mínimo (con muy esporádicos picos por encima de eso). Ahora la demanda es de 36% al inicio de cada corrida. Después de unos segundos, la demanda oscila entre 6 y 24% (aprox.) tendiendo al
suelo .
- No pude resistir hacer unos cambios al sonido de fondo. Ahora la población máxima (de células) en vez de ser una constante, es actualizada en cada corrida. Esto hace que el sonido de fondo responda un poco mejor al algoritmo de control. Parece que el cálculo que hice de la población máxima posible era bastante por encima de la realidad.
En proceso:
- Corregir que, al salir de sequence_threaded vía ctrl^c, la terminal se restablezca. Probé la opción que plantee en el reporte anterior. No tuve éxito.
- Estoy por empezar el diseño del modelo de síntesis de los agentes. En la semana estuve investigando como almacenar un sonido para no tenerlo que recrear cada vez que sea usado. Esto será importante para ahorrar cpu, dado que la técnica que usaré es mucho más cara que la del sonido de fondo).
Pendiente:
Todo está en proceso.
Saludos,
Ernesto
<
Reporte de Agosto
|
Reporte del 21-VIII-09
>
|
|