VMCI Plus - description from Softdepia.com:
VMCI (Virtual Midi Control Interface) Plus is a shareware program which allows to send most MIDI data to a MIDI device by means of gestural actions on the computer keyboard and mouse. VMCI Plus is fully configurable and provides a total control of MIDI messages, even without any MIDI interface card and without any external MIDI keyboard or controller. This program is primarily designed to control real-time versions of Csound (CsoundAV in particular), however it can also be used with any internal or external MIDI device or computer programs such as sequencers. It provides several panels with virtual sliders, virtual joysticks and virtual piano-keyboard. The newer version of the program (VMCI Plus 2) allows to change more than one parameter at the same time by means of the new Hyper-Vectorial Synthesis control. VMCI supports 7-bit data as well as the higher resolution 14-bit data that can be handled by the newer versions of Csound.
VMCI Plus is a "Free to try" program. You can download and try it for an evaluation period.