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...
| Publicado en: | Organised Sound Vol. 28; no. 2; pp. 231 - 241 |
|---|---|
| Autor principal: | |
| Formato: | Artículo |
| Publicado: |
Cambridge University Press
Aug2023
|
| Materias: | |
| Acceso en línea: | Ver este registro en EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=173033644&site=ehost-live header: @attributes: shortDbName: hlh uiTerm: 173033644 longDbName: Humanities International Complete uiTag: AN controlInfo: bkinfo: jinfo: jid: 13557718 G0N jtl: Organised Sound issn: 13557718 maglogo: N pubinfo: dt: Aug2023 vid: 28 iid: 2 pid: 15979 pub: Cambridge University Press artinfo: ui: 173033644 10.1017/S1355771823000274 ppf: 231 ppct: 10 formats: tig: atl: Agent-Based Music Live Coding: Sonic adventures in 2D. aug: au: Roma, Gerard affil: School of Computing and Engineering, University of West London, London, UK su: Computer programming Multiagent systems Two-dimensional models Musical composition Computer music sug: subj: Computer programming Multiagent systems Two-dimensional models Musical composition Computer music ab: 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. pubtype: Academic Journal doctype: Article src: R language: English refInfo: copyright: @attributes: flag: Y dt: @attributes: year: 2023 holdings: @attributes: islocal: N |
|---|