Self-Assembly of Musical Representations in MGS
Louis Bigo and Antoine Spicher

In this paper, we apply morphogenetic processes, namely self-assembly processes, to compute automatically various abstract spaces that can be used to represent and analyze several well-known musical objects (sequence of chords, interval series, etc.). These constructions have been implemented in MGS, an unconventional programming language belonging to the family of spatial computing languages.

Keywords: Self-assembly, abstract cellular complexes, MGS, rewriting, pattern matching, Hamiltonian and Eulerian path, pitch space, chord space, tonnetz, all interval series