Plataforma Cygnus X-1
Plataforma Cygnus X-1: herramienta informatica de asistencia a la composición
1. Orígenes y filosofía de trabajo
Partiendo de las ideas de Francisco Guerrero, cuyo trabajo realizaba a mano en papel milimetrado, se trasladaron los parámetros a un milimetrado virtual y fueron añadiéndose nuevas herramientas hasta crear la Plataforma Cygnus X-1, un conjunto de programas escritos en Future Basic para la asistencia a la composición musical. En la imagen podemos ver un milimetrado trabajado a mano en el que los distintos parámetros musicales iban codificados con diferentes signos y colores.
2. Aspectos más importantes de la Plataforma
- Codificación de los distintos parámetros en el “milimetrado virtual”.
- Programa “Gran forma“ para elaborar la arquitectura global de una pieza.
- Programa “Gran forma“: nuevas búsquedas con Sistemas L.
- Captura de materiales a partir de imágenes.
3. Manipulación del material con herramientas básicas y de mayor complejidad
- Transformación de materiales con herramientas de procedencia fractal: I. F.S.
- Pizarra fractal: objetos autosemejantes generados por sucesivas reintroducciones del modelo entre los espacios propiciados por el modelo mismo.
- Pizarra de Movimiento Browniano: aplicación del algoritmo del punto medio a una curva de alturas-duración. Diversas modificaciones del propio algoritmo para adaptarse a las necesidades musicales.
4. Deformaciones, confinamientos, tránsitos...
- Confinamientos: en alturas, duraciones, dinámicas…
- Tránsitos: creación de una nueva curva como resultado porcentual entre dos o más de ellas.
- Interpolaciones: relleno de un espacio entre dos objetos de forma lineal o mediante una curva derivada de una constante.
- Imbricaciones: introducción de un objeto dentro de otro.
- Deformaciones a través de curvas.
- Deformación a través de “pinzamientos” (Utilización del algoritmo del punto medio).
- Deformación a través de “tirajes” (Utilización del algoritmo del punto medio).
- Deformaciones producidas por mallas de rítmica subyacente.
- Extracción de hilos de material con control sobre los diferentes parámetros.
- Curvas medias: resultado porcentual entre dos curvas.
5. Herramientas de transformación y sistemas armónicos
- Convoluciones: intercambio de parámetros para la obtención de nuevos objetos.
- Proyecciones 3D: giro en el espacio del objeto musical.
- Atractores y sistemas armónicos. Atractores simples y complejos.
6. Herramientas auxiliares y mallas de rítmica subyacente
- Comunicación con OpenMusic: ida y vuelta en el proceso de los objetos musicales.
- Mallas de rítmica subyacente: arrugamientos y deformaciones del espacio.
7. Automatización del proceso de escritura
Partitura codificada “versus” partitura tradicional. Notación musical automática.
La Plataforma
La plataforma Cygnus-X1 está compuesta por un conjunto de programas de asistencia a la composición musical. Es ideal para aquellos compositores que les guste trabajar la música en un ámbito de estrecha relación con la matemática, aunque también pueden sacarle partido compositores que exploren otras vías.
Son muchos y variados los programas que contiene la plataforma y todos ellos pueden trabajar unidos; no obstante, si un compositor tan sólo quiere acercarse a alguno de ellos, puede obtener buenos resultados sin llegar a dominar todo el conjunto.
Los programas se articulan entre sí dentro de una jerarquía de carpetas y estructuras que no será necesario que conozca el usuario, aunque sí debe respetar, ya que si intenta cambiar ciertas carpetas de lugar el sistema no funcionará correctamente. No es necesaria ninguna instalación especial. Todo está dentro de la carpeta: “PLATAFORMA CYGNUS X-1_Ed6”. Dicha carpeta debería estar en el escritorio.
Los programas están en constante expansión y perfeccionamiento. A medida que se vayan perfeccionando funciones o incluyendo otras nuevas se irá actualizando sin compromiso alguno de tiempo y lugar. Se entiende que el usuario utiliza el programa bajo su propia responsabilidad, estando exentos los autores de cualquier reclamación al respecto.
Dentro de la carpeta “PLATAFORMA CYGNUS X-1_Ed6” encontramos:
Campos
Es el programa principal y articula la mayoría de los procesos. Se trata de un gran milimetrado virtual donde podemos manejar los parámetros musicales desde un ámbito matemático y visualmente geométrico. Si el usuario tiene alguna duda puede consultar las propias ayudas que se encuentran en las distintas funciones o herramientas. No todas las funciones tienen ayuda actualiza; a medida que se avance con las actualizaciones se irán añadiendo.
Programas Auxiliares
Se trata de una carpeta que contiene programas que van a trabajar conjuntamente con Campos (en el finder, “Programas Auxiliares” ). Pueden funcionar individualmente.
Programas Generadores
Se trata de una carpeta que contiene programas que van a trabajar conjuntamente con Campos (en el finder, “Generadores” ). Pueden funcionar individualmente. Estos programas están diseñados para generar estructuras, arquitecturas, además de transformaciones de material llevado desde el propio Campos .
XMLConverted
Es un programa que nos va a convertir a lenguaje musical tradicional todo nuestro trabajo realizado en Campos . Se confecciona una partitura XML la cual puede ser transcrita por un editor que admita dicho formato. Este programa trabaja únicamente con los ficheros “FSPT_.”
ZBiblioteca
Se trata de otra carpeta necesaria para la Plataforma. Contiene varias carpetas que el usuario sno debe cambiar de lugar. La única carpeta a la que puede acceder es la llamada “Obra Actual”; allí se encuentran todos los ficheros del trabajo que el usuario lleva entre manos. Su acceso de todos modos es relativo pues Campos guarda este tipo de ficheros siempre en ese lugar aunque, por otro lado, lo hace de un modo muy fragmentado. El usuario, desde Campos y mediante la ventana típica hace llamada a un tipo de fichero que el programa le solicita (y ha grabado con cualquier nombre previamente) y el propio programa busca todo lo necesario. Por lo tanto solo accedemos a buscar nuestro fichero desde dentro del programa Campos y con un único nombre (al margen de que Campos le añada un prefijo o sufijo al nombre del fichero). El fichero principal lleva como prefijo “FSPT_” seguido del nombre propio del fichero. Ningún fichero generado por la Plataforma abre su propio programa, es necesario abrir el programa y llamarlo desde los comando oportunos.
Origen de la Plataforma Cygnus-X1
Todo arranca alrededor de los 90s del siglo pasado. Surge a partir de las ideas de Francisco Guerrero, posiblemente con origen anterior en I. Xenakis, sobre cómo trabajar el proceso compositivo de un modo simbólico en el papel milimetrado de forma que fuesen factibles una multitud de aplicaciones matemáticas sobre la música de una manera cómoda y fácil de ver. Miguel Ángel Guillén, desde la informática, va haciendo posibles algunos aspectos concretos siempre trabajando junto a Guerrero. Sus trabajos se elaboran todos en P.C.
Por nuestra parte Carlos Satué y Carlos Frías comienzan un tiempo después a elaborar pequeñas aplicaciones en Mac. Al comienzo sobre alguna de las ideas de Guerrero-Guillén y a medida que los procesos avanzan buscan ya por sí mismos nuevas herramientas para aplicar a la música en un ámbito cada vez más informatizado.
or otro lado gran parte de la obra compositiva de Satué y, sobre todo, la de los últimos 30 años se ha ido elaborando con procedimientos que ofrece la Plataforma. El increíble desarrollo de la computadoras ha propiciado el llegar a territorios compositivos jamás sospechados anteriormente, contando además que en la resolución de ciertos procesos que involucran la matemática hay colaboraciones continuas con personas que dominan dicho ámbito.
Se muestran seguidamente imágenes de ejemplos concretos confeccionadas con algunos de los programas de la Plataforma.
En la imagen de la izquierda, se observa un adentramiento en el conjunto Mandelbrot con cincuenta iteraciones. A la derecha, un punto de la imagen de la izquierda que induce la correspondencia en el conjunto de Julia. En este último, se han filtrado varias órbitas. Este material (como cualquier otro producido por los programas tanto generadores como auxiliares) es susceptible de transcribirse a Campos y poder manejarlo en el ámbito musical.
Las dos imágenes anteriores corresponden a la vista del mismo tramo de una pieza orquestal bajo distintas codificaciones: arriba en visión de líneas instrumentales-duraciones-material; debajo, el mismo tramo desde su visión de duraciones-alturas-material.
Acerca de los autores
Carlos Satué y Carlos Frías se conocen en 1989, cuando aquel toma como alumno a este. Tras largas conversaciones en las que se habla del fenómeno compositivo y de los cálculos elaborados para ello, va surgiendo la idea y la necesidad de pasar la tediosa labor de los cálculos al ordenador, con pequeños programas específicos y puntuales para cada obra. Con el tiempo y también con el método cada vez más afianzado, comienzan a trasvasar no sólo los cálculos sino también el propio método, con programas cada vez más complejos y en los que reflejan virtualmente la “mesa de trabajo” con la que hasta entonces contaban. Han pasado 15 años y la labor de búsqueda no ha cesado todavía (ni creemos que lo haga...). Existe a día de hoy una plataforma de programas con las que se puede trabajar desde el plan general de la obra hasta los pequeños detalles. La búsqueda es continua, y nuevas aplicaciones van siendo añadidas conforme, después de apasionadas charlas, se llega a una posible y futura nueva herramienta.