Player pianos work via a vacuum, where air is sucked through a few pin points in a piano roll with a bellows ... that can understand and play MIDI music wasn’t enough, [Ramon] decided to ...
To bring this mechanism into the modern age, [Jacob] pointed a video camera at the active part of the piano roll and used OpenCV to translate holes in a piece of paper to a MIDI file. The ...