This is a demo of music genre recognition using a convolutional neural network running inside your browser. To start, click the button below and upload a song. A visualization will be shown, presenting the network's belief about the genre of the song at any given point in time.

This app has been tested on Google Chrome. It most likely won't work on other browsers.

Source code is available on GitHub.

Please wait while your song is being processed. This may take a minute or two depending on the length of the song.

  • Blues
  • Classical
  • Country
  • Disco
  • HipHop
  • Jazz
  • Metal
  • Pop
  • Reggae
  • Rock