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