Since our previous blogpost describing how we used AIVA to create the world’s first AI-generated album of Chinese music, the team has been hard at work to find ways to train AIVA on new styles of music, and ultimately make it easier for composers to scale their songwriting process.

“ AIVA, play me a Rock song ”

Our database of 30.000 scores is largely made up of classical, symphonic and cinematic scores encoded in MIDI format, but we have recently added several hundreds Rock MIDIs as well. The first logical step was to retrain our existing deep neural network architectures on that new type of data.

Melody is key to a really great Rock track, and at first, we didn’t expect anything super interesting to happen on that front. We did expect to have some cool harmonies that would give a nice starting point to a great Rock song, but nothing that would really stand on its own. Sometimes, it can be hard for our neural networks to capture the mechanics of great melodies in styles that are less rich than classical music.

But our AI music composer AIVA proved us wrong, and we’re happy to say the result was above our expectations! Here’s the recording of a Rock track composed by AIVA, that we call On the Edge: