Here's the midi map of the Hercules RMX dj controller for each button. You can use the controller to controll any program that accepts midi input. Which is most dj software including virtualdj. I created and saved the midi configuration i use for virtualdj ( Download Link is below ). The best thing about using the controller as a midi device is you can customize the buttons to do what ever you like.
Click here to Download Hercules RMX midi Config for Virtual DJ<--right click save target as/save link as
download the link above then in virtual dj click settings > remote control > General MIDI > Activate> General MIDI> Config.. > Load >then find midi.xml you just downloaded and double click it > then click OK
Also make sure to disable / deactivate Hercules Cons0le DJ RMX in settings > remote control
and that's it you got your RMX midi configged for you. If you dont like the way any of the buttons are configured you can change them in the Gerneral MIDI> Config.. and double click on the button youd like to change you can use the mapping guide above to assist you on what button is what. CTRL 1=127 is button one CTRL 2=127 is button two and so on.