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]