Playing with the masters: A model for improvisatory musical interaction between robots and humans | IEEE Conference Publication | IEEE Xplore