Music Tracker Software allowing Keyboard Input for Playing Piano
You have this in GarageBand. Keyboard mapping. 



If you decide, one day, to link a midi keayboard, the only thing you need is the Midi to USB cable. Nothing else.