I'm having trouble with latency between my MIDI keyboard (a digital piano, actually, Roland KR-177) and my PC. I'm using Cakewalk SONAR, and have latency when using both Garritan and EWQLSO Gold.

Is there anything I can do to decrease the latency? Right now I'm guessing it's around half a second; just bad enough to really throw me off.

Would a new keyboard help? Faster processor, different sequencer, *anything*? I'd really love to use a keyboard, especially for slower music. It'd feel so much more alive than the robot-perfection of drag 'n drop notes, even if you make synthetic errors. Nothing matches a human being playing it (even if it's me ).

Any and all help is appreciated.