En SC también se puede implementar inteligencia artificial a la Lisp. Ambos lenguajes utilizan la recursividad a fondo en caso de que ese sea el camino.
La gran diferencia esta en la manipulación de estructuras de datos como listas y variables con caracteres. La manipulación de variables de caracteres en Lisp es excelente. Por ejemplo se podrían utilizar los nombres de las notas de la escala (do re mi...) en logar de números de notas MIDI (60, 62, 64,...). A propósito, una de las razones de Patchwork y Open Music, donde 'piano' se utilizaba en lugar -40dB y 'forte' en lugar de -8dB.
El problema de tomar estos caminos es que en lugar de preocuparse por la música uno termina en territorios de linguistica, ademas de otros retos.
Insisto en que traducir los algoritmos de Lisp a SC es la ruta mas recta. --* Juan
El ecosistema en Common, es porque puedes en este ambiente manejar inteligencia artificial, lo cual es necesario para dotar al Ecosistema con una cierta independencia del mismo SuperCollider, y darle la posibilidad de crear opciones a partir de datos no fijos, ¿un sistema abierto?
_______________________________________________ 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/
