Hostname: page-component-74656f9884-g96k6 Total loading time: 0 Render date: 2026-11-10T08:07:55.530Z Has data issue: false hasContentIssue false

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

Published online by Cambridge University Press:  09 August 2023

Gerard Roma*
Affiliation:
School of Computing and Engineering, University of West London, London, UK
Rights & Permissions [Opens in a new window]

Abstract

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.

Information

Type
Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. Agent-based music live coding overview.

Figure 1

Figure 2. Grayscale terrain generated from a function.

Figure 2

Figure 3. Terrain generated from a database of audio samples.

Figure 3

Figure 4. Mob user interface.

Supplementary material: File

Roma supplementary material

Roma supplementary material

Download Roma supplementary material(File)
File 108 MB