Skip to main content


  • Open Access

CinBalada: A multiagent rhythm factory

  • 1, 2,
  • 1 and
  • 1
Journal of the Brazilian Computer Society14:BF03192563

  • Received: 23 February 2008
  • Accepted: 8 July 2008


CinBalada is a system for automatic creation of polyphonic rhythmic performances by mixing elements from different musical styles. This system is based on agents that act as musicians playing percussion instruments in a drum circle. Each agent has to choose from a database the rhythm pattern of its instrument that satisfies the “rhythmic role” assigned to him in order to produce a collectivelyconsistent rhythmic performance. A rhythmic role is a concept that we proposed here with the objective of representing culture-specific rules for creation of polyphonic performances.


  • rhythm composition
  • rhythmic role
  • multiagent system