Vimidi is a standalone windows application that allows you to use your mouse and keyboard as a MIDI controller. It works by monitoring mouse and keyboard activity system-wide and converting your actions to MIDI messages. There are 3 types of controllers available: 16 mouse controllers mouse position (x and y) is monitored and output as a MIDI controller messages.
Monitoring is activated by pressing defined keyboard key and deactivated by releasing it.; 8 LFO controllers by pressing defined keyboard keys you can output MIDI messages that simulates a low frequency oscillator (LFO). It stops as soon as key is released; 16 Midi player controllers by pressing defined keyboard keys you can start playing recorded midi file (you can output recorded controller messages as well as notes). As soon as key is released midi file playback is stopped.