Don’t bore us, skip to the chorus >
Last night I took #chatgpt4 for a spin to see if it could write a song. I did this when GPT3 was around and it was an utter failure. This time was a lot different…
— Love and Science (@LOVEandSC1ENCE) March 16, 2023
🧵 by Jesse
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 ChatGPT-4 & I Wrote a Song Together 1](https://loveandscience.com/wp-content/uploads/2023/03/chatgpt4-pop-song-1-1024x891.jpg)
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 ChatGPT-4 & I Wrote a Song Together 2](https://loveandscience.com/wp-content/uploads/2023/03/chatgpt4-pop-song-5-2-933x1024.jpg)
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 3](https://loveandscience.com/wp-content/uploads/2023/03/chatgpt4-pop-song-7-2-1024x670.jpg)
![ChatGPT-4 & I Wrote a Song Together 4 ChatGPT-4 & I Wrote a Song Together 4](https://loveandscience.com/wp-content/uploads/2023/03/chatgpt-pop-song-8-2-1024x632.jpg)
![ChatGPT-4 & I Wrote a Song Together 5 ChatGPT-4 & I Wrote a Song Together 5](https://loveandscience.com/wp-content/uploads/2023/03/chatgpt-pop-song-9-2-1024x622.jpg)
![ChatGPT-4 & I Wrote a Song Together 6 ChatGPT-4 & I Wrote a Song Together 6](https://loveandscience.com/wp-content/uploads/2023/03/chatgpt-pop-song-10-2-1024x1010.jpg)
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 7](https://loveandscience.com/wp-content/uploads/2023/03/chatgpt-pop-song-intro-epic-2-2-1024x635.jpg)
![ChatGPT-4 & I Wrote a Song Together 8 ChatGPT-4 & I Wrote a Song Together 8](https://loveandscience.com/wp-content/uploads/2023/03/chatgpt-pop-song-intro-epic-4-2-1024x862.jpg)
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 9](https://loveandscience.com/wp-content/uploads/2023/03/chatgpt-pop-song-prechorus-2-1024x988.jpg)
![ChatGPT-4 & I Wrote a Song Together 10 ChatGPT-4 & I Wrote a Song Together 10](https://loveandscience.com/wp-content/uploads/2023/03/chatgpt-pop-song-bridge-5-1024x953.jpg)
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 11](https://loveandscience.com/wp-content/uploads/2023/03/chatgpt-pop-song-bridge-2-2-1024x879.jpg)
![ChatGPT-4 & I Wrote a Song Together 12 ChatGPT-4 & I Wrote a Song Together 12](https://loveandscience.com/wp-content/uploads/2023/03/chatgpt-pop-song-bridge-3-2-996x1024.jpg)
![ChatGPT-4 & I Wrote a Song Together 13 ChatGPT-4 & I Wrote a Song Together 13](https://loveandscience.com/wp-content/uploads/2023/03/chatgpt-pop-song-bridge-4-2-1024x1020.jpg)
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 ChatGPT-4 & I Wrote a Song Together 14](https://loveandscience.com/wp-content/uploads/2023/03/chatgpt-pop-song-vox-5-1024x561.jpg)
I run in to the issue of #GPT4getful again
![ChatGPT-4 & I Wrote a Song Together 15 ChatGPT-4 & I Wrote a Song Together 15](https://loveandscience.com/wp-content/uploads/2023/03/chatgpt-pop-song-vox-3-2-1024x472.jpg)
![ChatGPT-4 & I Wrote a Song Together 16 ChatGPT-4 & I Wrote a Song Together 16](https://loveandscience.com/wp-content/uploads/2023/03/chatgpt-pop-song-lyrics-6-964x1024.jpg)
![ChatGPT-4 & I Wrote a Song Together 17 ChatGPT-4 & I Wrote a Song Together 17](https://loveandscience.com/wp-content/uploads/2023/03/chatgpt-pop-song-lyrics-2-2-1024x841.jpg)
I finally get it to be more precise about the lyrics
![ChatGPT-4 & I Wrote a Song Together 18 ChatGPT-4 & I Wrote a Song Together 18](https://loveandscience.com/wp-content/uploads/2023/03/chatgpt-pop-song-lyrics-5-1-1024x969.jpg)
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.