The challenge on this topic is Jazz improvisation scales and ideas on the following chord progression: C#maj7 - Cmaj7 - Bmaj7 - Bbmaj7
So 4 chords are descending chromatically within 2 measures and repeat over again. (4/4, Tempo ~120) I am not sure honestly even what to try because every next chord has all different notes from the previous one which kills the idea to try some scales (Except chromatic scale)
What works for me is to choose certain notes from the chord present in given moment and create licks from those notes. That way I can be sure that the current note is compliant with the current chord but however that seems very difficult to think about and invent licks in real-time while improvising.
What would be your approach to improvise on this?