I (and maybe others) would be grateful for suggestions on the following problem:When I improvise, I tend to rely on (combinations of) a fairly limited set of harmonies and figurations, and the melodies I make up are pretty limited (often with small intervals, kind of 'feeling my way'). My improvising starts to get a bit repetitive after half an hour or so. My biggest problem is that I can't translate all the ideas in my head into piano playing. For instance, when improvising I sometimes think the piece I am creating is calling out to be morphed it into X (where X is some particular melody from a symphony, pop song or whatever, or a melody I just made up mentally), but I can't play the melody on the piano immediately. There ensues a boring passage with me trying to work out the notes of the melody by trial and error, usually with some bad notes.This would improve if I were better at playing by ear, i.e. if I could play on the piano whatever I have in my head (assuming of course it is not so technically difficult that it would require practise; I'm just talking about simple melody and harmony, not playing Chopin-Godowsky on the spot by ear). Any tips on how to get better in this area? Thanks,The Cow