快速登录:  

Forum: Old versions

话题: HDJC Key/button map

由于该帖子已年深日久,可能包含陈旧过时或描述错误的信息。

mika_auHome userMember since 2005
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?
 

发表时间 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 :-(

 

发表时间 Tue 30 Aug 05 @ 2:30 pm
mika_auHome userMember since 2005
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?
 

发表时间 Thu 01 Sep 05 @ 2:37 pm
spearyControlleristMember since 2005
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 ? :)
 

发表时间 Fri 07 Oct 05 @ 6:07 am
mika_auHome userMember since 2005
 

发表时间 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
 

发表时间 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.
 

发表时间 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
 

发表时间 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....

 

发表时间 Sun 06 Nov 05 @ 6:19 pm
djbambiPRO InfinityMember since 2003
"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).
 

发表时间 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 ... :)
 

发表时间 Sun 06 Nov 05 @ 7:26 pm
djbambiPRO InfinityMember since 2003
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...
 

发表时间 Mon 07 Nov 05 @ 8:26 am


(陈旧帖子或论坛版块会自动关闭)