I'm programmatically trying to create a song. If I have a 4 chord progression that i'm trying to fit into 3 bars, what rules of thumb should i be following to make it sound not terrible?
If we have a example scenario that I'm in the key of C, and my chord progression is I–V–vi–IV. So that leaves us with the chords of C–G–Am–F. What I would do is just shorten the bar the minor chord is in and leave all the major chords longer. Is this a good rule to follow? Will this be ok for other scales, like minor scales?
Sorry if i'm not using the correct terminology, my music theory knowledge is lacking.