BEZO said... 1 - If the chords in the song are all diatonic, you can use the scale related to the key of the song over any of the chords. So, if the song is in E, the E major scale will work over any of the chords.
Thats not true...There is no way for an E major scale to work over ANY of the chords....Then everything will simply sound as E Major
...every diatonic chord has its characteristic notes which make the actual chord...
Most of the times the characteristic notes of the chord are the 3rd and the 7th.
e.g. For a Dmin7 chord the characteristic notes are F and C. If you use a C Major scale over the Dmin7 Chord and emphasize the notes G and B then the quality and the sound of the chord is changed to a Gdom7.
A quick lesson
C Major scale=>
CMaj7 chord => Ionian scale => C to C with no alterations, char. notes E and B, "Avoid" Note F
DMin7 chord => Dorian D to D, no alter. Char notes F and C "Avoid" notes G and B
Emin7 Chord => Phrygian, E to E no alter, char notes G and D, "Avoid" Notes F and C
FMaj7 Chord => Lydian Scale => F to F no alter, Char notes A and E, No Avoid Notes
Gdom7 => Mixolydian Scale, G to G, no alter, Char Notes B and F, "Avoid" note C
Amin7 => Aeolian Scale, A to A, no alter, Char notes C and G, "Avoid" note F
Bmin7b5 => Locrian Scale, B to B, no alter, Char Notes D and A "Avoid" Note C.
**"Avoid" Note doesnt necassarily mean that you are not allowed to use it. Someone must be carefull on how to use and ussualy its used in weak beat and as a chromatic or in some cases to provide tension.
I hope my information are helpfull
Thnx