You may have most of this, if not help yourself. And yes to www.studybass.com
Here is what got me going. The major scale box pattern and the scale degrees with that box, i.e. want to run the C major scale; place the box's R note over a C note on the 3rd or 4th string and then use the scale sequence for a major scale, i.e. R-2-3-4-5-6-7-8. Want to play the C natural minor scale? Place the R the same way, but, this time use these scale degrees within the box R-2-b3-4-5-b6-b7-8. Yep, the C natural minor scale will use the same notes as the C major scale, except it'll flat the 3, 6 & 7.
Want to play a bass line for a C major chord. Place the box's R over a C note on the 3rd or 4th string and then play the R-3-5-8 scale degrees within the box. Here is the box and the scale degree sequences for a bunch of things. See if that works for you.
Bass Patterns based upon the Major Scale box.
Major Scale Box.
G|---2---|-------|---3---|---4---| 1st string
• Major Triad = R-3-5
• Minor Triad = R-b3-5
• Diminished Chord = R-b3-b5
• 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
See a chord and play it's chord tones. As every key will have three major, three minor and one diminished chord it's a good idea to get your major, minor and diminished bass line chord tones into muscle memory so when you see a chord your fingers just know what will work. Now the song may only give you enough room for the root, or root five - adapt and get as many chord tones into your bass line as needed. Root on 1 and a steady groove from the other chord tones plus something to call attention to the chord change is what we do.
• Major Scale = R-2-3-4-5-6-7 Home base
• Major Pentatonic = R-2-3-5-6 Leave out the 4 & 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 Leave out the 2 & 6.
• Blues = R-b3-4-b5-5-b7 Minor pentatonic with the blue note b5 added.
• Harmonic Minor Scale = R-2-b3-4-5-b6-7 Natural minor with a natural 7.
• Melodic Minor Scale = R-2-b3-4-5-6-7 Major scale with a b3.
Let the major scale be your home base then change a few notes and you have something different. No need to memorize a zillion patterns. Let the major scale pattern be your go to pattern - then adapt/adjust from there.
Generic Notes - for your bass line.
• 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. So R-3-5-3 will fit under any major chord.
• The b3 is generic to all minor chords. And R-b3-5-8 will fit under any minor chord. Why the 8? Well the 8 is just another root in the next octave.
• The 7 is generic to all maj7 chords. Yep, R-3-5-7 fits nicely.
• The b7 is generic to all dominant seventh and minor seventh chords. G7 = R-3-5-b7 or Gm7 = R-b3-5-b7.
• The 6 is neutral and adds color, help yourself to 6’s. Love the sound of R-3-5-6 with a major chord.
• 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.
• Roots, fives, eights and the correct 3 & 7 will play a lot of bass.
Now go look at the following information from Whousedtoplay. Modes And scale Go to the 7th post
This should give you enough to keep you busy for awhile. When you get all that into muscle memory we'll get into what to do with this in a song.