Apologies for late addition to this thread - newbie CtC member here…
@nasierszyca: Thanks for a great question!
Re: exercises to help improvisation and music vocabulary , I recently learned a very simple but effective exercise from Gypsy jazz violinist / guitarist Tcha Limberger which might be of interest.
Basically, you restrict yourself to improvising and playing a melody over a backing chordal accompaniment track or loop using just one string, and only using notes from a palette of just 6 consecutive chromatic notes in the range b3 to #5.
eg. Over a C major scale you’d only play notes in the range Eb to Ab, and play these all on the B string using 4th to 9th frets inclusive .
(If you’re struggling with this, then you can relax the constraints a bit and try using 7 notes in the range b3 to 6).
Being confined to one string, and not being able to use the root note pushed me outside of my comfort zone.
It really made me listen to what I was playing rather than falling back on set finger patterns and phrases. Having to start and end phrases on notes other than the root made me more aware of intervals and how to use them.
It also made me more aware of the need to try to say something meaningful in my playing by experimenting with the rhythms in each line, and by structuring each line in a “Question and Answer” or call and response, rather than just ripping up and down scales, arpeggios and licks.
Trying to squeeze more music out of a limited range of notes also made me think about articulation of each note: vibrato, sliding, bending etc.
It might not work for everyone, but I found this a really useful exercise.
It was great for getting out of a rut in my approaches to improvisation; but also for my general musicianship.
I guess Tcha’s exercise has some parallels with Mick Goodrick’s exercise of learning notes by playing up and down a single string; and could maybe combined with this to help learn the fretboard too…
Hope this helps
Best wishes