Вы находитесь на странице: 1из 8

Cmo mapear tu controlador a Virtual

DJ?
LaresDJ / 2 agosto, 2012
Me han preguntado una y otra vez, cmo podemos mapear nuestros controladores a Virtual
DJ. Hoy les traigo este pequeo tutorial con muchas aclaratorias para quienes no estn al
tanto del tema y los pasos para los que realmente s tiene que hacerlo. Si tu controlador no
tiene soporte con Virtual DJ en sus configuraciones iniciales, tendrs que usar la
famosa funcin Midi Learn. Otro error que suelen cometer es creer que los skins harn
que sus controladores funcionen; los skins son tan slo una interface que le dar otra cara
a tu software de mezcla virtual. Pues a continuacin, les dejo cmo tienen que hacer para
que sus controladores puedan funcionar con Virtual DJ. Nota: siempre he preferido usar
Traktor y all s les podr ayudar ms con los mapas ya que aqu les he dejado todos los
mapas para controladores que existen a su disposicin.

PRIMER PASO:
Primero que nada chequeamos que nuestro controlador no est aceptado nativamente por
Virtual DJ en el siguiente enlace. Si nuestro equipo se encuentra en esta lista, no tendremos
que hacer ningn mapa ni seguir con los pasos que describo abajo. Ya, en teora, pueden
conectarlo a sus computadoras y usar el Virtual DJ sin mayor problema.

SEGUNDO PASO:
El siguiente paso es ver si y alguien ha creado el mapa antes que nosotros para no tener que
hacer el trabajo de Learn para cada comando en cada botn. Aqu estn los mapas ms
populares para Virtual DJ de aquellos controladores que no son nativamente compatibles
con el software.

TERCER PASO:
Si ninguno de los mapas que encontramos en el paso anterior es el que necesitamos,
entonces usaremos el Simple MIDI Wrapper para crear nuestro mapa bsico del
controlador. Para ello, sigan los siguientes pasos:

Ve a CONFIG -> Mappers

Selecciona Simple MIDI Wrapper en la lista de despliegue

Haz click en el botn de + (Add)

Presiona el botn o mueve los knobs o faders que queremos ensearle

Escribe una accin en Action: box, por ejemplo: hot_cue 1

Recuerda guardar las configuraciones para prximas ocasiones

NOTA: Los LEDs y otras funcionas avanzadas MIDI puede que no funcionen con
el Simple MIDI Wrapper. Este modo bsico soporta MIDI en un solo sentido. Para poder
trabajar con los botones LED y otras funciones ms avanzadas, tendrn que crear un
archivo de definicin en sus controladores. Esta opcin en algo ms complicada.

Descripcin:
I made some changes to the default mapper for VirtualDJ PRO v7.4+ with
Hercules HDJC(MK1) - MK2 - MP3 - MP3 e2 - MK4 - Steel - RMX - RMX 2 - DJ 4Set
- 4-Mx - Instint - AIR - AIRplus & MP3 LE.
The ZIP pack that you have downloaded it to unzipped and you need to
copy/overwrite the mapping file of your controller into the path:
PC -> My Documents\VirtualDJ\Mappers
MAC -> /users/YOURNAME/Library/VirtualDJ/Mappers
Only for Hercules AIR, AIRplus & MP3 LE it's necessary to copy also the
definition file into:
PC -> My Documents\VirtualDJ\Devices
MAC -> /users/YOURNAME/Library/VirtualDJ/Devices
NOTE: If you cannot see or access the Library folder on MAC, please see ->
http://www.virtualdj.com/wiki/MAC.%20Reveal%20hidden%20Library
%20folder.html
NOTE: do it with Virtual DJ closed

----- v2.2 (18 June 2013) ----- Ability to change the parameter 1 and 2 of effect active, when an audio effect
is active the rotation of the left Jog change the parameter 1 and right Jog
change the parameter 2 (similar to Pioneer CDJs), when effect turn back off to
the Jog function coming back to Pitch Bend / Scratch.
Old mapper action was "effect active ? param_multiply 300% & effect slider 1 :
jog_wheel", if you don't like new 2 Jogs way to control effect you can past the
old one in VDJ mapper page.
In the Hercules 4-Mx when an audio effect is active the rotation of the Jog
change the parameter 1 and the Ctrl knob change the parameter 2 (similar to
Pioneer CDJs), when effect turn back off to the Jog function coming back to
Pitch Bend / Scratch and the Ctrl knob change the Filter.
To reset the filter push Shift.
In the Hercules AIR the button MAGIC it anable the AIR SENSOR to change the
parameter 1 of FX.
In the Hercules Steel the effects parameter 1 and 2 can be changed with the
two top left knobs, when the "Applt Ctrl. On" Led it's ON it indicate if knobs
works for Deck A or B, in Select mode the two knobs it apply the filter of DecK

A and B.
- Ability to scroll fast within the track with Jog, just press the |< or >| button
and rotate the Jog.
- Pitch bend make short seek when track is in pause
- Ability to make "browsing" of the tracks with jogs, simply hold the "Cue
Select" or "Up" or "Down" buttons on the deck and rotate the Jog. (No Hercules
MK2). Note: that only works on one deck/jog at one time.
- Hold on the load button for more than half a second to unload the track from
the deck.
- Added blink on Play/Pause buttons when the song is paused (No Hercules
Steel because it have the Stop led).
- Fx and Loop leds blink when Fx or Loop are activated into Hercules MP3, MK2
and HDJC(MK1).
- Headphone prelisten use now the action PFL on all the controllers
4-Mx, RMX and Steel - Advance configuration of the 6+6 (shift mode) buttons
to use FX, Loop and 6 HotCues.
BUTTON1 -> loop_button
BUTTON2 -> effect active
BUTTON3 -> effect select +1
BUTTON4 -> loop_double
BUTTON5 -> loop
BUTTON6 -> loop_half
BUTTON7 -> holding ? delete_cue 1 : hot_cue 1
BUTTON8 -> holding ? delete_cue 2 : hot_cue 2
BUTTON9 -> holding ? delete_cue 3 : hot_cue 3
BUTTON10 -> holding ? delete_cue 4 : hot_cue 4
BUTTON11 -> holding ? delete_cue 5 : hot_cue 5
BUTTON12 -> holding ? delete_cue 6 : hot_cue 6
In the RMX the Source button is used like a shift, Hold on it for more than half a
second to enable/disable Timecode_bypass.
RMX 2 - Advance configuration of the 4+4+4+4(x2) pads and dedicated knob
to use HotCues, Loop, FX and Sample.

LOOP_PARAM -> loop_half : loop_double


SHIFT_LOOP_PARAM -> loop_move +100% : loop_move -100%
LOOP_PAD1 -> loop_button
LOOP_PAD2 -> loop
LOOP_PAD3 -> loop_half
LOOP_PAD4 -> loop_double
SHIFT_LOOP_PAD1 -> loop_move -1
SHIFT_LOOP_PAD2 -> loop_move +1
SHIFT_LOOP_PAD3 -> loop_move -100%
SHIFT_LOOP_PAD4 -> loop_move +100%
EFFECT_PARAM -> effect active ? effect slider 2 : effect slider 1
SHIFT_EFFECT_PARAM -> effect active ? effect slider 3 : effect select
EFFECT_PAD1 -> effect active
EFFECT_PAD2 -> effect "flanger"
EFFECT_PAD3 -> effect "brake"
EFFECT_PAD4 -> effect "beatgrid"
SHIFT_EFFECT_PAD1 -> effect "echo"
SHIFT_EFFECT_PAD2 -> effect "dsp_phaser"
SHIFT_EFFECT_PAD3 -> effect "dsp_reverb"
SHIFT_EFFECT_PAD4 -> effect "TK Filter V2"
SAMPLE_PARAM -> sampler volume
SHIFT_SAMPLE_PARAM -> sampler loop
SAMPLE_PAD1 -> sampler 1/5 play_stop
SAMPLE_PAD2 -> sampler 2/6 play_stop
SAMPLE_PAD3 -> sampler 3/7 play_stop
SAMPLE_PAD4 -> sampler 4/8 play_stop
SHIFT_SAMPLE_PAD1 -> stutter sampler
SHIFT_SAMPLE_PAD2 -> stutter sampler
SHIFT_SAMPLE_PAD3 -> stutter sampler
SHIFT_SAMPLE_PAD4 -> stutter sampler

1/5
2/6
3/7
4/8

play_stop
play_stop
play_stop
play_stop

CUE_PARAM -> filter


SHIFT_CUE_PARAM -> cue_select value & goto_cue
CUE_PAD1 -> hot_cue 1
CUE_PAD2 -> hot_cue 2
CUE_PAD3 -> hot_cue 3
CUE_PAD4 -> hot_cue 4
SHIFT_CUE_PAD1 -> delete_cue 1
SHIFT_CUE_PAD2 -> delete_cue 2
SHIFT_CUE_PAD3 -> delete_cue 3
SHIFT_CUE_PAD4 -> delete_cue 3

AIRplus - Advance configuration of the 4+4 top buttons and 4+4 pads to use
FX, Loop, HotCues and Sample.
BUTTON1_EFFECTS -> effect active
BUTTON2_EFFECTS -> effect select -1
BUTTON3_EFFECTS -> effect select +1
BUTTON4_EFFECTS -> effect "flanger"
BUTTON1_LOOPS -> loop_button
BUTTON2_LOOPS -> loop_half
BUTTON3_LOOPS -> loop_double
BUTTON4_LOOPS -> loop
SHIFT_BUTTON1_EFFECTS -> effect "backspin"
SHIFT_BUTTON2_EFFECTS -> effect "dsp_Phaser"
SHIFT_BUTTON3_EFFECTS -> effect "Beatgrid"
SHIFT_BUTTON4_EFFECTS -> effect "FlippinDouble"
SHIFT_BUTTON1_LOOPS -> loop_roll 0.125 while_pressed
SHIFT_BUTTON2_LOOPS -> loop_roll 0.25 while_pressed
SHIFT_BUTTON3_LOOPS -> loop_roll 0.5 while_pressed
SHIFT_BUTTON4_LOOPS -> loop_roll 1 while_pressed
CUE_PAD1 -> hot_cue 1
CUE_PAD2 -> hot_cue 2
CUE_PAD3 -> hot_cue 3
CUE_PAD4 -> hot_cue 4
SHIFT_CUE_PAD1 -> delete_cue 1
SHIFT_CUE_PAD2 -> delete_cue 2
SHIFT_CUE_PAD3 -> delete_cue 3
SHIFT_CUE_PAD4 -> delete_cue 3
SAMPLE_PAD1 -> sampler 1/5 play_stop
SAMPLE_PAD2 -> sampler 2/6 play_stop
SAMPLE_PAD3 -> sampler 3/7 play_stop
SAMPLE_PAD4 -> sampler 4/8 play_stop
SHIFT_SAMPLE_PAD1 -> Sampler 1/5 volume
enable the stutter function)
SHIFT_SAMPLE_PAD2 -> Sampler 2/6 volume
enable the stutter function)
SHIFT_SAMPLE_PAD3 -> Sampler 3/7 volume
enable the stutter function)
SHIFT_SAMPLE_PAD4 -> Sampler 4/8 volume
enable the stutter function)

(sampler AutoPlay option ON will


(sampler AutoPlay option ON will
(sampler AutoPlay option ON will
(sampler AutoPlay option ON will

DJ 4Set - Advance configuration of the 3+3 (shift mode) buttons to use FX, Loop
and 3 HotCues.

BUTTON1 -> loop_button


BUTTON2 -> effect active
BUTTON3 -> effect select +1
BUTTON4 -> holding ? delete_cue 1 : hot_cue 1
BUTTON5 -> holding ? delete_cue 2 : hot_cue 2
BUTTON6 -> holding ? delete_cue 3 : hot_cue 3
MODULATE- -> loop_half
MODULATE+ -> loop_double
AIR - Advance configuration of the 4+4+4 pads to use Loop, FX and Sample.
PAD1_LOOPS -> loop_button
PAD2_LOOPS -> loop
PAD3_LOOPS -> loop_half
PAD4_LOOPS -> loop_double
PAD1_EFFECTS -> effect active
PAD2_EFFECTS -> effect "flanger"
PAD3_EFFECTS -> effect "echo"
PAD4_EFFECTS -> effect "beatgrid"
PAD1_SAMPLES -> sampler 1/5 play_stop
PAD2_SAMPLES -> sampler 2/6 play_stop
PAD3_SAMPLES -> sampler 3/7 play_stop
PAD4_SAMPLES -> sampler 4/8 play_stop
Instint - Advance configuration of the 4+4+4+4 buttons to use HotCues, Loop,
FX and Sample.
BUTTON1_HOTCUE -> holding ? delete_cue 1 :
BUTTON2_HOTCUE -> holding ? delete_cue 2 :
BUTTON3_HOTCUE -> holding ? delete_cue 3 :
BUTTON4_HOTCUE -> holding ? delete_cue 3 :
BUTTON1_LOOPS -> loop_button
BUTTON2_LOOPS -> loop
BUTTON3_LOOPS -> loop_half
BUTTON4_LOOPS -> loop_double
BUTTON1_EFFECTS -> effect active
BUTTON2_EFFECTS -> effect "flanger"
BUTTON3_EFFECTS -> effect "echo"
BUTTON4_EFFECTS -> effect "beatgrid"
BUTTON1_SAMPLES -> sampler 1/5 play_stop
BUTTON2_SAMPLES -> sampler 2/6 play_stop
BUTTON3_SAMPLES -> sampler 3/7 play_stop
BUTTON4_SAMPLES -> sampler 4/8 play_stop

hot_cue
hot_cue
hot_cue
hot_cue

1
2
3
4

MP3 LE - Advance configuration of the 4+4 (shift mode) buttons to use Loop
and FX.
BUTTON1
BUTTON2
BUTTON3
BUTTON4
BUTTON5
BUTTON6
BUTTON7
BUTTON8

->
->
->
->
->
->
->
->

loop 1
loop 2
loop 4
loop 8
effect "flanger"
effect "Beatgrid"
effect "FlippinDouble"
effect "overloop"

MK4 and MP3 e2 - Advance configuration of the 4+4 (shift mode) buttons to
use FX, Loop and one Sample.
BUTTON1
BUTTON2
BUTTON3
BUTTON4
BUTTON5
BUTTON6
BUTTON7
BUTTON8

->
->
->
->
->
->
->
->

loop_half
loop_double
loop
sampler play_stop
effect select -1
effect select +1
effect active
sampler rec

Note: Loop under 1/8 or bigger then 32 don't work with actions loop_half &
double, if you don't want this limitation change "loop_half" to "loop_length
50%" and "loop_double" to "loop_length 200%".
To download latest Hercules driver go here ->
http://ts.hercules.com/eng/index.php?pg=files_faq