Built by New York-based sound artist, Ranjit Bhatnagar, the robot toy piano is a redesigned player toy piano (PianoLodeon) that reads MIDI files. The range of the robot toy piano keyboard is midi note 36-64 (C3-E6).
Here is a video of the robot toy piano playing all keys: