Evolutionary music making
People
Supervisor
Research areas
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)