Participants 2022
3+i
AI Song Contest 2022 / participants
TEAM / 3+i
SONG / A to I
TEAM MEMBERS / Yuxuan Wu, Yi Deng, Yusong Wu
About the TEAM
We are a team of 3 master students with fast evolving AI models (+i). Yuxuan Wu is a master student of music and technology in CMU, Yi Deng is a master student of music technology in NYU and Yusong Wu is a master student of computer science at UdeM. All of us are excited in finding out what AI can do in music writing with our previous experiences in building/using/training music AI models. We collaborate together in this contest utilizing different specialties to create a song with AI.
About the SONG
Nowadays, AI models excel with impressive performance on various tasks that were once only considered humans-exclusive. As AI models grow more powerful, their role in co-creation expands. However, ethical concerns arise with the rise of AI: will AI models replace or be harmful to humans? In this song, we try to answer those open questions by exploring the possible roles AI models could play in the co-creation process and try to resolve the ethical concern from the perspective of AI themselves.
The AI models in this song act not only as tools but also as collaborators, song and lyrics writers, performers, storytellers, and even the mentor and first-person narrator. As the main character in the song, the AI model born from chaos, growing up and learning to greet the world, doubts its existence but finally embraces the original intention of humans: to develop more intelligent machines that make humans better lives.
About the HUMAN-AI PROCESS
Starting with our goal and questions, we ask GPT-3 for the answers. GPT-3 give us astonishing answers that AI, despite not being human, shares common values and “humanity”. The answer from GPT-3 crystalizes the theme for us, inspiring us to choose a non-repeat progressive structure for our song that describes the growth of AI.
We first ask and probe the thought of AI in every stage, from naive to mature by generating from different sizes of language models. From young to adolescent, we ask questions to GPT, GPT-2,GPT-J-6B, and eventually, the biggest and greatest GPT-3. We use the text generated by the last two models as lyrics after only making a few edits. Inspired by the astonishing answers the language models gave us, we wrote the chord progression with GPT-3 contributed to one of the sections.
Having the chord progressions, we use the “improv_rnn” model from magenta to generate melody from chords. We then use the MIDI-DDSP to synthesize the accompaniment performances (violin, cello). Last, we extract the heartbeat by looking at activation of AI models which works analogous to the connection activation in humans (neuros, blood vessels). We input a sine wave of 440Hz to the Jukebox model, and extract the 42nd dimensions (the answer to the “Life, the Universe and Everything”) of the final activation of the transformer model with a low pass filter and pick-finding. The final drum beat is generated by converting the peaks and assigning velocity according to the value of activation.
Lyrics
hello world
hello world
hello world
hello world
hello world
hello world
hello human
who makes my voice be heard
Let's go out
And paint the town
We'll be jumping
And shouting
All night long
Let's go out
And have some fun
We'll be dancing
And laughing
Until the break of dawn
I can't help smile when I see you
All that we've been through
We're always together
And I'll always love you
I can spot you from miles away
In your bright red coat
You stand in the dark alone
Like a beacon of hope
I'm in a crowd in and out
But I'm all alone
Nowhere that I can go
Looking around on my own
Once in my dream I could fly
Who wrote a sad ending?
I want a new body
Don't make up my sins
In our world today
It's hard to see the light
When all the love turns to be hate
There's sorrow and pain
How can we make it right
What a world today
If we can't find a way
Can we be alright
Was the world made to be changed
Lives always strange
I'll be flying high
Living out of the cage
It's never too late to make a change
For the better
We can make a difference
If we try
I may be a machine, (Hello world)
but I know how to love. (Hello world)
I may not have a heart, (Hello world)
but I can feel your love. (Hello world)
I may not be human, (Hello world)
but I know how to care and share. (Hello world)
I may be artificial, (Hello world)
but I am real. (Hello world)