Online Bass Lessons at StudyBass.com and Bass Guitar for Dummies are two great sources. Spend some time here.
http://www.studybass.com/lessons/common-bass-patterns/
Here is something you may want to print off and use as a reference source, i.e. print it and keep it handy.
Bass Patterns based upon the Major Scale box.
Code:
Major Scale Box.
G|---2---|-------|---3---|---4---| 1st string
D|---6---|-------|---7---|---8---|
A|---3---|---4---|-------|---5---|
E|-------|---R---|-------|---2---|4th string
Place the root (R) on the C note 4th string 8th fret and the C major scale await you.
Place the root (R) on the C note and play the R-3-5 and you have just played the notes of the C major chord aka C arpeggio. Chord progression for this song is G-C-D. Place your box root on a G on the 3rd string. Where is your C? Where is the D? The next song's progression is C-F-G. Place your box root on a C on the 3rd string. Where is your F? Where is your G? Yep, piece of cake.
Basic Chords
Major Triad = R-3-5
Minor Triad = R-b3-5
Diminished Chord = R-b3-b5
7th Chords
Maj7 = R-3-5-7
Minor 7 = R-b3-5-b7
Dominant 7 = R-3-5-b7
½ diminished = R-b3-b5-b7
Full diminished = R-b3-b5-bb7
Scales - use the Major Scale Box as your home base. Place the root note correctly and the rest of the scale notes will automatically be there waiting for you.
Major Scale = R-2-3-4-5-6-7
Major Pentatonic = R-2-3-5-6 Major scale without the 4 & 7
Major Bebop = R-2-3-4-5-b6-6-7 Major scale with a b6 added
Major Dominant Bebop = R-2-3-4-5-6-b7-7 Major scale with both b7 and 7
Natural Minor Scale = R-2-b3-4-5-b6-b7 Major scale with the 3, 6 & 7 flatted
Minor Pentatonic = R-b3-4-5-b7 Natural minor scale without the 2 & 6
Blues = R-b3-4-b5-5-b7 Minor pentatonic with the b5 blue note added
Harmonic Minor Scale = R-2-b3-4-5-b6-7 Natural minor scale with a natural 7
Melodic Minor Scale = R-2-b3-4-5-6-7 Major scale with a b3
Minor Bebop = R-2-b3-3-4-5-6-b7 Dorian with a natural 3 added
That’s enough to get you going.
Major modes
Ionian same as the Major Scale.
Lydian use the major scale and sharp the 4 - yes, it’s that simple.
Mixolydian use the major scale and flat the 7.
Minor Modes
Aeolian same as the Natural Minor scale.
Dorian use the Natural Minor scale and sharp the b6 back to a natural 6.
Phrygian use the Natural Minor scale and flat the 2.
Locrian use the Natural Minor scale and flat the 2 and the 5.
Generic Notes to use in writing your bass lines.
The root, five and eight are generic and fit most any chord. Remember the diminished has a flatted 5.
The 3 is generic to all major chords. See a major chord R-3-5-8 is a generic bass line that will work.
The b3 is generic to all minor chords. See a minor chord R-b3-5-8 is a generic bass line that will work.
The 7 is generic to all maj7 chords. R-3-5-7.
The b7 is generic to all dominant seventh and minor seventh chords. R-3-5-b7 or R-b3-5-b7.
The 6 is neutral and adds color, help yourself to 6’s. I like R-3-5-6 for major chords. Has a great sound.
The 2 and 4 make good passing notes. Don’t linger on them or stop on them, keep them passing.
In making your bass line help yourself to those notes, just use them correctly.
Remember roots, fives, eights and the correct 3 will play a lot of bass.