Abstract
A relevant aspect of algorithmic composition is the ability to materialize music. Composing a musical piece is a complex endeavour that comprises both technical knowledge and creativity. This paper proposes an algorithm that composes music based on complex network analysis. In the computer, the music of a composer is represented within a network, then, such knowledge is re-utilized to compose new music. In addition, it is shown that the node degrees distribution, from different musical networks, follows a power-law distribution which means scale-free networks.
Resumo
Um aspecto relevante da composição algorítmica é a capacidade de materializar música. Criar peças musicais é um esforço complexo que compreende tanto conhecimento técnico, quanto criativo. Este trabalho propõe um algoritmo para compor músicas através da análise de redes complexas. O computador representa a música/obra de um compositor através de uma rede, que então é re-utilizada para compor novas músicas. Além disso, mostra-se que o grau de importância dos nós nas redes compostas por peças musicais têm tedência à distribuição de lei de potência, isto é, são redes livres de escala.
Gallery
- Figure (a): Node degrees distribution of musical networks. P(x) versus x in logarithmic scale on both axis. The first indication that a distribution is characterized by a power law is a straight line when plotted in log-log scale.
- Figure (b): Networks drawn from the perspective of the highest node degree.
- Figure (c): The relationship between pure notes in Bach's Minuet (no chord nodes represented).
- Figure (d): Extract of Bach's Minuet considering chords.
- The numbers in Figures (c) and (d) are Musical Instrument Digital Interface (MIDI) note numbers.