Originally Posted by henryrobinett
I don't know man, -- it seems to me the easiest thing to do is just learn music. Then you can generate as much as you want, any time, any where..
I second this.
It's not very hard to understand music if you're really interested (which gives you a lot of natural drive). The first step to advancing yourself is to train your ear. If you've learned some theory then you should easily be able to tell apart the chord qualities of major or minor.
Assuming this, what you should work on is to train your ear to listen for the bass lines. Pretty much all modern pop/electronica/jazz/rock music follow the same harmonic structure formula. On every new chord, listen for where the bass is landing or resolving to... that's typically what the new chord is.
Once you figure out the bass, and you can naturally tell if it's major or minor, you're pretty much set, even though it'd help to be able to tell if you have 7ths or 9th, 11ths/13ths (chord extensions) present and whether those 7ths, 9ths (intervals), etc. are major or minor.
To get you started, the most common, popular, timeless chord progressions are:
*(these are the chords represented in scale degrees in a key signature for the bass to be the root of the chords)*
- the 1, 4, 5
- the 2, 5, 1
- the 1, 6, 2, 5 (can also be 6, 2, 5, 1 or 2, 5, 1, 6)
- 1, 6, 4, 5
- minor 1 to major 4 (borrowing chords from parallel keys or essentially "modal mixture")
As you may also notice, not every chord progression has to start with the "1", a lot of the best progressions don't start on the one. A good example is Daft Punk's "Something About Us", which is a 6, 5, 1, 4 progression. More clearly stated, the bass is usually separated from the rest of the voices an octave below and the rest of the voices could and should be played in inversions as this song does well:
6 - Bb Major 7 (Bb, F, A, D) (notice how the 3rd (D) is an octave above)
5 - A Minor 7 (A, E, G, A, C)
1 - D Minor 9 (D, F, A, C, E)
4 - G Major 9 (G, A, B, D)
6 - Bb Major 7 (Bb, D, F, A)
5 - A7 flat 9 (A, E, G, Bb, C#)
1 - D Sus (D, A, C, E, G)
4 - G Minor 7 (G, Bb, D, F)
I know this may be a little bit too much info, but hopefully it helps. Just keep a critical ear open, listen, and most importantly play around!