Were you aware of the Extensible Toy Piano Project ? Thank frobisher, who seems to have posted this on Memepool .