errrrr, good luck with the real piano audio to accurate midi representation part. Or any software that would use such information in a useful way for learning piano and sheet music.
Check back in a few years. Maybe less if you are satisfied with midi input.
The old fashioned way is still probably the best at present.
If anyone know more about the modern state of things than I do, feel free to correct me.