Midity 1.0

Midity is a simple joystick to MIDI mapper for Windows written in C (and Lua).

Simply put, it allows you to use any joystick, gamepad, dance pad or anything that Windows recognizes as a joystick as a MIDI controller. This includes the Nintendo Wiimote, if you have the right software (PPJoy and GlovePie). I wrote it this April and have successfully tested it with a Positive Gaming Impact dance pad and a Wiimote, using the Microsoft Bluetooth stack.

The configuration can be done in the command line in true UNIX style – midity -m 1 -j 0 -mt 1 -mch 1 1 100 -mc 5 -mnv 2 C#3 80 -mc 1 -am 1 11 0 127 – or with rather intuitive (well, this is a programmer speaking) Lua configuration scripts like

button[1] = { toggle=1, cc=CC.ModWheel, value=100, hold=1, channel=1 }
button[2] = { note=”C#3″, velocity=80, channel=5 }
axis[1] = { cc=CC.Expression }

There’s instructions for the configuration syntax in conf.lua, included in the ZIP. I hope you can find some use for this! I’d love to hear any opinions, suggestions etc. Feel free to comment.

Oh, by the way: You’ll very probably want to run this through Command Prompt (though you can just drag a .lua configuration file onto lua.exe and it should work).

Download here: Midity 1.0 (zip, 84K, closed-source freeware)

One Response to “Midity 1.0”

  1. neural broadcaster » Blog Archive » Using a dance pad as a MIDI interface writes:

    [...] Edit: Since I’ve been getting a lot of Google hits on this post looking for dance pad to midi converters, check this out: midity [...]

Leave a Reply