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

(a)(b)

(c)(d)

  • 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.

Links


free tracking