Player piano

A player piano is an old time piano that used a scroll with punched holes to automatically play songs. Really, what more is a player piano than a big, elaborate music box with an optional user interface? And really, what's a computer but a small elaborate player piano? Basically the same thing, with different bells, whistles, and gongs. It's just a matter of degrees.