I'm not really much of a musician in any sense but I just want to point out that people dont realize how even to reach a basic level in most instruments is a monumental task, particularly string instruments. It can take days or weeks just to make a single half decent note out of the thing. The number of man hours it takes of investment to actually play enjoyable music on any level is astounding. Musicians deserve a lot of respect no matter where they are in their journey, just saying.
@freemo
True. It took me probably 10 years of playing piano at least 3-4 times a week before I really started to feel comfortable with the old ebonies and ivories.
And I'm not even good at piano. Music theory? I know that well, but actual playing? I sound like someone programmed me to play a song exactly how it's written.
I envy people who can really transform a song with their heart and attitude and not deviate from the notes.
It can be learned. Back in late 70s, early 80s I wrote an program that could compose music. Of course back then it was very primitive, no MIDI or anything like that, and the machine was limited to 48K RAM. But it produced recognizable classical music (Bachian) more or less on the fly -- very slow processor of course at that time, so it took a few minutes to compose the score before playing it.
So improvisation can be taught, at least to a computer.