Yes it seems that's the only command that fader accepts since that's the native function of dn-x500, but if vdj recognizes as a midi device it should accepts the commands, shouldn't it? I will try enabling the fader, thanks for the info haven't read that section hehe.
Inviato Thu 08 Nov 07 @ 7:02 pm
By the way, you think is possible to use midi and native support at the same time without conflicts, I mean I would activate native support for the controller and midi for the fader, I've been mapping this via midi:
<midi name="DENONHC45000" version="5" author="Manquin DJ" date="31/10/2007">
<pitch midichannel="2" action="pitch" chan="2" invert="true" />
<pitch action="pitch" chan="1" invert="true" />
<note note="66" action="cue_stop" chan="1" />
<note note="67" action="play_pause" chan="1" />
<note note="55" action="loop_in" chan="1" value="auto" />
<note note="56" action="loop_out" chan="1" value="auto" />
<note note="55" midichannel="2" action="loop_in" chan="2" value="auto" />
<note note="56" midichannel="2" action="loop_out" chan="2" value="auto" />
<note note="7" action="beatlock" chan="1" />
<note note="7" midichannel="2" action="beatlock" chan="2" />
<note note="66" midichannel="2" action="cue_stop" chan="2" />
<note note="67" midichannel="2" action="play_pause" chan="2" />
<note note="8" action="pitch_bend" chan="1" value="temporary +128" />
<note note="9" action="pitch_bend" chan="1" value="temporary -128" />
<note note="8" midichannel="2" action="pitch_bend" chan="2" value="temporary +128" />
<note note="9" midichannel="2" action="pitch_bend" chan="2" value="temporary -128" />
<note note="16" action="smart_seek" chan="1" value="temporary -2" />
<note note="16" action="smart_seek" chan="1" value="temporary +2" />
<note note="17" midichannel="2" action="smart_seek" chan="2" value="temporary -2" />
<note note="16" midichannel="2" action="smart_seek" chan="2" value="temporary +2" />
<note note="48" midichannel="2" action="reverse" chan="2" />
<note note="48" action="reverse" chan="1" />
<ctrl ctrl="81" mode="encoder" encodermode="1" action="scratchwheel" chan="1" invert="true" increments="1" />
<ctrl ctrl="81" midichannel="2" mode="encoder" encodermode="1" action="scratchwheel" chan="2" invert="true" increments="1" />
<ctrl ctrl="84" midichannel="2" mode="encoder" encodermode="1" action="gain" chan="2" invert="true" increments="1" />
<ctrl ctrl="84" mode="encoder" encodermode="1" action="gain" chan="1" invert="true" increments="1" />
<note note="5" midichannel="2" action="master_tempo" chan="2" />
<note note="4" action="master_tempo" chan="1" />
<note note="64" midichannel="2" action="reloop" chan="2" />
<note note="64" action="reloop" chan="1" />
</midi>
<midi name="DENONHC45000" version="5" author="Manquin DJ" date="31/10/2007">
<pitch midichannel="2" action="pitch" chan="2" invert="true" />
<pitch action="pitch" chan="1" invert="true" />
<note note="66" action="cue_stop" chan="1" />
<note note="67" action="play_pause" chan="1" />
<note note="55" action="loop_in" chan="1" value="auto" />
<note note="56" action="loop_out" chan="1" value="auto" />
<note note="55" midichannel="2" action="loop_in" chan="2" value="auto" />
<note note="56" midichannel="2" action="loop_out" chan="2" value="auto" />
<note note="7" action="beatlock" chan="1" />
<note note="7" midichannel="2" action="beatlock" chan="2" />
<note note="66" midichannel="2" action="cue_stop" chan="2" />
<note note="67" midichannel="2" action="play_pause" chan="2" />
<note note="8" action="pitch_bend" chan="1" value="temporary +128" />
<note note="9" action="pitch_bend" chan="1" value="temporary -128" />
<note note="8" midichannel="2" action="pitch_bend" chan="2" value="temporary +128" />
<note note="9" midichannel="2" action="pitch_bend" chan="2" value="temporary -128" />
<note note="16" action="smart_seek" chan="1" value="temporary -2" />
<note note="16" action="smart_seek" chan="1" value="temporary +2" />
<note note="17" midichannel="2" action="smart_seek" chan="2" value="temporary -2" />
<note note="16" midichannel="2" action="smart_seek" chan="2" value="temporary +2" />
<note note="48" midichannel="2" action="reverse" chan="2" />
<note note="48" action="reverse" chan="1" />
<ctrl ctrl="81" mode="encoder" encodermode="1" action="scratchwheel" chan="1" invert="true" increments="1" />
<ctrl ctrl="81" midichannel="2" mode="encoder" encodermode="1" action="scratchwheel" chan="2" invert="true" increments="1" />
<ctrl ctrl="84" midichannel="2" mode="encoder" encodermode="1" action="gain" chan="2" invert="true" increments="1" />
<ctrl ctrl="84" mode="encoder" encodermode="1" action="gain" chan="1" invert="true" increments="1" />
<note note="5" midichannel="2" action="master_tempo" chan="2" />
<note note="4" action="master_tempo" chan="1" />
<note note="64" midichannel="2" action="reloop" chan="2" />
<note note="64" action="reloop" chan="1" />
</midi>
Inviato Thu 08 Nov 07 @ 7:09 pm
I don't think it's possible to use both at the same time - You can either use it as MIDI and map it as you choose (But with no working LED's and displays) or use it with the native support or a custom mapper (Which will be available later this month if all goes well.)
Try enabling the X-Control via the Denon presets and see if this helps for MIDI mapping.
Try enabling the X-Control via the Denon presets and see if this helps for MIDI mapping.
Inviato Thu 08 Nov 07 @ 7:58 pm
It can't be that difficult to offer the native support via xml document, so that everyone can change it like he wants it to be... or at all with the option to make changes however...
I made my own specifications and so far... the best. ;-) Please try it out! There are still some buttons that shold have functions that I am still thinking of... but so far, it's like that:
<?xml version="1.0" encoding="windows-1252"?>
<midi version="5" date="09/11/2007">
<note note="67" action="play_pause" chan="1" />
<note note="67" midichannel="2" action="play_pause" chan="2" />
<note note="66" action="cue_stop" chan="1" />
<note note="66" midichannel="2" action="cue_stop" chan="2" />
<pitch action="pitch" chan="1" invert="true" scale="0" />
<pitch midichannel="2" action="pitch" chan="2" invert="true" scale="0" />
<note note="5" action="pitch_reset" chan="1" />
<note note="5" midichannel="2" action="pitch_reset" chan="2" />
<ctrl ctrl="84" mode="encoder" encodermode="0" action="browser_updown" increments="1" />
<ctrl ctrl="84" midichannel="2" mode="encoder" encodermode="0" action="browser_updown" increments="1" />
<note note="40" action="browser_open" chan="1" />
<note note="40" midichannel="2" action="browser_open" chan="2" />
<note note="2" action="browser_switch" value="2" />
<note note="2" midichannel="2" action="browser_switch" value="3" />
<note note="48" action="browser_switch" value="1" />
<note note="48" midichannel="2" action="browser_switch" value="4" />
<ctrl ctrl="81" mode="encoder" encodermode="0" action="wheel" chan="1" invert="true" increments="1" />
<ctrl ctrl="81" midichannel="2" mode="encoder" encodermode="0" action="wheel" chan="2" invert="true" increments="1" />
<note note="4" action="wheelmode" />
<note note="4" midichannel="2" action="wheelmode" />
<note note="18" action="effect_activate" chan="1" />
<note note="19" action="effect_select_multi" chan="1" value="+1" />
<note note="20" action="effect_activate" chan="1" value="flanger" />
<note note="18" midichannel="2" action="effect_activate" chan="2" />
<note note="19" midichannel="2" action="effect_select_multi" chan="2" value="+1" />
<note note="20" midichannel="2" action="effect_activate" chan="2" value="flanger" />
<note note="55" action="loop" chan="1" value="1" />
<note note="56" action="loop" chan="1" value="4" />
<note note="57" action="loop" chan="1" value="8" />
<note note="64" action="reloop" chan="1" />
<note note="54" action="loop_shift" chan="1" value="1" />
<note note="55" midichannel="2" action="loop" chan="2" value="1" />
<note note="56" midichannel="2" action="loop" chan="2" value="4" />
<note note="57" midichannel="2" action="loop" chan="2" value="8" />
<note note="64" midichannel="2" action="reloop" chan="2" />
<note note="54" midichannel="2" action="loop_shift" chan="2" />
<note note="23" action="sample_play" value="1" />
<note note="24" action="sample_play" value="2" />
<note note="25" action="sample_play" value="3" />
<note note="23" midichannel="2" action="sample_play" value="4" />
<note note="24" midichannel="2" action="sample_play" value="5" />
<note note="25" midichannel="2" action="sample_play" value="6" />
<note note="8" action="browser_toplaylist" />
<note note="9" action="browser_tosidelist" />
<note note="8" midichannel="2" action="browser_toplaylist" />
<note note="9" midichannel="2" action="browser_tosidelist" />
<note note="7" action="sync" chan="1" />
<note note="7" midichannel="2" action="sync" chan="2" />
<note note="16" action="beatlock" chan="1" />
<note note="16" midichannel="2" action="beatlock" chan="2" />
<note note="64" action="play_stutter" chan="1" value="auto" />
<note note="64" midichannel="2" action="play_stutter" chan="2" value="auto" />
<note note="37" action="search" />
<note note="37" midichannel="2" action="search" />
<note note="38" action="free_sidelist" />
<note note="38" midichannel="2" action="free_playlist" />
<note note="36" action="automix" chan="1" />
<note note="36" midichannel="2" action="automix" chan="2" />
<note note="17" action="kill_bass" chan="1" />
<note note="17" midichannel="2" action="kill_bass" chan="2" />
</midi>
Greetz, Matthias
I made my own specifications and so far... the best. ;-) Please try it out! There are still some buttons that shold have functions that I am still thinking of... but so far, it's like that:
<?xml version="1.0" encoding="windows-1252"?>
<midi version="5" date="09/11/2007">
<note note="67" action="play_pause" chan="1" />
<note note="67" midichannel="2" action="play_pause" chan="2" />
<note note="66" action="cue_stop" chan="1" />
<note note="66" midichannel="2" action="cue_stop" chan="2" />
<pitch action="pitch" chan="1" invert="true" scale="0" />
<pitch midichannel="2" action="pitch" chan="2" invert="true" scale="0" />
<note note="5" action="pitch_reset" chan="1" />
<note note="5" midichannel="2" action="pitch_reset" chan="2" />
<ctrl ctrl="84" mode="encoder" encodermode="0" action="browser_updown" increments="1" />
<ctrl ctrl="84" midichannel="2" mode="encoder" encodermode="0" action="browser_updown" increments="1" />
<note note="40" action="browser_open" chan="1" />
<note note="40" midichannel="2" action="browser_open" chan="2" />
<note note="2" action="browser_switch" value="2" />
<note note="2" midichannel="2" action="browser_switch" value="3" />
<note note="48" action="browser_switch" value="1" />
<note note="48" midichannel="2" action="browser_switch" value="4" />
<ctrl ctrl="81" mode="encoder" encodermode="0" action="wheel" chan="1" invert="true" increments="1" />
<ctrl ctrl="81" midichannel="2" mode="encoder" encodermode="0" action="wheel" chan="2" invert="true" increments="1" />
<note note="4" action="wheelmode" />
<note note="4" midichannel="2" action="wheelmode" />
<note note="18" action="effect_activate" chan="1" />
<note note="19" action="effect_select_multi" chan="1" value="+1" />
<note note="20" action="effect_activate" chan="1" value="flanger" />
<note note="18" midichannel="2" action="effect_activate" chan="2" />
<note note="19" midichannel="2" action="effect_select_multi" chan="2" value="+1" />
<note note="20" midichannel="2" action="effect_activate" chan="2" value="flanger" />
<note note="55" action="loop" chan="1" value="1" />
<note note="56" action="loop" chan="1" value="4" />
<note note="57" action="loop" chan="1" value="8" />
<note note="64" action="reloop" chan="1" />
<note note="54" action="loop_shift" chan="1" value="1" />
<note note="55" midichannel="2" action="loop" chan="2" value="1" />
<note note="56" midichannel="2" action="loop" chan="2" value="4" />
<note note="57" midichannel="2" action="loop" chan="2" value="8" />
<note note="64" midichannel="2" action="reloop" chan="2" />
<note note="54" midichannel="2" action="loop_shift" chan="2" />
<note note="23" action="sample_play" value="1" />
<note note="24" action="sample_play" value="2" />
<note note="25" action="sample_play" value="3" />
<note note="23" midichannel="2" action="sample_play" value="4" />
<note note="24" midichannel="2" action="sample_play" value="5" />
<note note="25" midichannel="2" action="sample_play" value="6" />
<note note="8" action="browser_toplaylist" />
<note note="9" action="browser_tosidelist" />
<note note="8" midichannel="2" action="browser_toplaylist" />
<note note="9" midichannel="2" action="browser_tosidelist" />
<note note="7" action="sync" chan="1" />
<note note="7" midichannel="2" action="sync" chan="2" />
<note note="16" action="beatlock" chan="1" />
<note note="16" midichannel="2" action="beatlock" chan="2" />
<note note="64" action="play_stutter" chan="1" value="auto" />
<note note="64" midichannel="2" action="play_stutter" chan="2" value="auto" />
<note note="37" action="search" />
<note note="37" midichannel="2" action="search" />
<note note="38" action="free_sidelist" />
<note note="38" midichannel="2" action="free_playlist" />
<note note="36" action="automix" chan="1" />
<note note="36" midichannel="2" action="automix" chan="2" />
<note note="17" action="kill_bass" chan="1" />
<note note="17" midichannel="2" action="kill_bass" chan="2" />
</midi>
Greetz, Matthias
Inviato Fri 09 Nov 07 @ 11:56 am
Everyting would be great if via midi we could activate leds, but that's only possible using native support or dedicated dll mapper.
Inviato Fri 09 Nov 07 @ 6:08 pm
So when will the native dll file be out do you have one made ?????
Inviato Sun 11 Nov 07 @ 2:08 am
I have started work on a custom mapper plugin DLL - I expect it will be finished later this month if all goes well.
Inviato Sun 11 Nov 07 @ 8:25 pm
We'll be waiting :)
Inviato Mon 12 Nov 07 @ 8:29 pm
Please let me suggest, that it should be possible to change every function of the dll. Midi Map. Because of the various needs of users, that would be great... So I could implement my own commands? ... --> Perfect. ;-)
Inviato Wed 14 Nov 07 @ 1:37 pm
Yes, it seems to be a really good mapper :)
Inviato Wed 14 Nov 07 @ 6:04 pm
The mapper will be siimlar to my other mappers that I have done for the DAC-3 and DMC-2.
It will allow most aspects of VDJ to be controlled and will have a large number of options that can be customised. I plan to make the basic functions closely match those of a Denon CD player, but there will be options to customise these (E.g; PLAY/CUE button behaviour.)
Similar to my other mappers, there will be different modes to allow effects, samples, video, etc. to be controlled directly using the function buttons and the parameter knob.
Individual button mapping might be possible in the future, but I can't make any promises. I originally planned and started work on this feature for the DAC-3, but it quickly got over-complicated (Especially with multiple mapper modes, LED behaviour, etc.) and lack of time combined with the fact that most users were happy with the way the mapper worked as standard made this impractical and it was abandoned.
For complete flexibility in button mappings, the existing MIDI mapper is the way to go, but the downside of this is no working displays/LED's. MIDI LED feedback might be possible in future versions of VDJ though.
It will allow most aspects of VDJ to be controlled and will have a large number of options that can be customised. I plan to make the basic functions closely match those of a Denon CD player, but there will be options to customise these (E.g; PLAY/CUE button behaviour.)
Similar to my other mappers, there will be different modes to allow effects, samples, video, etc. to be controlled directly using the function buttons and the parameter knob.
Individual button mapping might be possible in the future, but I can't make any promises. I originally planned and started work on this feature for the DAC-3, but it quickly got over-complicated (Especially with multiple mapper modes, LED behaviour, etc.) and lack of time combined with the fact that most users were happy with the way the mapper worked as standard made this impractical and it was abandoned.
For complete flexibility in button mappings, the existing MIDI mapper is the way to go, but the downside of this is no working displays/LED's. MIDI LED feedback might be possible in future versions of VDJ though.
Inviato Wed 14 Nov 07 @ 8:02 pm
ANY PROGRESS YET GUYS..........DESPRATLY WAITING. I got my hc-4500 yesterday and i'm dying to play with it. reflex le really sucks. I downloaded a trial version of pcdj VJ and its pretty much a clone of virtual dj with out the sampler. Any way you can activate the denon with it but it is very unstable and buttons don't work properly. I like virtual DJ better.
Inviato Thu 15 Nov 07 @ 10:30 pm
Yes, pcdj is pretty close to vdj hehe :)
Inviato Fri 16 Nov 07 @ 1:50 am
The HC4500 mapper is still work in progress. I expect it to be nearing completion towards the end of the month.
Inviato Fri 16 Nov 07 @ 3:57 am
Just got a numark DMC2 to replace DAC-3, like it a lot, it's a bit deeper though so make sure your case can handle it. Looking forward to this mapper, will get one of the Denons once native support and mapper done.
Many thanks to Mr Boggis for the DAC3, DMC2 and what will be the DENON mapper, really top quality work, the hardware guys should really thankyou for your software interfaces, i'm sure it helps them sell more units.
Many thanks to Mr Boggis for the DAC3, DMC2 and what will be the DENON mapper, really top quality work, the hardware guys should really thankyou for your software interfaces, i'm sure it helps them sell more units.
Inviato Fri 16 Nov 07 @ 3:33 pm
HI Mr Boggis THANK FOR YOU HELP TO MAKE THE MAPPER FOR DN HC 4500 I JUST WAITING FOR THAT AND HOPE CAN DISPLAY ALL THE BOOTON WORK AGAIN THANK YOU SOO MUCH, AND IF IS POSIBLE TO HAVE THE MAPPER FOR DN HD 2500
Inviato Sun 18 Nov 07 @ 4:55 am
yeah guy i'm ah professional dj inside the New york city scene and been using VDJ for a number of yrs now....excellent program. I used hercules, DAC1, DAC2, DMC2 and all other gadgets...but i just bought the DENON HC4500 and i'm dying to used it good with VDJ. I DON'T WANT TO USED PCDJ.....Cause i bleed VDJ. The DJ community in new york are jumping on this new denon hc4500, but they want to used it ONLY with VDJ. GUYS come on hehe! We are dying. I'm just download 5.0 rev5 and the denon is sticking/freeziing up with the VDJ program V5.0 rev5. VDJ have to master this Denon HC4500......it's ah hot item being bought within the past 2 months in the new york east coast area! I don't know how to map sh*t so make it easy to understand people hehehe. Just click and go, thats it guys, click and go! Thanx and VDJ it up! DJ REDEYE NY 2008
Inviato Mon 19 Nov 07 @ 4:23 am
There are some bugs with this controller using native support but hopelly in future versions will be corriged.
Inviato Mon 19 Nov 07 @ 6:02 pm
what is " native support " us dj that not technical don't know this.....we are just mixing and music smart hehehehe. At times we read the forum and don't understand what you guys are saying(technically) and we come here looking for help!
Inviato Mon 19 Nov 07 @ 9:00 pm
It means that vdj gives support to controller automatically by clicking on the hardware you own if available on the pannel, located in remote control; there, you can find all controllers with full support.
Inviato Tue 20 Nov 07 @ 1:46 am