At the moment there are 2 sections, Continuous Control and Script Trigger.
Continuous Control takes a MIDI Controller and maps it to a channel on the console. Commuication can be in either or both directions. Although tramitting MIDI based on a console channel will be lagging and most likely error prone (you can alter the channel refresh rate in the options).
Definately not accurate - MIDI has 128 possible values (comapred to DMX's 256). for simplicity - the steps are are converted to channel percentage when recieving midi - and same vice versa , the percentage is converted to 0-127. (is there a way to get the dmx value for a bunch of channels at the same time?)

Script Trigger sends a Lua command to the console when a given MIDI event is recieved.

to do - field testing , continuous look control and translation of MIDI Show Control (if anyone has the 1.1 spec, please pm me )

Install -
Will not work on a console. Needs to run remotely for MIDI Interface access.
unzip to a suitable location and run RMM.exe
I used the C# MIDI Toolkit by Leslie Sanford to provide easy access to windows midi. And a few other UI libs. All the dll's should be kept in the same folder as the exe.

Thanks Brian.
I guess what I'm after is similar to AttributeGetValue but returning dmx values rather than %
Although given the laggy nature of sending MIDI on changes - it's not a big deal to utilize the percentage value anyway

Returned state values are:
If not from a Cue, the state is uppercase:
GET_ATTRIBUTE_STATE_CAPTURED 'C'
GET_ATTRIBUTE_STATE_DEFAULT 'D'
GET_ATTRIBUTE_STATE_FROM_LOOK 'L'
If the state is from a cue, the state is lower case:
GET_ATTRIBUTE_STATE_UP 'u'
GET_ATTRIBUTE_STATE_DOWN 'd'
GET_ATTRIBUTE_STATE_CHANGED 'c'
GET_ATTRIBUTE_STATE_BLOCKED 'b'
GET_ATTRIBUTE_STATE_TRACKED 't'

- Massive stability and performance improvemnets
- Added continuous control for looks
- Better fixture selection
- Script trigger can accept greater or less than for the midi value, doesn't have to equal
- Experimenation with MIDI hold pedal (very buggy, but's its fun playing a tune and watching all the lights play along)

It is only now that I discovered your Remote MIDI mapper. What a great piece of software! It would still be great if OSC were supported. I would love to have a more elegant way to hook up the console (which now houses a Mac mini so I can install whatever software) to Qlab.
The cuelab scripts I wrote work, but are tedious to program (no go and execute follows as a lua script).