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

How To Track AI Traffic in GA4

8-Letter Bingos and High Scoring Triple-Triples: How to Turbo Charge Your Scrabble Game

Do You Really Need to Verify a Domain Property in Search Console?

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

Related articles

Learn how to track and analyze AI chatbot traffic in GA4 with custom channel groups. Follow our step-by-step guide to monitor ChatGPT, Gemini, and other…
There are over 30,000 8-letter bingos that can be played in a Scrabble game. But don’t despair, we’ve done the work to curate the top…
In a few minutes of clicking around, identify opportunities to increase your visibility and click through….

SIGN UP FOR RANDOM, INFREQUENT EMAILS

Reach out to discuss this article.

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