Not sure if my earlier reply went AWOL.
For a DW6000 check out
From Royce's earlier comments I am assuming he is not Macrodx.
Macrodx seems to be describing similar approach to Royce (mapping CCs)?
Notice the Ctrl says:
Works on Windows (XP and up, both 64 and 32bit binaries are available), MAC OSX (10.5 and up), Linux (any modern distro should run it).
So if you don't have OSX then I guess some basic Linux box (or perhaps even Wine type emulation) may work?
If you want to go down this route feel free to PM for any quick tips on the LUA/sysex handling. But don't ask me about art :-(