Fergo JoystickMIDI it is a virtual MIDI
interface where you can send MIDI commands to any device connected to
the computer using a game controller. At the current release, Fergo Joystick MIDI can send MIDI commands (CC,
NoteOn and NoteOff) and virtual key presses from any game controller
connected to the computer or over a network. You can also use multiple
controllers at the same time.

Current version: 1.0.48 (August 3rd, 2010)

Features

Send MIDI commands and virtual keystrokes using game controllers
Support multiple game controllers at the same time
Up to 6 axis and 32 buttons per controller
Send commands through a network
Create presets to save different setups
Controller axis and buttons monitoring
Send three different types of MIDI messages (Note On, Note Off and Control Change)
Configure note, channel and value/velocity range
Customize and calibrate axis maximum and minimum values
Send virtual key presses, including modifier keys like CTRL, ALT and SHIFT
Toggle joystick buttons
Configure the refresh rate to save system resources
Tray support (NEW!)
See the history of all events
Small size and no installation required
100% Free