Se Connecter:     


Forum: Old versions

Sujet: Denon HC-4500 Mapping Issue

Ce topic est ancien et peut contenir des informations obselètes ou incorrectes.

Hi,

This is my first post so please be careful with me!

I have recently upgraded my PC to Windows 7 and purchased the new VirtualDJ 7 however I can’t get it to map with my Denon HC-4500 Controller. Although the Controller is shown as mapped under the config but I can’t tell whether this is mapped correctly in the script. I have listed the xml data at the bottom and hope someone can help point me in the right direction!

I’m using a Intel quad core, 4gb Ram 750gb HD.

Look forward to hearing a positive response

JontyDJ

<?xml version="1.0" encoding="UTF-8" ?>
- <mapper device="HC4500" author="Atomix Productions" description="Denon DN-HC4500" version="700" date="26/10/2010">
<map value="CUE" action="cue_stop" />
<map value="PLAY" action="play_pause" />
<map value="TAP" action="sync" />
<map value="PITCH" action="pitch_slider" />
<map value="PITCHBEND-" action="pitch_bend -2% 500ms" />
<map value="PITCHBEND+" action="pitch_bend +2% 500ms" />
<map value="PITCH_RANGE" action="holding ? key_lock : pitch_range" />
<map value="SEARCH-" action="seek -4" />
<map value="SEARCH+" action="seek +4" />
<map value="TRACK_KNOB" action="browser_scroll" />
<map value="TRACK_KNOB_DOWN" action="browser_enter" />
<map value="BACK" action="browser_folder" />
<map value="PLAYLIST" action="holding ? browser_window "playlist,songs" : browser_window "playlist" ? browser_window "songs" : playlist_add" />
<map value="HOT1" action="menu_button 1 'hotcue,sampler'" />
<map value="HOT2" action="menu_button 2 'hotcue,sampler'" />
<map value="HOT3" action="menu_button 3 'hotcue,sampler'" />
<map value="HOT4" action="menu_button 4 'hotcue,sampler'" />
<map value="HOT5" action="menu_button 5 'hotcue,sampler'" />
<map value="FX1" action="menu_button 6 'effect'" />
<map value="FX2" action="menu_button 7 'effect'" />
<map value="FX3" action="menu_button 8 'effect'" />
<map value="JOG" action="touchwheel" />
<map value="JOG_TOUCH" action="touchwheel_touch" />
<map value="JOGMODE" action="vinyl_mode ? vinyl_mode 0 & wheel_mode "search" : wheel_mode "jog" ? vinyl_mode 1 : wheel_mode "jog,search,browser" +1" />
<map value="A1" action="loop_in" />
<map value="A2" action="loop ? loop_exit : loop_in ? loop_out : loop_in" />
<map value="B" action="loop_out" />
<map value="RELOOP" action="reloop_exit" />
<map value="FLIP" action="wheel_mode "loop_move,loop_out,loop_in,jog"" />
<map value="TIME/TOTAL" action="display_time 'total,remain,elapsed' & refresh_controller 'HC4500'" />
<map value="MEMO/PRESET" action="menu" />
<map value="TITLE" action="toggle "displaypitch" & refresh_controller "HC4500"" />
<map value="CONT/SINGLE" action="automix" />
<map value="CROSSFADER" action="video_crossfader" />
<map value="LED_JOGMODE_GREEN" action="wheel_mode "jog" ? vinyl_mode ? on : off : wheel_mode "search" ? off : on" />
<map value="LED_JOGMODE_ORANGE" action="wheel_mode "jog" ? off : wheel_mode "search" ? on blink : on" />
<map value="LED_TRACK_KNOB" action="browser_folder" />
<map value="LED_PLAYLIST" action="browser_window "playlist"" />
<map value="LED_A1" action="loop_in ? on : loop" />
<map value="LED_A2" action="loop" />
<map value="LED_A1_DIMMER" action="loaded" />
<map value="LED_A2_DIMMER" action="loaded" />
<map value="LED_HOT1_DIMMER" action="loaded" />
<map value="LED_HOT2_DIMMER" action="loaded" />
<map value="LED_HOT3_DIMMER" action="loaded" />
<map value="LED_HOT4_DIMMER" action="loaded" />
<map value="LED_HOT5_DIMMER" action="loaded" />
<map value="LED_PITCHMATCH" action="pitch_reset ? on blink : pitch_slider" />
<map value="LCD_T." action="display_time 'total'" />
<map value="LCD_REMAIN" action="display_time 'remain'" />
<map value="LCD_ELAPSED" action="display_time 'elapsed'" />
<map value="LCD_CONT" action="automix" />
<map value="LCD_SINGLE" action="automix ? off : on" />
<map value="LCD_M" action="loaded" />
<map value="LCD_S" action="loaded" />
<map value="LCD_F" action="loaded" />
<map value="LCD_BPM" action="var "displaypitch" ? off : loaded" />
<map value="LCD_BPM_DOT" action="var "displaypitch" ? off : loaded" />
<map value="LCD_PITCH_DOT" action="var "displaypitch"" />
<map value="LCD_MP3" action="loaded" />
<map value="LCD_WAV" action="off" />
<map value="LCD_KB" action="off" />
<map value="LCD_KEY_ADJ" action="key_lock" />
<map value="LCD_MEMO" action="menu" />
<map value="LCD_LOOP1_(" action="loop_in ? on : loop" />
<map value="LCD_LOOP1_A1" action="loop_in ? on : loop" />
<map value="LCD_LOOP1_B" action="loop" />
<map value="LCD_LOOP1_)" action="loop" />
<map value="LCD_LOOP2_(" action="off" />
<map value="LCD_LOOP2_A2" action="off" />
<map value="LCD_LOOP2_B" action="off" />
<map value="LCD_LOOP2_)" action="off" />
<map value="LCD_SCRATCH_OUT" action="vinyl_mode" />
<map value="LCD_SCRATCH_IN" action="on" />
<map value="LCD_SCRATCH_DOT" action="touchwheel_touch" />
<map value="DIGIT_TRACK" action="get deck" />
<map value="DIGIT_MINUTES" action="get time_min" />
<map value="DIGIT_SECONDS" action="get time_sec" />
<map value="DIGIT_FRAMES" action="get time_ms" />
<map value="DIGIT_BPM" action="var "displaypitch" ? nothing : get bpm" />
<map value="DIGIT_PITCH" action="var "displaypitch" ? get pitch : nothing" />
<map value="POS_TRACK" action="display_time 'remain' ? nothing : play ? songpos_remain 30000ms ? on blink ? off : song_pos : song_pos : song_pos" />
<map value="POS_TRACK_REVERSE" action="display_time 'elapsed' ? nothing : play ? songpos_remain 30000ms ? on blink ? get constant 1.0 : songpos_remain : songpos_remain : songpos_remain" />
<map value="POS_SCRATCH" action="jogwheel" />
<map value="TEXT1" action="get display 1" />
<map value="TEXT2" action="get display 2" />
<map value="D4500_MODE" action="up ? refresh_controller 'HC4500' : nothing" />
<map value="LED_PLAY" action="loaded ? play ? on : cue ? off : on blink : off" />
</mapper>
 

Posté Thu 28 Oct 10 @ 11:33 am
Is it responding in VirtualDJ when you press the buttons? (E.g: PLAY button starts the song playing.)

If it is not working at all, then make sure that you have the latest firmware installed. This can be downloaded from http://www.denondj.com/firmware.aspx?ProductId=81

If you have not customised the mappings in anyway, then it would be a good idea to reset it back to factory settings - Go to CONFIG -> Mappers, choose the HC4500 in the drop-down list, then click on the reset to factory settings button at the bottom-left of the dialogue box.

 

jpboggis wrote :
Is it responding in VirtualDJ when you press the buttons? (E.g: PLAY button starts the song playing.)

If it is not working at all, then make sure that you have the latest firmware installed. This can be downloaded from http://www.denondj.com/firmware.aspx?ProductId=81

If you have not customised the mappings in anyway, then it would be a good idea to reset it back to factory settings - Go to CONFIG -> Mappers, choose the HC4500 in the drop-down list, then click on the reset to factory settings button at the bottom-left of the dialogue box.


I have the latest firmware for the controller and have already reset it back to the factory settings. The odd thing is that if you drop a song into the decks then the information then shows up on the controller. Other than that "the lights are on but no-one is at home". My guess is that the problem is in the xml coding and I'm not familar with that. In short the buttons are not working.

I never had any issues when I ran my original Numark Cue 5 on XP and Vista. If I can't get this to go then I might have to get a refund and go back to another Operating system and my old Numark Cue whick looks like a backward step. Failing that I might try another controller.

Look forward to hearing any other ideas.

Thanks in advance

JontyDJ

 

Two things come to mind and jump out.

1) have you tried to play by just clicking on the play button on the screen? Does it play? If not, you will need to check the audio configuration. The controller will light up and display all info but will not respond if audio not set up properly.

2) this may not be the issue but it's worth checking out. Make sure that USB 2 is enabled on that computer. There are several ways of checking that but check audio first!

Let us know

Cheers
Djwishbone
 

The Virtual Dj on the PC works fine with the keyboard and mouse it’s just the controller buttons which won’t respond. I have two separate sound cards in the machine for the left/right outputs which are working perfectly well.

I think you might be right in suggesting that it could be a USB problem as I tried the first 2 ports and I had a message saying port not recognised/malfunction. If this is the case how can you check if the USB 2 ports are functioning correctly?

Thanks Gentleman
 

OK good.

Now once the HC4500 fails on connectiion, it will not connect unless its unplugged from the computer. Left unplugged until computer restarts and plugged back into the computer using a different USB port. I found this out a long time ago during trial and error.

Check your device manager within windows and see if any of the USB Host Controllers listed have an exclamation (!) mark beside it. If so, It maybe because the controller inside your PC (computer IO) drivers for your mainboard are not installed yet, since you mentioned that this is a new PC. Could be deaper than that though and the USP ports are set default to USB 1.1. Lets not get into that yet though.

Let me ask this, has this HC4500 worked in the past on this new PC?

Cheers
DJwishbone
 

Hi DJwishbone,

I have checked and tried all the USB ports on the PC one by one after closing down the machine each time. Sometimes the USB shows up on the screen as (USB device not recognised/malfunction) and when I go into the device manager it’s then flagged up with an exclamation mark. However there have been times when it has appeared to have connected correctly and the controller shows up in the device manager as well as the VirtualDj mapping settings under config which is even more baffling.

My guess is that the drivers for the PC are set to USB 1.1 like you have said and as this is the first machine I have bought as a complete package it looks as if this has not been correctly setup by Acer. I normally assemble and build the PC myself. If all else fails I might have to reinstall the operating system and start all over but I would really like to avoid this.

Fortunately I have got a backup PC in a rack which works perfectly with the new VirtualDj but this is very big and heavy and it’s something I want to move away from hence my new media pc machine.

Once again thanks for your help
 

If you press PLAY and the button lights up but the song does not play then it means that there is a problem with your sound setup and/or configuration.

Go to My Documents\VirtualDJ\Mappers and delete the HC4500 mapping file if there is one present (Make sure that VirtualDJ is closed when you do this.) This will force the software to use the built-in mappings only.

Try using a different USB cable.

Do you or have you had a Logitech webcam installed at some point? These interfere with MIDI devices and prevent them from working. If this is the case, I will post some steps you can go through to resolve this.
 

I have finally got everything working after contacting Acer who pointed me in the right direction with their latest updates. In the end I updated the Bios and chipset which has resolved all the issues regading my USB ports.

Thanks for all your input. It helped me in the right direction and now I'm all set for some big gigs in the coming weeks ahaed.

Regards
DjJonty
 



(Les anciens sujets et forums sont automatiquement fermés)