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.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You can read full GNU GENERAL PUBLIC LICENSE here - http://www.gnu.org/licenses/gpl.txt