The song is written in C-minor. This, to me, means that most of the music will be playable on a E-flat major scale. I understand that not all chords will necesarily be found in this scale (borrowed chords and all), and I understand that with a key change, the scale also changes.
But why would an entire scale change over a simple chord progression without a key change?
At the 2:57 time mark, there is a musical bridge. During the bridge, the bass-line is simple descending scales (BEAUTIFUL). There are 4 descending scale runs before they repeat all in the key of C-minor:
The first descending scale is over an E flat major chord, and it is a E flat major scale (in Ionian mode - as would be expected from the Key of C minor) But here things get weird The second chord is D flat major (a borrowed chord). The descending scale played is a A flat Major scale in Lydian mode (as if the key is now A flat major?). The third chord is F minor, and the scale played is, again a A flat Major scale (played in Aeolian mode - also as if the key is A flat major) The last chord is A flat major, and the descending scale played is a A flat Major scale in Ionian mode - also fitting in with a key of A flat major.
Wait... Please don't tell me I wrote all that just to figure out they modulated from Cminor to Aflat Major using E flat major as a pivot chord?
Nice first question, Antonie...