themanager
Did cakewalk include an on screen piano in sonar X1?? Reason finally added it to its latest version and fruity loops and Logic has had this feature for years.
I was using a workaround for this over the past few days.
First of all, grab loopmidi from here -
http://www.tobias-erichsen.de/Software.html This will install a virtual midi cable driver & app that you need to let Sonar accept midi input from.
Then get Tobybears MiniHost from here -
http://www.tobybear.de/p_minihost.html This will give you an virtual keyboard that will allow you to use the laptops' keyboard to play notes, and you can keep its window on top of Sonar's if need be.
Just set the output port of Minihost to loopmidi, and then set loopmidi as the input option for the vst in Sonar.
And you might need to load a vst into minihost before it'll work, I think. Just remember to set the vst volume in minihosts' settings to 0 so you don't hear it being played at the same time.
Takes a bit of time to set up, but works well once it's done.