Piano Genie


Piano Genie is a fun AI tool that allows users to play the piano using a computer keyboard or by touching colored blocks. Users can simulate playing the piano and control the sustain pedal using the space bar. The tool utilizes machine learning to improve the quality of the melodies produced based on how well users imitate a real piano player. It is recommended to use the tool in landscape mode on a phone. Piano Genie is built with magenta.js and is supported on both computers and phones. It supports input from devices like Makey Makey and MIDI, and the audio output can be played on the current device or through MIDI. However, it requires a browser that supports WebMIDI, like Google Chrome or Opera. Piano Genie can be used for entertainment, musical education, or to explore the possibilities of AI in music.