Quick Sign In:  

Forum: General Discussion

Topic: Custom Mapping for an XDJ R1
Hi Guys! Been using VDJ on and off for years. I bought a second hand, and very old, XDJ R1 and need some help with custom mapping

I've been successful a couple easy changes, but this one is a little more complex, and I keep breaking it lol.

I'd like to have my 3 "performance pads" take some different actions. Currently it's set like this:

Mode Off (Hot Cue): Hotcue 1, Hotcue 2, Hotcue 3
CALL (a new level of buttons): Hotcue 4, Hotcue 5, Hotcue 6

Mode On (Sample Mode): VDJ Sample Page one
Call: VDJ Sample page 2
(If i keep hitting call, it cycles through the pages)

I'm not much for samples so I'd like to change it to the following:

Mode Off (Hot Cue): Hotcue 1, Hotcue 2, Hotcue 3
CALL (a new level of buttons): Hotcue 4, Hotcue 5, Hotcue 6
(same as before)

But

Mode On: 1-Beatjump -4, 2-Beatjump +4, 3-Beatjump -16
Call: 1-All drums kill(Stems), 2-Instrumental Kill (Stems), 3-Vox Kill (Stems)


Is this at all possible? I have to say that whoever mapped this ancient console deserves a gold medal and a raise. It's really really good. The controller, however, is missing the Beat Jump feature, and I'd like to see if I can dedicate some controller buttons for stems.

Might be dreaming, but hey.. it doesn't hurt to ask right? :)

Happy Friday!!
 

Posted Fri 11 Oct 24 @ 11:34 pm
locoDogPRO InfinityModeratorMember since 2013
var_equal "sampler" 0 ? var 'xdjr1_hcbank' ? hot_cue 4 : hot_cue 1 : var 'xdjr1_hcbank' ? goto -4 : mute_stem rhythm
 

Posted Sat 12 Oct 24 @ 2:14 am
locoDog wrote :
var_equal "sampler" 0 ? var 'xdjr1_hcbank' ? hot_cue 4 : hot_cue 1 : var 'xdjr1_hcbank' ? goto -4 : mute_stem rhythm


Many thanks friend. I'm pretty new to midi mapping... I know how to follow code, but not write it lol. This gave me enough clues to figure out how to get the result I wanted. So awesome.

Is there a way I could get my pad button led's to blink when I press them on the goto commands? Like just light up for the button press but return to off when released?

This is just a cosmetic thing that I was trying to figure out, but it's really not the end of the world. I've got the LED's doing everything else I wanted them to.

Thanks again for your help!!
 

Posted Sun 13 Oct 24 @ 7:52 pm
locoDogPRO InfinityModeratorMember since 2013
a led is mapped like this currently
var_equal "sampler" 0 ? var 'xdjr1_hcbank' ? hot_cue 4 : hot_cue 1 : sampler_pad 1

try change it to this
var_equal "sampler" 0 ? var 'xdjr1_hcbank' ? hot_cue 4 : hot_cue 1 : var 'xdjr1_hcbank' ? down ? on : off : mute_stem rhythm ? blink 250ms : off
 

Posted Sun 13 Oct 24 @ 8:51 pm