Im the creator of this video. I used garage band for the keys. You can use any light up program for the display. The screen capture program I use is called Snapz, and the video editing software I use in Final Cut. This is all Macintosh. When you picture in picture your video, you have to make sure frames rates match, otherwise the keys will start to drift off after about 4 minutes into the video. It took a while for me to get it right with all the of settings. If you have any questions, let me know.