Piano Genie

AI-Assisted Creative WritingMusic Composition & Sound Design ToolsMusicians, DJs & Sound DesignersFreelancers (Design, Writing, Translation)

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.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/iui/6274/2019

AdRecommended

Learn AI Coding at CodeNow

At a Glance

Paper Snapshot

fact_check
dataset
Source
IUI
calendar_month
Year
2019
emoji_events
Award
No award tagged
group
Authors
3 authors
sell
Subtopics
AI-Assisted Creative Writing, Music Composition & Sound Design Tools
work
Professions
Musicians, DJs & Sound Designers, Freelancers (Design, Writing, Translation)
article
Content Status
Abstract only
hub
Related Papers
6 related papers