Common Music

Basándose en el lenguaje lisp, permite la creación y manipulación de información (objetos) musical, que puede ser transformada en sonido, partituras, u otras representaciones, mediante varios protocolos estándar.El creador y referencia base del proyecto se llama Rick Taube, profesor de composición en la universidad de Illinois.Algo que también, hace especialmente interesante el lenguaje Common Music, es que una vez comprendido el lenguaje de objetos musicales que ofrece, es posible extender el propio sistema, expresándose en Lisp.La última línea genera efectivamente el archivo midi.El mismo código se retocaría ligeramente, para proporcionar como salida, una score de Csound, una partitura en notación clásica, u otros formatos de la lista de protocolos que aparece más arriba.