S i bugs
GERARD ROMA, Uni e si y o Wes London, Uni ed Kingdom
Addi ional Key Wo ds and Ph ases: li e coding, agen -based models, co pus-based pe o mance
ACM Re e ence Fo ma :
1 PROGRAM NOTES
S i bugs is an explo a ion o li e algo i hmic con ol in co pus-based pe o mance. A communi y o compu a ional
agen s con ined o a wo-dimensional squa e p ison cell is li e-coded in o collec i e madness.
Agen s a e con olled by simple code unc ions ha de ine na iga ion in a e ain made o a collec ion o elec onic
noise samples. Each agen is also associa ed wi h a sound playback/syn hesis unc ion. The pe o mance emb aces he
complexi y eme ging om quickly coding a mul iplici y o beha iou s in a sha ed sonic space.
2 PROJECT DESCRIPTION
In p e ious wo k [
3
] a amewo k o he isualiza ion o sound collec ions was p esen ed, including an implemen a ion
in he Supe Collide language
1
. This allows o ep esen ing a sound co pus as a 2D g id which is compu ed h ough
audio analysis and dimensionali y educ ion. Each indi idual sound is ep esen ed as an icon which shows he empo al
e olu ion o loudness and spec al cen oid. The isualiza ion can hen be used o co pus-based composi ion and
pe o mance [4].
One way o na iga e he co pus is by using li e coded a i icial agen s. This app oach, inspi ed by agen -based
modelling [
1
,
5
], can be desc ibed as agen -based music li e coding (ABMLC). The concep ual model and implemen a ion
a e explained in mo e de ail in [
2
]. Each agen is de ined by a sho code snippe which con ols he posi ion in he
isualiza ion. Se e al unc ions, such as pa e ns, lines, andom walks and o bi s a e explo ed. The isual anima ion
imp o es he eadabili y o he pe o mance wi h espec o he aw code.
Mob
2
is a bespoke li e coding en i onmen w i en in Supe Collide , which allows li e coding o isual agen s on a
2D su ace. The e ain (da a a ailable o agen s in he sha ed space) may be gene a ed in di e en ways, including he
isualiza ion o a sound co pus. Each agen is li e-coded h ough i s co esponding ex box in plain Supe Collide
language. An agen is also associa ed wi h one o se e al syn h de ini ions which ha e been coded in ad ance. In
addi ion o he posi ion and he bu e o he sound associa ed wi h i , syn hs ecei e an ampli ude pa ame e which is
con olled h ough a ha dwa e MIDI slide . Figu e 1 shows a sc eensho o he in e ace. A andom colou is associa ed
wi h each agen , which is used bo h in he plo and in he code edi o ab.
1h ps://gi hub.com/ lucoma/FluidCo pusMap2
2h ps://gi hub.com/g- oma/Mob
Licensed unde a C ea i e Commons A ibu ion 4.0 In e na ional License (CC BY 4.0). Copy igh emains wi h he au ho (s).
Ge a d Roma. 2023. S i bugs. 1, 1 (May 2023), 3 pages.
Music P oceedings o he In e na ional Con e ence on New In e aces o Musical Exp ession
NIME’23, 31 May — 2 June 2023, Mexico Ci y, Mexico
2 Ge a d Roma
In S i bugs, his sys em is used o explo e he con inuum be ween epe i i e and andom s uc u es. The co pus was
c ea ed h ough expe imen a ion wi h a small ha dwa e modula sound p ocesso . The musical o m is imp o ised
h ough li e coding, bu amilia i y wi h he sound co pus and i s isualisa ion p o ides he pe o me wi h some
le e age in he nego ia ion wi h he eme ging collec i e a i icial agency.
Fig. 1. Mob use in e ace
3 PERFORMANCE NOTES
The pe o mance is expec ed o las 12-15 minu es and will be p esen ed emo ely as an audio- isual solo li e coding
imp o isa ion using Mob.
S i bugs 3
REFERENCES
[1] Mi chel Resnick. 1997. Tu les, Te mi es, and T a ic Jams: Explo a ions in Massi ely Pa allel Mic owo lds. MIT P ess.
[2] Ge a d Roma. 2023. Agen -based Music Li e Coding: Sonic Ad en u es in 2D. O ganised Sound 28, 2 (2023). (In p ess).
[3]
Ge a d Roma, Anna Xambó, Owen G een, and Pie e Alexand e T emblay. 2021. A Gene al F amewo k o Visualiza ion o Sound Collec ions in
Musical In e aces. Applied Sciences 11, 24 (2021), 11926.
[4]
Diemo Schwa z, G égo y Belle , B uno Ve b ugghe, and Sam B i on. 2006. Real- ime co pus-based conca ena i e syn hesis wi h ca a . In 9 h
In e na ional Con e ence on Digi al Audio E ec s (DAFx). 279–282.
[5]
Se h Tisue and U i Wilensky. 2004. Ne logo: A simple en i onmen o modeling complexi y. In In e na ional Con e ence on Complex Sys ems, Vol. 21.
Bos on, MA, 16–21.