No matter how much I try, I can not do it. I'm good at playing music and learning composition. But I can not improvise in any way, what could be the reason?
Hi there, what truly helped me learn how to improvise was learning other peoples songs by ear. Everyone is going to have different advice on improvisation, but I think we will all agree that you need to just practice doing it. And practice it often. Start with a key signature that you like or find easy. Start to play chords in your left hand and slowly start to play melodies in the right hand. I think having some music theory knowledge really helped me because I understood key signatures well and knew what notes I could hit. I would recommend learning the circle of fifths. I recently found this to be super helpful: https://keyboardkraze.com/treble-clef/ Take C major. Play a simple chord progression like C, G, aminor, F. Start to improvise over these chords. Go slow and I think you will start to get it.