Agent-Based Music Live Coding: Sonic adventures in 2D.

This article describes agent-based music live coding, an approach for music performance and composition based on programming a set of agents in a 2D plane. This style of programming draws from the tradition of agent-based models and facilitates interactive algorithmic control of data-driven sound sy...

Descripción completa

Detalles Bibliográficos
Publicado en:Organised Sound Vol. 28; no. 2; pp. 231 - 241
Autor principal: Roma, Gerard
Formato: Artículo
Publicado: Cambridge University Press Aug2023
Materias:
Acceso en línea:Ver este registro en EBSCOhost
Descripción
Sumario:This article describes agent-based music live coding, an approach for music performance and composition based on programming a set of agents in a 2D plane. This style of programming draws from the tradition of agent-based models and facilitates interactive algorithmic control of data-driven sound synthesis methods such as wave terrain synthesis or corpus-based concatenative synthesis. The main elements are a 'terrain', which may be used to access different types of data, a set of agents and their trajectories, and a set of synthesis functions associated to agents. An implementation using the SuperCollider language is demonstrated.