I create chord sets for Scaler using Google Antigravity using a system prompt. I can prompt it for a certian mood or genre. I’ve also prompted for a chord set with minor 7th chords going through all twelve keys with passing chords using some fancy mode. It creates xml files that you can import into Scaler.
I’ve put the setup on github, so you can set it up and use it and improve on it if you wish. The system instructions are in the “.agent/rules” directory. You can use them in other AIs like Claude or ChatGpt.
Nice work Paul and thanks for sharing it on GitHub.
A good while back I knocked up a bit of Python to generate XML files for Scaler 2 - it scraped a couple of websites to find suitable progressions. I never thought about using AI to do the same. I have to say that whilst I thoroughly enjoyed the process of converting all of the progressions I have barely used any of them!
Something still on my rainy day list is to experiment with a script to take a set of 4 or 5 chords and lay them out in a full song structure, adding suitable chords for the pre-chorus, bridge, middle 8, whatever. It’s to solve a problem many people have where they finds a few chords that work together but then don’t know how to vary/tweak the sequence to get enough variety for verse, chorus etc.
I’m particularly fascinated by the really-common-but-timeless songs that just change the order of the same 4 chords for verse, chorus, bridge etc.
One of the most common examples:
Verse I – V – vi – IV
Chorus vi – IV – I – V
Bridge IV – I – V – vi
But AI is probably already better than my script would be!