I've looked about 20 or 30 pages back in the forum and couldnt find any "truly" useful posts on remapping the buttons on the HDJC.
In particular, im need the 1,2,3 loop buttons to be mapped to 8, 16, and 32 beat loops respectively, but the hdjc seems to have them hardcoded. I can add extra key maps using both the dj mapper and the on-board midi, but the old mappings are still there - they seem to be hardcoded in vdj.
Has anyone managed to map hdjc keys to something other than what they were originally set to AND remove the existing mapping WITHOUT disabling the "Hercules DJ Console" in the remote control tab?
In particular, im need the 1,2,3 loop buttons to be mapped to 8, 16, and 32 beat loops respectively, but the hdjc seems to have them hardcoded. I can add extra key maps using both the dj mapper and the on-board midi, but the old mappings are still there - they seem to be hardcoded in vdj.
Has anyone managed to map hdjc keys to something other than what they were originally set to AND remove the existing mapping WITHOUT disabling the "Hercules DJ Console" in the remote control tab?
Mensajes Sat 27 Aug 05 @ 12:11 am
it's not possible now without disabling.
Maybe if you will make a plugin and use the buttons for activating plugins, that will actually
trigger the loop.
It's somehow a bypass only, not the solution :-(
Maybe if you will make a plugin and use the buttons for activating plugins, that will actually
trigger the loop.
It's somehow a bypass only, not the solution :-(
Mensajes Tue 30 Aug 05 @ 2:30 pm
you'd expect vdj to be able to have the remap feature by now :(
when the hdj is disabled, and shortcuts are used instead, not all knobs seem to be able to map to the keys.
does anyone happen have the saved shortcut configuration for the hdc lying around?
when the hdj is disabled, and shortcuts are used instead, not all knobs seem to be able to map to the keys.
does anyone happen have the saved shortcut configuration for the hdc lying around?
Mensajes Thu 01 Sep 05 @ 2:37 pm
I have the same problem mika_au
Can somebody explain to me what the use of the mapper software is ?
If I'm not mistaken at this point it's like a GPS without any map in it ? :)
Can somebody explain to me what the use of the mapper software is ?
If I'm not mistaken at this point it's like a GPS without any map in it ? :)
Mensajes Fri 07 Oct 05 @ 6:07 am
... its either that or all the satellites have fallen out of the sky ....
Speary: also have a look at the forum "virtual dj needs sound features" or whatever its called:
http://www.virtualdj.com/forums/41403/Hardware_Technical_Support/Virtual_DJ_needs_sound_FEATURES_.html
[Emil Koutanov]
Speary: also have a look at the forum "virtual dj needs sound features" or whatever its called:
http://www.virtualdj.com/forums/41403/Hardware_Technical_Support/Virtual_DJ_needs_sound_FEATURES_.html
[Emil Koutanov]
Mensajes Mon 10 Oct 05 @ 5:12 am
Does anyone know how to re map the Track Buttons on the Hercules console to select the next Track.
At the moment whenever I press the next Track buttons all it does is skip through the song that is playing.
Thanks
At the moment whenever I press the next Track buttons all it does is skip through the song that is playing.
Thanks
Mensajes Wed 12 Oct 05 @ 9:07 am
to mika_au:
mika, I am trying to do the same: to remap the loop buttons. did you find any solution? if so, I would like to get detailed information, please share!
ROGER
Corrected by Acw. Second message was deleted because it was exactly the same as this post. I assume it was an error.
mika, I am trying to do the same: to remap the loop buttons. did you find any solution? if so, I would like to get detailed information, please share!
ROGER
Corrected by Acw. Second message was deleted because it was exactly the same as this post. I assume it was an error.
Mensajes Sat 05 Nov 05 @ 11:38 pm
hercules used to have a mapper that worked soooo fine for mapping those buttons...
why they removed the mapper from recent driver update, I dont know.....
I miss the mapper too...
Maybe VDJ Dev Team can make a native mapper inside VDJ... I'll ask for it
why they removed the mapper from recent driver update, I dont know.....
I miss the mapper too...
Maybe VDJ Dev Team can make a native mapper inside VDJ... I'll ask for it
Mensajes Sun 06 Nov 05 @ 6:12 pm
you could always map the console yourself too, using the midi mapper inside VDJ...
My only problem with that, is making the jogwheel work fine... :(
here is a image of all the midi's at the console :
http://www.thismuchiknow.co.uk/postimages/hercules_map.jpg
a little text from someone mapping his console in a different app :
"By tracking the commands sent and received by Hercules, I’ve deduced the commands you need to send and receive to use the Hercules with another application. Here they are, for your delight.
First things first, you need to send your commands to the HDJC port called “Port 2″. “Port 1″ is the midi thru port on the HDJC, so it’s “Port 2″ that we’re interested in.
Secondly, all of these commands are sent and received on MIDI channel 2. Don’t ask me why - that’s just the way it is.
Take a look at this map of the Hercules DJ Console, which I found on the Internet. It shows the MIDI CC controller ID for each of the Hercules’ controls.
The button controls (1 thru 28) send a MIDI CC value of 127 when they are pressed, and 0 when they are released.
The six EQ twisters (34 thru 39) send a MIDI CC value from 0 (fully anticlockwise) to 127 (fully clockwise) when turned.
The two volume controls (43 and 44) send a MIDI CC value of 1 when they are turned one notch clockwise, and a value of 127 when turned one notch anticlockwise.
The two pitch sliders (41 and 42) send a MIDI CC value from 0 (bottom) to 127 (top), with a middle value of 64 when ‘clicked’ into the middle.
The two large spinner wheels (45 and 46) send a MIDI CC value of 1 when they are moved one step clockwise, and a value of 127 when turned anticlockwise. If you spin them fast enough, then these values increase (for clockwise) or decrease (for anticlockwise) towards 64. I’ve never got them to increase or decrease by more than 3 or 4 (giving 4 for clockwise and 124 for anticlockwise respectively), even when spinning them really fast.
The crossfader (40) sends MIDI CC values from 0 (fully left) to 127 (fully right).
The joystick (47 and 48) is a bit strange, but seems to send values in the X and Y axis. Seems like X runs from 28 to 114, with a midpoint of 64. Y runs from 33 to 108, with a midpoint also of 64. I know, that doesn’t quite make sense.
To turn the controllers’ lights on and off, send a CC command to the control whose light you want to set. Send a value of 127 to turn the light on, and 0 to turn the light off.
The following controls have lights underneath them:
Play / pause buttons (2 and 8 )
Cue buttons (3 and 9)
Autobeat buttons (4 and 10)
The following controls have associated LEDs (use the button’s CC value to set the LED’s state):
Headphones select (21 and 25)
Master Tempo (22 and 26)
1, 2 and 3 buttons (13 thru 15, and 16 thru 18) - these correspond to the Loop, Cue and FX lights
The final command available is a command to poll the HDJC for its current state. You cand do this by sending a CC with ID of 127 and value of 127. This will cause the HDJC to reply with a CC command for each of its ‘permanent state’ controls, telling you what their current value is. So, for example, you’ll get the current value for the Treble, Medium and Bass twisters. In total, you will be sent the current position for controls 34 thru 42, and controls 47 and 48.
With this info you should be able to add support for the HDJC to your MIDI-enabled application pretty easily!
A quick note: I found that the pitch slider, with a MIDI range of 0 - 127, didn’t give me enough values for my pitch range of +/- 10%. Because I allow steps of 0.1%, that’s 200 steps in total, and the pitch slider only gives 127. So, I use the pitch slider as a volume control, and use the volume knob as the pitch controller - clockwise = +0.1%, anti-clockwise = -0.1%. But that’s just my preference."
Maybe worth a try....
My only problem with that, is making the jogwheel work fine... :(
here is a image of all the midi's at the console :
http://www.thismuchiknow.co.uk/postimages/hercules_map.jpg
a little text from someone mapping his console in a different app :
"By tracking the commands sent and received by Hercules, I’ve deduced the commands you need to send and receive to use the Hercules with another application. Here they are, for your delight.
First things first, you need to send your commands to the HDJC port called “Port 2″. “Port 1″ is the midi thru port on the HDJC, so it’s “Port 2″ that we’re interested in.
Secondly, all of these commands are sent and received on MIDI channel 2. Don’t ask me why - that’s just the way it is.
Take a look at this map of the Hercules DJ Console, which I found on the Internet. It shows the MIDI CC controller ID for each of the Hercules’ controls.
The button controls (1 thru 28) send a MIDI CC value of 127 when they are pressed, and 0 when they are released.
The six EQ twisters (34 thru 39) send a MIDI CC value from 0 (fully anticlockwise) to 127 (fully clockwise) when turned.
The two volume controls (43 and 44) send a MIDI CC value of 1 when they are turned one notch clockwise, and a value of 127 when turned one notch anticlockwise.
The two pitch sliders (41 and 42) send a MIDI CC value from 0 (bottom) to 127 (top), with a middle value of 64 when ‘clicked’ into the middle.
The two large spinner wheels (45 and 46) send a MIDI CC value of 1 when they are moved one step clockwise, and a value of 127 when turned anticlockwise. If you spin them fast enough, then these values increase (for clockwise) or decrease (for anticlockwise) towards 64. I’ve never got them to increase or decrease by more than 3 or 4 (giving 4 for clockwise and 124 for anticlockwise respectively), even when spinning them really fast.
The crossfader (40) sends MIDI CC values from 0 (fully left) to 127 (fully right).
The joystick (47 and 48) is a bit strange, but seems to send values in the X and Y axis. Seems like X runs from 28 to 114, with a midpoint of 64. Y runs from 33 to 108, with a midpoint also of 64. I know, that doesn’t quite make sense.
To turn the controllers’ lights on and off, send a CC command to the control whose light you want to set. Send a value of 127 to turn the light on, and 0 to turn the light off.
The following controls have lights underneath them:
Play / pause buttons (2 and 8 )
Cue buttons (3 and 9)
Autobeat buttons (4 and 10)
The following controls have associated LEDs (use the button’s CC value to set the LED’s state):
Headphones select (21 and 25)
Master Tempo (22 and 26)
1, 2 and 3 buttons (13 thru 15, and 16 thru 18) - these correspond to the Loop, Cue and FX lights
The final command available is a command to poll the HDJC for its current state. You cand do this by sending a CC with ID of 127 and value of 127. This will cause the HDJC to reply with a CC command for each of its ‘permanent state’ controls, telling you what their current value is. So, for example, you’ll get the current value for the Treble, Medium and Bass twisters. In total, you will be sent the current position for controls 34 thru 42, and controls 47 and 48.
With this info you should be able to add support for the HDJC to your MIDI-enabled application pretty easily!
A quick note: I found that the pitch slider, with a MIDI range of 0 - 127, didn’t give me enough values for my pitch range of +/- 10%. Because I allow steps of 0.1%, that’s 200 steps in total, and the pitch slider only gives 127. So, I use the pitch slider as a volume control, and use the volume knob as the pitch controller - clockwise = +0.1%, anti-clockwise = -0.1%. But that’s just my preference."
Maybe worth a try....
Mensajes Sun 06 Nov 05 @ 6:19 pm
"The button controls (1 thru 28) send a MIDI CC value of 127 when they are pressed, and 0 when they are released. "
that's a problem for the most basic mapping: the play_pause action to the >|| button on the console. oh, you can map it easily. The problem is that it plays when you press the button and pauses when you release the buton, grrr!
I've opened a e-support case about this back in september (folder 1127800797) that has been "assigned to an analyst" but otherwise completely ignored for 6 weeks now.
Personally, I think that VDJ midi mapping is still very primitive and inadequate, except for a few compatible actions. I might be wrong but then please prove me wrong and explain to me a full mapping of the dj console (or distribute the mapping xml file).
that's a problem for the most basic mapping: the play_pause action to the >|| button on the console. oh, you can map it easily. The problem is that it plays when you press the button and pauses when you release the buton, grrr!
I've opened a e-support case about this back in september (folder 1127800797) that has been "assigned to an analyst" but otherwise completely ignored for 6 weeks now.
Personally, I think that VDJ midi mapping is still very primitive and inadequate, except for a few compatible actions. I might be wrong but then please prove me wrong and explain to me a full mapping of the dj console (or distribute the mapping xml file).
Mensajes Sun 06 Nov 05 @ 6:52 pm
would for sure like to see a mapper inside VDJ, like that one for XP10, for the Hercules Console
maybe it can me made by dev team ... :)
maybe it can me made by dev team ... :)
Mensajes Sun 06 Nov 05 @ 7:26 pm
That would bring so much added value to the Hercules products! I know the dev team is aware of this Hercules mapper need, we'll just have to wait...
Mensajes Mon 07 Nov 05 @ 8:26 am