wow, look at the ability for Machine Learning and Artificial Intelligence to learn your music rhythm and melody and play a duet on it.
It is here based on Google’s TensorFlow Machine Learning open source software. Check out this link about “Make Music and Art Using Machine Learning” at magenta.tensorflow.org Then look at Learning from A.I. Duet . Some real possibilities for expanding music and allowing software to help accompany the musician. Yes this will not make one a better musician, but it sure helps to make more music. The software is part of the work of the Google Brain team who work on Magenta project in collaboration with the Google Creative Lab team.
Now to take this to the next level, consider this note on
Style-conditioned music generation