Spatial Programming for Musical Transformations and Harmonization
Résumé
This paper presents a spatial approach to build spaces of musical chords as simplicial complexes. The approach developed here enables the representation of a musical piece as an object evolving over time in this underlying space, leading to a trajectory. Well known spatial transformations can be applied to this trajectory as well as to the underlying space. These spatial transformations induce a corresponding musical transformation on the piece. Spaces and transformations are computed thanks to MGS, an experimental programming language dedicated to spatial computing.