Hands On Computer Simulation of Music Evolution

Workshop at the
1st Conference on Computer Simulation of Musical Creativity
17th June 2016. University of Huddersfield. UK.

In this workshop, Dr Marcelo Gimenes will introduce the iMe (Interactive Musical Environments) computer system, a multi-agent platform designed to support experiments with musical creativity and evolution in artificial societies. The theoretical and technical challenges of each one of its components, from the perceptive, cognitive and generative to the decision-making and life-cycle models will be explained. Many of these are inspired on the biological evolutionary principles applied to music through the framework of Music Memetics. After a theoretical introduction, participants will be able to experiment with the system and observe how an initial pool of music samples could potentially give rise to new musical styles due to a history of successive interactions between the multiple agents in the environment.

To quickly get going, in the iMe application:

  1. Create a new simulation (menu ‘File/New’)
  2. Save the simulation in your hard disk (menu ‘File/Save’)
  3. Add a few MIDI files to the Music Store (menu ‘Simulation/Show Music Store’)
  4. Create a new CPMap with the Compositional and Performance Map tool (menu ‘Simulation/Show CPMap’). Alternatively, you can import a CPMap (there is one in the zip file provided)
  5. Click on the ‘start’ button (or use the menu ‘Simulation/Start-Pause’)

Click here to download the files for the workshop. In the zip file, you will find a few MIDI files and a CPMap for you to start your experiments.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s