Participants 2022

Beatroots AI

AI Song Contest 2022 / participants

TEAM / Beatroots AI
SONG / Song of the Machines
TEAM MEMBERS /
Zoë Van Noppen, Sander Van Grunderbeeck, Dorian Van den Heede, Arthur Chionh

About the TEAM

What might a wannabe rockstar, football fanatic, out-of-rhythm rebel and travel addict have in common? Passion for data! We are a team of 4 Machine Learning/Data Engineers from dataroots, a (the best) data consultancy in Leuven, Belgium. Despite our different backgrounds, our passion for data and Artificial Intelligence (AI) brought us together to explore AI in music-making. 
As 4 humble humanoids without any professional music experience, we’re proud to have written a full (and fully addictive) song that showcases the power of AI. We’ll definitely continue exploring AI and look forward to our next AI-dventure :)

About the SONG

Have you ever heard a machine whine? And with style? Be amazed by every AI-generated note and beat in “Song of the Machines”, a song that takes you behind-the-scenes of a machine’s life. “Time is not much fun” - life as a human can be tough, and being a machine isn’t easy too. We used AI not because we were “running away, away, away” from the challenges of music-making, but out of our desire to share the beauty and possibilities of AI with you.

So whether you’re feeling “cold and grey”, or need inspiration “to be somebody new”, “Song of the Machines” is your go-to electronic-pop reminder that everything is possible (especially with AI)!

About the HUMAN-AI PROCESS

Our vision was to develop and fine-tune AI tools as “creative partners” in music-making. We brainstormed about where in the song creation process we could use AI, and it became clear AI’s capabilities were endless. In the spirit of the “AI Song Contest”, we decided to use as much AI-generated output as possible, from lyrics to melodies to beats. Meanwhile, the humble humanoid was responsible for music rearrangement and production.

For lyrics, we fine-tuned an AI model, Generative Pre-trained Transformer 2 (GPT-2). GPT-2 generates text based on input. We fine-tuned it to generate lyrics for any given combination of artist, song name, music genre and decade. 

For music, we adapted AI models from Magenta, an open source research project focused on machine learning in music and other creative work:

Magenta’s Coconet is a convolutional neural network which harmonizes melodies. Given one note, it can generate three other notes that sound good together when played simultaneously. Coconet was originally trained on Johann Sebastian Bach’s music. We fine-tuned it to harmonize the melody in a more contemporary way.

Magenta’s MusicVAE uses Variational Auto-Encoders (VAE) to generate 16 bars (30-45 seconds) of music with 3 tracks - melody, bass and drums. We used MusicVAE to generate several 16-bar samples, from which we cherry-picked nice segments.

To nicely blend all the AI output into an earworm, we used Digital Audio Workstations (DAWs) like Ableton Live and Garageband. We could adjust notes, correct pitches and also dazzle things up with Ableton plug-ins like Magenta’s Drumify.

Lyrics

[VERSE] 

Hey, yeah                            
Hey, dad              
Well, that's me                                    

My body's so cold and grey
I'm a big machine  

It's getting harder every day
To find the one thing you forgot

[CHORUS]

I’m running away, away, away
Got to be somebody new 
if I really wrote this                             
Ain't no one here you see 
But if I really wrote this
gonna be the biggest fool,machine

[VERSE 2]

Some machines wait 'til the sun      
goes down                           
Some machines wait 'til the 
break of dawn

The machine starts ticking               
and turning          
I'm on the lost track in circles          

Time's gone by so slowly  
Time is not much fun 

[CHORUS]

Check out the other
songs of 2022