My PhD will soon be available.
My thesis explores the integration of autonomous agents into live coding systems to co-create music with human performers based on affective response, aiming to enhance musical expression and collaboration between humans and machines. By developing prototypes and conducting experiments, the studies conducted demonstrate that autonomous agents can facilitate the emergence of new musical ideas and patterns. The research outlines the creation of an Affective Live Coding Autonomous Agent (ALCAA) and a Markovian Agent for code generation (that leverages Haskell's strictly typed system) named Tidal Fuzz, which together form a hybrid system combining affective and computational models for generating expressive music through code manipulation. The thesis also proposes modifications the Consensual Assessment Technique for live coders, as a means of evaluating the creative outcomes of this collaborative process, acknowledging the subjective nature of creativity and ensuring nuanced evaluation.
I am currently teaching as part of the Creative Computing Institute at University of the Arts London the following courses:
Live Coding Small AI Guest Lecture, LCC, UAL
Creating Compositions in Strudel Workshop at Music Hackspace
STOOR lab's Knob Twiddler's Hangout: Deru, Digital Selves, Yaxu, Speedy J
Sound and Music Summer School Masterclasss
Algorithmic Art Assembly, SF: Algorithms, Music and Machines (video available on request)
[Journal Article] On The Integration of Machine Agents into Live Coding
[Paper] MosAIck: Staging Contemporary AI Performance - Connecting Live Coding, E-Textiles and Movement
[Poster] Live coding the code: an environment for `meta' live code performance - E Wilson, H Thompson