How to Practice Soloing Over Chord Changes (So It Actually Sounds Musical)

By Reimo5 min read

When most people start soloing over chord changes, they reach for one scale and hope it fits. Sometimes it does. But the moment the progression does something interesting, that approach falls apart, and the solo starts fighting the music instead of riding it.

Soloing over chord changes well isn't really about playing scales fast. It's about hearing the harmony underneath your solo and knowing where you are in it at every moment. That is the real difference between a beginner and a player who sounds musical, and it's also the thing that's hardest to practice properly. Here's how I'd approach it.

The mistake almost everyone makes first

Beginners blast one pentatonic shape over the whole progression and trust luck to do the rest.

And it doesn't even take a complicated song for this to fall flat. Take Am F C G, a progression everyone knows. You can play A minor pentatonic over all of it and technically never hit a "wrong" note. But "not wrong" and "musical" are two different things. If you just run notes from that scale and land wherever your fingers happen to fall, it stays shapeless. The chords are moving, and your solo isn't reacting to them.

The fix isn't a new scale. It's knowing what you're playing over at each moment.

Even simple progressions reward intention

The strongest notes to lean on are the chord tones, and the most colourful of those is usually the third.

Over Am, the third is C. Over F, it's A. Over C, it's E. Over G, it's B. Target those notes as the chords change, and that same pentatonic suddenly outlines the progression instead of floating on top of it. There are plenty of tricks like this, but the mental model behind all of them is simple: even when the harmony is easy, understand what you're playing right now.

Where one scale really breaks: chords outside the key

This matters most when a progression steps outside the key.

Take C Am D7 G7. The D7 is what makes this one special, and you hear this move constantly in real music. If you stay in plain C major or C pentatonic, you'll struggle over that D7, because it contains an F#, a note that simply isn't in C major. And that F# is the whole point. A player who hears the change coming leans into it and plays the F#. A player who doesn't will sail right past it, and the line will sound like it missed the most interesting moment in the bar.

It's the same story in Radiohead's Creep. In G major, the third chord is a B major, a secondary dominant that pulls toward the relative minor. Its colour note is the D#, which isn't in G major either. (I wrote more about that moment in why I built JammLab.) Famous song, simple chords, but if your solo ignores that D#, it ignores the line's most expressive note.

The test a good teacher gave me

My guitar teacher at Otsakool put this in a way that stuck with me. He said: if we turn off the backing track and you keep soloing on your own, the listener should still be able to hear what chords were underneath. If they can, it means you actually understand what you're playing, and it gives the listener a sense of solid ground under the solo.

This isn't just one teacher's opinion. It's a recognised idea in improvisation, sometimes called implying the changes. The classic proof is the trio recordings by players like John Coltrane and Sonny Rollins, with only bass and drums and no chordal instrument at all. Nothing is spelling out the harmony behind them, yet you can hear the changes clearly in the solo lines themselves. That's the target: a solo that carries the harmony on its own.

How to actually practice this

Knowing the theory is not the same as having it under your fingers. The thing that builds it is drilling specific progressions, slowly, until you can hear and play the changes without thinking about them. A few things make that practice actually work:

  • Practice the exact progression you're stuck on, not a generic backing track. A generic 12-bar loop will never teach you that D7 in C Am D7 G7. You have to drill the specific changes that are giving you trouble.
  • Start slow. Get the changes clean at a low tempo first, then bring the speed back up. Speed hides nothing once the harmony is solid.
  • Do it in all twelve keys. If you only ever practice a move in your favourite key, you only half know it. Internalising something like a secondary dominant means being able to hear it and play it anywhere.

This is exactly the part of practice that was painful for years. Building one specific progression into a good-sounding backing track used to mean either recording the chords into my phone, which sounded awful, or fighting with tools where the playback was synthetic. iReal Pro has an enormous catalogue and a loyal following, and it's a genuinely good app, but for this kind of drilling, building your own progression from scratch was slow and the sounds never made me want to live with the loop.

That gap is the reason JammLab exists. You type in your exact progression, it plays back with real recorded instruments so it sounds like a band, and you can transpose to any key with one click and change the tempo in seconds. So drilling C Am D7 G7 through all twelve keys, slowing the hard bits down and bringing them back up, is a couple of clicks instead of a setup chore. You can build a progression and try it here.

The short version

Soloing over chord changes isn't a scale problem, it's a hearing problem. Know what chord you're on, target its chord tones, lean into the notes that sit outside the key, and practice the exact progressions slowly and in every key until your solo could imply the harmony all on its own.

That's the difference between playing notes and playing music.

Build a chord chart and hear it played by a real band — free while in early access.

Open the app