José Ignacio,
Gracias por tu código de SuperCollider.
La pregunta del millón es cuanta gente lo entiende. Otra mas razonable
es ¿ en cuanto tiempo puedo implementar esto en Pd?. Una tercera mas
racional podría ser, ¿ Cuál es el objeto de este programa?.
***
Por favor entiende estos comentarios no como crítica a tu código sino
mas bien como explicación para que otra gente entienda de que se trata
tu ejemplo.
***
Este ejemplo esta bueno para a quienes les gusta el live-coding.
La explicación del código es una función global a la que llamo "a", que
simplemente manda MIDI NoteOn y NoteOffs a CoreAudio en un Mac. Hay
algunas instancias de "a", en donde se utilizan números al azar, aunque
en el último "fork", se utiliza distribución de probabilidades.
La implentación de este fork en SuperCollider, que puede ser complicada
en Pd porque utiliza programación exótica, solo es posible en lenguajes
de programación por objetos (e.g. C++, Java y Squeak).
Un "fork" en SuperCollider, y para los que entienden programación por
objetos, es un método que devuelve rutinas. Las rutinas en SC, tienen la
funcionalidad de manejar procesos al pasar del tiempo.
Sin embargo y sin ánimo de mermar entusiasmo, yo controlaría bastante
más todo este azar por que basicamente con notas MIDI se esta haciendo
lo mismo que con "oscil(rrand(110.001,1999.997)".
--*
On 12/06/2012 09:05 PM, JOSE IGNACIO QUEVEDO G. wrote:
Abajo el codigo SuperCollider para mi obra "To the Memory of Iannis
Xenakis";
La sintesis se realizo con NI Reaktor; AudioMulch y NI Komplete en Mac.
_______________________________________________
Expyezp mailing list
[email protected]
http://lists.slow.tk/listinfo.cgi/expyezp-slow.tk
Archivo de mensajes:
http://lists.slow.tk/pipermail/expyezp-slow.tk/