Evolutionary music making

Description

Making music with evolutionary algorithms has a long history, but is yet to break into mainstream music technology systems. In this project, you will develop an interactive music application (e.g., web or mobile app) for generating and assessing music created using an evolutionary algorithm. A novel approach might involve the human user evaluating some generated sounds, while others are analysed by an automatic system using MIR techniques or a discriminator neural network.

Goals

  • gain an understanding of evolutionary computing techniques
  • create an interactive music application that evolves new musical composition
  • use MIR techniques to evaluate this music, as well as user ratings

Requirements

  • coursework in machine learning or bio-inspired computing
  • motivation and interest in music
  • experience with Python
  • experience/interest with music computing software/libraries

Keywords

machine learning

music

evolutionary computing

algorithmic composition

bio-inspired computing

music information retrieval (MIR)

Updated:  1 June 2019/Responsible Officer:  Head of School/Page Contact:  CECS Marketing