Los generadores son el generador (valga la rebuznancia) de ruido rosa y el oscilador sinusoidal de la orquesta de Csound (líneas 41 y 62) del módulo Csound_Interface.py. Me agarraste en curva pues decir que hay tantos funcionando no es exacto. Lo que si es exacto es que entre estos dos se generan hasta 156 señales simultaneas.
El input para generar estas señales se deriva de mi modelo de síntesis (aditiva). Cada nota está constituida por un número de osciladores sinusoidales (instrumento 2) o de bandas de ruido filtrado (instrumento 1). La densidad armónica (numero de bandas) que puede tener una nota de cada una de las 3 voces del sonido de fondo es de entre 2 y 14 armónicos). Por otro lado, El sonido de cuando se instancía un agente tiene una densidad de entre 10 y 150 armónicos. Dado que cada voz del sonido de fondo empieza con una densidad de dos armónicos, si el ruido del agente se genera con 150 bandas de ruido, entonces tienes 156 señales simultáneas.
Respecto a que jale Csound en tu máquina, parece que la solución será que utilices (voy a evaluar la posibilidad de que todos hagamos lo mismo, dado que Gunnar me está diciendo que Csound está usando entre 10 y 20% de su CPU) la versión de Csound cuya precisión interna es de 32 bits. Porfa, Esperame unos días para ver bien esto.
Saludos,
Ernesto
|