Piano Genie

By Chris Donahue, Ian Simon, Sander Dieleman. 2018

51 citations recorded by the source corpus.

We present Piano Genie, an intelligent controller which allows non-musicians to improvise on the piano. With Piano Genie, a user performs on a simple interface with eight buttons, and their performance is decoded into the space of plausible piano music in real time. To learn a suitable mapping procedure for this problem, we train recurrent neural network autoencoders with discrete bottlenecks: an encoder learns an appropriate sequence of buttons corresponding to a piano piece, and a decoder learns to map this sequence back to the original piece. During performance, we substitute a user's input for the encoder output, and play the decoder's prediction each time the user presses a button. To improve the intuitiveness of Piano Genie's performance behavior, we impose musically meaningful constraints over the encoder's outputs.

Subfields: Cognitive Neuroscience, Computer Vision and Pattern Recognition, Signal Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Cognitive Neuroscience

  1. Jesse Engel
  2. Monica Dinculescu
  3. Curtis Hawthorne
  4. Hendrik Purwins
  5. Carrie J. Cai
  6. Tuomas Virtanen
  7. Arnaud Doucet
  8. Chris Dyer

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Xiaogang Wang
  3. Dacheng Tao
  4. Trevor Darrell
  5. Jitendra Malik
  6. Ming-Hsuan Yang
  7. Andrew Zisserman
  8. Andrea Vedaldi

In Signal Processing

  1. Jesse Engel
  2. Bo Li
  3. Curtis Hawthorne
  4. Tara N. Sainath
  5. Monica Dinculescu
  6. Shuo-yiin Chang
  7. Sander Dieleman
  8. Tuomas Virtanen

Citations in the corpus