1ª Prueba de Concepto para Espiral
Javier Sánchez Yeste
Proyecto Espiral
Esta pieza es la prueba de concepto inicial del proyecto Espiral, fechada el 20 de noviembre de 2020.
Concepto: Espiral Girada Proyectada
El concepto central es una espiral tridimensional girada que se proyecta espacialmente sobre un conjunto de cuerdas (8 violines y 8 cellos).
Proyección Espacial
La idea de “espiral girada proyectada” implica:
- Una estructura espiral tridimensional que rota en el espacio
- Proyección de esta geometría en el espacio sobre los parámetros de los instrumentos orquestales (altura, dinámica, timbre)
- Distribución espacial del sonido a 16 instrumentos
Problemas Técnicos Abordados
Para la primera prueba de concepto tuve que resolver varios problemas:
- Generar matemáticamente las espirales como matrices tridimensionales usando la clase
Matrixde Ruby con extensiones desarrolladas en MusaDSL - Implementar operaciones matemáticas para la rotación tridimensional en matrices
- Sistema de representación visual en 3d (
Probe3D) que me permitiese visualizar en tiempo real las espirales, el progreso del plano temporal y la evolución de la pieza - Implementar un mecanismo de intersección del plano temporal (que avanza) con las espirales (estáticas) para convertir el “choque” en una serie de curvas para cada voz instrumental
- Cuantización: transformar las curvas continuas de las voces en segmentos discretos mapeables a parámetros sonoros discretos
- Exportación a MusicXML para presentar la pieza en forma de partitura
- Hacer que sonara realmente la pieza, con instrumentos orquestales
Conclusiones
El objetivo de la primera prueba de concepto fue comprobar la viabilidad de la idea.
El objetivo quedó cumplido pues conseguí que el código fuente generase la espiral, se visualizase en 3D, sonara a través de instrumentos de la orquesta y generase una partitura.
Esta prueba sentó las bases técnicas para las exploraciones posteriores del proyecto Espiral, demostrando que el concepto de proyección geométrica podía generar material musical coherente y de interés.
Prueba de concepto - 20 de noviembre de 2020. Primera versión del proyecto Espiral.
Código fuente: github.com/javier-sy/espiral