Some examples of Musebot interactions

In December 2016, Ollie Bown, Andrew Brown, Toby Gifford, and Arne Eigenfeldt got together in Byron Bay, Australia, for a week long code jam. We were interested in getting some musebots to interact and react to one another’s musical activity levels (i.e. density), as well as attempt to negotiate an ending.

Four musebots, four separate coding environments:

  • MaxMSP (SynthBassBot, playing the bass);
  • Java (Art BlakeyBot, top right, playing drums);
  • Extempore (negotiate_ybot, middle right, playing the harmonic pad), and
  • PD (PD_midi_bot, bottom right, playing the electric piano).

An additional musebot – ae_ModalChordBOT – is generating a cyclical harmonic progression, which moves between sections, depending upon the density level of the active musebots.

All audio is going through JackAudio, into Ableton Live. The middle display (from the Conductor) displays the ongoing negotiations regarding density (0.0 – 1.0) and whether to end (0 or 1).

Musebots, Live Project, and other material for this project available here.

Here is what we came up with:

This version is described in a recent paper (audio only):

Something that came out of the NIME workshop (July 2016) on musebots…

From the 2015 ProcJam in November 2015: musebots by Ben Carey, Ollie Bown, Arne Eigenfeldt, Kıvanç Tatar, Toby Gifford

Some of the 50+ ensembles that have appeared in 2015 for the Musebot Chill-Out Sessions:

Arne Eigenfeldt’s BeatBot, Ollie Bown’s DeciderBot, and Ben Carey’s _derivationsBOT

Example of a top-down ensemble, using several of Arne Eigenfeldt’s musebots, including a ProducerBOT

Example of one musebot adopting the parameters of another musebots parameters, receiving via messages.

Skip to toolbar