With music generation, it's good to not go all the way up the chain of abstraction.
Generate the synths, the DAW, the bass-line, the vocals, but never the whole thing. You can (and should) still compose by hand. The act of composing should be fun enough that you want to do it manually, otherwise you're not really the one making the song.
Also, a minimal amount of music theory knowledge helps significantly.
Why on earth would you generate any of those things when there are fantastic tools made by people that are time tested?