I used a MIDI keyboard for the music, the KORG MicroKEY 37. It's quite small, but that means it fits on my desk in front of my computer keyboard which makes it easy to use with FL studio.
Thanks for the info. Keep up the great work you are doing. You're a great inspiration to many people :)