to do it the most difficult way, would ChrisGSP's way work
The short answer is "yes".
But it actually all comes out the same either way, so why make it more difficult?
(Unless you decide to play some scale other than the "mode" of each chord.*)
Example: Progression in G Major
G - Em - Am - C - D - G
You could think "I'll play a G Ionian scale over the G, an E Aeolian scale over the Em, an A Dorian scale over the Am, a C Lydian scale over the C and a D Mixoydian scale over the D".
Whew!!!!
That's a lot of scale changes.
However, all of those "different" scales are the "same" scale. The G Major scale.
Playing G Major over the G chord
is the Ionian sound, G Major over the Em chord
is the Aeolian sound, G Major over the Am chord
is the Dorian sound, etc.
The only difference is that the chord will "lead" you to emphasize a different note in the G Major scale when over that chord.
*But you could decide that you want some other sound over any one, or all, of those chords. Maybe you want something other than the E Aeolian sound over the Em chord or something other than the A Dorian sound over the Am chord.
Treating each chord by itself you could make a specific decision what you wanted to hear over each chord.
This
is more "complicated" and what Griff considers another level of "sophistication".
Similar to
not taking the "simplest" approach to a Blues Progression and playing the same minor pentatonic scale over all 3 chords, you could decide to play any number of different types of scales over each chord.
Some combination of Major and/or minor pentatonic, Mixolydian, Dorian, Pentatonic 6,etc.
The point of starting this thread was to stress that as long as you are playing some combination of chords that are
all within a key, you can play the Major scale of that key over all of those chords.
After all, the chords came from the scale so the scale's gotta work over the chords.
Conceptually pretty "simple".
Beyond that point, the progression and scale will take on a different sound/feeling/character depending on which
chord serves as the tonal center of the progression.
That was the "aha" moment for me.
Play any chords in a key and play the Major scale they came from over them.
That's modes "simplified".