Gabriela Montero is a Venezuelan-American pianist known in particular for her real-time improvisation of complex musical pieces made on the fly on themes suggested by her audience and other sources as well as for performances of standard classical repertoire.
Read more: Wikipedia