A while back there was a posting about somebody making MIDI files
from a video of a piano roll playing.  I thought this was interesting.
However, I didn't think it was terribly different from what has been
done for quite a while with roll scanning.  After all, a video of a
piano roll is just a low resolution scan.
I thought I would try something different.  I attempted to make a MIDI
file by analyzing the up and down movement of the piano keys themselves.
The results turned out okay and it was a fun exercise in programming.
Currently the software has the following limitations which could all
be overcome with a little more programming on my part:
1) You must use a video where the camera is on a tripod as the software
doesn't track movement or panning of the camera;
2) In the interest of saving disk space the software treats the image
as black and white so it can only react to changes in intensity, not
color;
3) There must be a fully unobstructed view of the keyboard during the
entire video.
I found a video on YouTube that met these requirements here:
  http://www.youtube.com/watch?v=09yv29Rg0Vg 
I have attached the resulting MIDI file made by my software.  It is not
nearly perfect, but this MIDI comes straight from the video with no
editing whatsoever.
Benjamin Haass
 [ MIDI file from piano video
 [ http://www.mmdigest.com/Attachments/14/05/12/140512_095847_It_Had_to_Be_You.mid 
 [ The Billings Rollography says roll 7953 performed on YouTube
 [ is QRS 7953, "It Had To Be You," played by Frank Milne, issued
 [ July 1944.  -- Robbie
  |