03/16/2023

ChatGPT-4 & I Wrote a Song Together

Jesse takes ChatGPT-4 on a frustrating songwriting adventure, turning AI-generated chords, melodies, and lyrics into a catchy pop tune!

Don’t bore us, skip to the chorus >

That’s the original tweet, but I thought I’d document the process here too.

My first prompt was simply: “You and I are a songwriting duo. You will tell me what to play and I’ll perform & record the music”. It returned the skeleton of a song with chord progressions, lyrics, and style.

ChatGPT-4 & I Wrote a Song Together 1

That was a lot to work with so I fired up #LogicPro and got to work. I wanted more guidance so I asked it what the instrumentation and BPM should be. It said 110-130 is perfect for pop, so we went with 120BPM.

I wondered if Logic could tell me which loops and sounds to use. It kind of can, but when I looked for some of the sounds they didn’t exist, especially when it comes to loops.

ChatGPT-4 & I Wrote a Song Together 2

To make this simple I used live loops to record each section of the song. Now I needed it to write some melodies for me. I went back and forth with it to craft something that felt better to my ear. Notice that I got upset with it about using solfege and it didn’t get butthurt.

ChatGPT-4 & I Wrote a Song Together 3
ChatGPT-4 & I Wrote a Song Together 4
ChatGPT-4 & I Wrote a Song Together 5
ChatGPT-4 & I Wrote a Song Together 6

Now I wanted an epic intro melody. So far I’ve interpreted the notes as quarters, but it gave me 5 notes in the 3rd measure so I wanted to see if it could give me rhythm. It worked, but then the ending was boring so I had to coax something better out of it.

ChatGPT-4 & I Wrote a Song Together 7
ChatGPT-4 & I Wrote a Song Together 8

I went through the rest of the melodies, but when I got to the pre-chorus I had to inform it that it was performed in halftime. Now to the bridge and where it started to all go wrong.

ChatGPT-4 & I Wrote a Song Together 9
ChatGPT-4 & I Wrote a Song Together 10

The bridge used 7 chords instead of 8. When reading charts if the last chord is repeated it isn’t always written and F is a great chord to end with so I went with that. The issue is that GPT4 changed the bridge chords on me and refused to acknowledge the error.

ChatGPT-4 & I Wrote a Song Together 11
ChatGPT-4 & I Wrote a Song Together 12
ChatGPT-4 & I Wrote a Song Together 13

We’re back on track, but I’m miffed that it tried to gaslight me. Now is the time I tell it a secret

ChatGPT-4 & I Wrote a Song Together 14

I run in to the issue of #GPT4getful again

ChatGPT-4 & I Wrote a Song Together 15
ChatGPT-4 & I Wrote a Song Together 16
ChatGPT-4 & I Wrote a Song Together 17

I finally get it to be more precise about the lyrics

ChatGPT-4 & I Wrote a Song Together 18

I have no intention of a vocal performance at 1am, but I see this as being viable with enough tweaks.
Thanks for sticking around. Here’s the demo of the #ChatGPT4getful pop song. Due to video time constraints this isn’t the full arrangement, but all parts are here.

Our most popular articles

Are We Living In A Simulation?

Asana Review from a Project Manager’s Perspective

Author
Have any thoughts to share? We love challenging conversations.
Reach out to discuss this article.

Related articles

Many scientists think so, and in a sense I agree – but my version of “simulation” looks a little different….
Memo: Blocking time for focus is easier than you think. You just have to do it….

SIGN UP FOR RANDOM, INFREQUENT EMAILS

Reach out to discuss this article.

This field is for validation purposes and should be left unchanged.