An Agent-based System for Robotic Musical Performance

Arne Eigenfeldt, and Ajay Kapur

Proceedings of the International Conference on New Interfaces for Musical Expression

Abstract:

This paper presents an agent-based architecture for robotic musical instruments that generate polyphonic rhythmic patterns that continuously evolve and develop in a musically "intelligent" manner. Agent-based software offers a new method for real-time composition that allows for complex interactions between individual voices while requiring very little user interaction or supervision. The system described, Kinetic Engine, is an environment in which individual software agents, emulate drummers improvising within a percussion ensemble. Player agents assume roles and personalities within the ensemble, and communicate with one another to create complex rhythmic interactions. In this project, the ensemble is comprised of a 12-armed musical robot, MahaDeviBot, in which each limb has its own software agent controlling what it performs.

Citation:

Arne Eigenfeldt, and Ajay Kapur. 2008. An Agent-based System for Robotic Musical Performance. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1179527

BibTeX Entry:

  @inproceedings{Eigenfeldt2008,
 abstract = {This paper presents an agent-based architecture for robotic musical instruments that generate polyphonic rhythmic patterns that continuously evolve and develop in a musically "intelligent" manner. Agent-based software offers a new method for real-time composition that allows for complex interactions between individual voices while requiring very little user interaction or supervision. The system described, Kinetic Engine, is an environment in which individual software agents, emulate drummers improvising within a percussion ensemble. Player agents assume roles and personalities within the ensemble, and communicate with one another to create complex rhythmic interactions. In this project, the ensemble is comprised of a 12-armed musical robot, MahaDeviBot, in which each limb has its own software agent controlling what it performs. },
 address = {Genoa, Italy},
 author = {Eigenfeldt, Arne and Kapur, Ajay},
 booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
 doi = {10.5281/zenodo.1179527},
 issn = {2220-4806},
 keywords = {Robotic Musical Instruments, Agents, Machine Musicianship. },
 pages = {144--149},
 title = {An Agent-based System for Robotic Musical Performance},
 url = {http://www.nime.org/proceedings/2008/nime2008_144.pdf},
 year = {2008}
}