MidiPiano is a program that was designed in order for you to be able to turn your computer's keyboard into a MIDI piano. By using it, you will not only be able to play music, you can actually record and save it in a Midi format to be shared with people at a later date. According to people who have used MidiPiano, the only downside to using it is the fact that editing and customization of the program can be a little tricky at first, but the pros make up for that. However, it will work instantly upon being downloaded.
Absolute Pitch Trainer
Absolute Pitch Trainer is software that is designed to help develop the skill of Absolute Pitch
MuseScore
Compose music with the help of your computer
Scratch 2 Offline Editor
Combine graphics, photos, music and sound into interactive creations
TypingMaster
Free app to improve typing speed