I might have mentioned this in a previous post, but when it comes to trying to improv I am having a hard time. I am trying to learn theory and apply it, but it seems very hard to understand. For example, knowing which chord can be substituted with another chord, without sounding bad. In addition, I am trying to apply it to playing by ear, so more likely than not I won't know the exact chord changes. I need some help.