HackerPapers

arXiv:1810.05246cs.LG

Piano Genie

Chris Donahue, Ian Simon, Sander Dieleman

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

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.

arXiv comments
Published as a conference paper at ACM IUI 2019
Journal reference
DOI
doi:10.1145/3301275.3302288
Subjects
cs.LGMachine Learning cs.HCHuman-Computer Interaction cs.SDSound eess.ASAudio and Speech Processing stat.MLMachine Learning (Statistics)

On Hacker News

Linked by 1 identifiable commenter in 1 comment across 1 thread, from Oct 2018 to Oct 2018. Found in 1 HN submission from Oct 2018 to Oct 2018. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments1 thread

  1. Piano Genie 1 comment
    • Some more information about this project: blog: https://magenta.tensorflow.org/pianogenie pdf: https://arxiv.org/abs/1810.05246 youtube video: https://youtu.be/YRb0XAnUpIk

      hardmaruView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.