Deep Reinforcement Learning Music

Use Imitation Learning to generate innovative music in desired styles. Only require few human samples.


Here shows some generated samples by imitating 'Chai Kingdom' and 'Mushroom Kingdom' from Super Mario. It learns to mix the styles, structures, and pitches seamlessly, and produces unique rhythms. This credits to the exploration concept in RL which the supervised approaches do not have. It explores different ways to imitate the same music pieces. 

Other generated music

  • YouTube

Human samples


Generated samples