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
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