快速登录:  

Forum: Old versions

话题: Mapping CDJ 2000 for 6 hot cues? - Page: 1

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

Anyone know how I can map the "REC/CALL" button on the CDJ 2000 to basically toggle me between 2 sets of hot cues A, B, and C? Right now it seems it's mapped to delete hot cues if I hold the button.

As a bonus if I could disregard the current green, orange, and red color functions and just map it so the 1st set of hot cues A, B, and C would be green.. with the 2nd set being red.. That would be OUTSTANDING!

Thanks in advance for any help :-)
 

发表时间 Tue 28 Jun 11 @ 7:56 pm
The first thing you need to do is find out how the red green and yellow lights are mapped, you should be able to see this in the mapper for the button they are under or at least in the xml or the manual for the 2000's

I need you to clarify what you want the 3 shifts to do, and make you aware that the rec/call button looks like a two position toggle switch that stays down when you press it, can you confirm this or is it a normal button that springs back after being pressed

for the shifts did you want

shift 1 cues 1-3 - green
shift 2 cues 4-6 - red
shift 3 delete cues while pressed or while on or something diffrent - orange

if it is a toggle switch I can give you 3 shifts, say 6 hot cues and 3 workaround hot loops If you can give up another button to activate the shift, you could also have 4 shifts because you effectively have 4 different states of the leds, r g y and off, and then there is always binary combinations if you need more, just let me know what you want



 

发表时间 Tue 28 Jun 11 @ 9:27 pm
synthet1c thanks for your help! These are all the current mappings for my LEDs, at least as far as the hot cues go.

Key Action
LED_A.CUE auto_cue
LED_CUE cue ? on : play ? off : blink
LED_HOTCUE_A_G hot_cue 1
LED_HOTCUE_A_R cue 1 ? on : hot_cue 1 ? off : on
LED_HOTCUE_B_G hot_cue 2
LED_HOTCUE_B_R cue 2 ? on : hot_cue 2 ? off : on
LED_HOTCUE_C_G hot_cue 3
LED_HOTCUE_C_R cue 3 ? on : hot_cue 3 ? off : on

Also these are the current mappings for hot cues 1, 2, and 3
HOTCUE_1 var "delcue" ? delete_cue 1 : hot_cue 1
HOTCUE_2 var "delcue" ? delete_cue 2 : hot_cue 2
HOTCUE_3 var "delcue" ? delete_cue 3 : hot_cue 3

and last, the mapping for my REC/CALL button
REC_CALL toggle "delcue" while_pressed

OK now.. to attempt to clarify what I want to do. You basically have it!!! When I first power on my CDJs and load a track in the player, I want them to default to hot cues 1, 2, and 3 which would light up green if there are any set in the loaded track. If there are none set in the track I would like to use the color orange to identify an empty slot. If I press the REC/CALL button I would like that to "toggle" over to the 2nd set of hot cues.. 4, 5, and 6. Similar to the 1st set, I would like these to light up red if there are any set in the loaded track. Again, if there are none set in the track I would like to use the color orange to identify an empty slot.

As for deleting, I'm not really concerned about even having that feature but if you think of some creative way to make it work, be my guest :-)

Finally to confirm, yes the REC/CALL button is a normal button that springs back after being pressed.

Thanks again for all your help!!!
 

发表时间 Sun 03 Jul 11 @ 11:46 am
hi, sorry this has taken so long, I have been busy, but I will start it now :)

Also can you confirm that orange is red and green together, It looks that way, so that is what I will use, but if it is different let me know
 

发表时间 Tue 05 Jul 11 @ 11:10 pm
Dude no apology necessary!!! I really appreciate all your help!!!
 

发表时间 Tue 05 Jul 11 @ 11:20 pm
dis regard this, I just re read your email, I'll give you both options...

that was quick... LOL there is one other question... how did you want to delete the cue if you are ussing the del/rec button to shift the hot cues, do you want another button to delete them or use holding instead, bare in mind if you use holding the hotcue will trigger when you release the button not when you push it
 

发表时间 Tue 05 Jul 11 @ 11:29 pm
If you can set it to delete when I hold (then release) the REC/CALL button that would be an added bonus!! Im fine with deleting it via the mouse using the software too though :)
 

发表时间 Wed 06 Jul 11 @ 12:30 am
Option 1 - no delete

1 - var 'cues' 1 ? hot_cue 4 : hot_cue 1
led 1 R - cue 1 ? off : hot_cue 1 ? off : on : cue 4 ? on : hot_cue 1 ? on : on
led 1 R - cue 1 ? on : hot_cue 1 ? on : on : cue 4 ? off : hot_cue 1 ? off : on

2 - var 'cues' 1 ? hot_cue 5 : hot_cue 2
led 2 R - cue 2 ? off : hot_cue 1 ? off : on : cue 5 ? on : hot_cue 1 ? on : on
led 2 G - cue 2 ? on : hot_cue 1 ? on : on : cue 5 ? off : hot_cue 1 ? off : on

3 - var 'cues' 1 ? hot_cue 6 : hot_cue 3
led 3 R - cue 2 ? off : hot_cue 3 ? off : on : cue 6 ? on : hot_cue 1 ? on : on
led 3 G - cue 2 ? on : hot_cue 3 ? on : on : cue 6 ? off : hot_cue 1 ? off : on

rec/call - toggle 'cues'
led 4 R - var 'cues' 1 ? on : off
led 4 G - var 'cues' 0 ? on : off

Option 2 - holding delete

1 - var 'cues' 1 ? holding ? delete_cue 4 : hot_cue 4 : holding ? delete_cue 1 : hot_cue 1
led 1 R - cue 1 ? off : hot_cue 1 ? off : on : cue 4 ? on : hot_cue 1 ? on : on
led 1 G - cue 1 ? on : hot_cue 1 ? on : on : cue 4 ? off : hot_cue 1 ? off : on

2 - var 'cues' 1 ? holding ? delete_cue 5 : hot_cue 5 : holding ? delete_cue 2 : hot_cue 2
led 2 R - cue 2 ? off : hot_cue 2 ? off : on : cue 5 ? on : hot_cue 5 ? on : on
led 2 G - cue 2 ? on : hot_cue 2 ? on : on : cue 5 ? off : hot_cue 5 ? off : on

3 - var 'cues' 1 ? holding ? delete_cue 6 : hot_cue 6 : holding ? delete_cue 3 : hot_cue 3
led 3 R - cue 2 ? off : hot_cue 3 ? off : on : cue 6 ? on : hot_cue 6 ? on : on
led 3 G - cue 2 ? on : hot_cue 3 ? on : on : cue 6 ? off : hot_cue 6 ? off : on

rec/call - toggle 'cues'
led 4 R - var 'cues' 1 ? on : off
led 4 G - var 'cues' 0 ? on : off

I can give you another bank of hot loops that the leds blink for if you want
 

发表时间 Wed 06 Jul 11 @ 1:57 am
yeah I thought of that, but when you hold it to delete I think it will change the shift, I'll try to figure it out tomorrow
 

发表时间 Wed 06 Jul 11 @ 3:27 am
thanks again for your help

OK with option 1 it seemed nothing really changed to how things operate normally aside from the fact that if there are NO hot cues set on the track.. there are also NO LEDs illuminated on that particular hot cue. Pressing or holding/releasing either the hot cue buttons or the rec/call button also does nothing.

For option 2 same thing as far as the LEDs and the rec/call button are concerned, however holding and releasing the hot cue button deletes the actual hot cue.

I am not able to switch to the 2nd back of hot cues or get them to illuminate red in either option.

I'm fairly certain I'm entering all the info in the correct fields but if you can be specific in exactly what I should enter in the "KEY" field and what I should enter in the "ACTION" field just in case I'm screwing stuff up?
 

发表时间 Wed 06 Jul 11 @ 12:55 pm
haha, we wrote this at the same time...

I just noticed a mistake on the leds, you will need to correct them for the leds to function properly...

led 1 R - cue 1 ? off : hot_cue 1 ? off : on : cue 4 ? on : hot_cue 1 ? on : on
led 1 G - cue 1 ? on : hot_cue 1 ? on : on : cue 4 ? off : hot_cue 1 ? off : on

it should read

1144
1144
2255
2255
3366
3366
 

发表时间 Wed 06 Jul 11 @ 12:59 pm
OK thanks! I'll try that to fix the LEDs but how about not being able to switch between the 1st and 2nd banks?
 

发表时间 Wed 06 Jul 11 @ 1:06 pm
the toggle should be fine, it just needs to read (toggle 'cues') then it will switch between 'cues' 1 & 'cues' 0
but try

holding ? set 'cues' 1 : set 'cues' 0

for that if you press the button you will be on bank 1, if you hold for half a second then release you will be on bank 2... these codes only work if the button doesn't have a physical up and down position, if that is the case try

down ? set 'cues' 1 : set 'cues' 0
 

发表时间 Wed 06 Jul 11 @ 1:18 pm
The only thing I saw above for the REC/CALL button was this though:

rec/call - toggle 'cues'
led 4 R - var 'cues' 1 ? on : off
led 4 G - var 'cues' 0 ? on : off

So in VDJ I entered it as:
KEY FIELD: REC_CALL led 4 R
ACTION FIELD: var 'cues' 1 ? on : off

and also

KEY FIELD: REC_CALL led 4 G
ACTION FIELD: var 'cues' 0 ? on : off

This seems to only tell the the 1st and 2nd bank what to illuminate though.. Not to switch from one to another.
Also I was confused about what the "4 is referencing in "led 4 R" and "led 4 G"??
 

发表时间 Wed 06 Jul 11 @ 1:33 pm
Ahhhhhh I'm an idiot!!! I see it now

So I should have it as
KEY FIELD: REC_CALL
ACTION FIELD: toggle 'cues'

then how Do I enter the "led 4 R" and "led 4 G"??
KEY FIELD: led 4 R
ACTION FIELD: var 'cues' 1 ? on : off
and
KEY FIELD: led 4 G
ACTION FIELD: var 'cues' 0 ? on : off

Is this right? What is the "4" used for?

 

发表时间 Wed 06 Jul 11 @ 1:37 pm
thats right...led 1 G is just the name i gave it because i was too lazy to right the whole thing LOL... paste everything after the hyphen (=). if you look in the mapper you should see the names you pasted, you just need to find them

Ive never used 2000's but its just there if the call/rec button has a led...
 

发表时间 Wed 06 Jul 11 @ 1:41 pm
OK sweet!! I can hardly wait to get this up and running! I'll give it another shot later this afternoon and let ya know!

Just an FYI.. There is no LED for the REC/CALL button on the 2000s :)
 

发表时间 Wed 06 Jul 11 @ 1:55 pm
ALMOST THERE!!!!

everything seems to be working minus hot cues 4, 5, and 6 illuminating RED :-(
 

发表时间 Wed 06 Jul 11 @ 4:21 pm
If it helps I'm getting a syntax error on the 6 LED KEYS they are as follows:

KEY: LED_HOTCUE_A_R
FUNCTION: cue 1 ? off : hot_cue 1 ? off : on : cue 4 ? on : hot_cue 4 ? on : on
SYNTAX ERROR: ": cue 4 ? on : hot_cue 4 ? on : on"

KEY: LED_HOTCUE_B_R
FUNCTION: cue 2 ? off : hot_cue 2 ? off : on : cue 5 ? on : hot_cue 5 ? on : on
SYNTAX ERROR: ": cue 5 ? on : hot_cue 5 ? on : on"

KEY: LED_HOTCUE_B_R
FUNCTION: cue 2 ? off : hot_cue 3 ? off : on : cue 6 ? on : hot_cue 6 ? on : on
SYNTAX ERROR: ": cue 6 ? on : hot_cue 6 ? on : on"


KEY: LED_HOTCUE_A_G
FUNCTION: cue 1 ? on : hot_cue 1 ? on : on : cue 4 ? off : hot_cue 4 ? off : on
SYNTAX ERROR: ": cue 4 ? off : hot_cue 4 ? off : on"

KEY: LED_HOTCUE_B_G
FUNCTION: cue 2 ? on : hot_cue 2 ? on : on : cue 5 ? off : hot_cue 5 ? off : on
SYNTAX ERROR: ": cue 5 ? off : hot_cue 5 ? off : on"

KEY: LED_HOTCUE_B_G
FUNCTION: cue 2 ? on : hot_cue 3 ? on : on : cue 6 ? off : hot_cue 6 ? off : on
SYNTAX ERROR: ": cue 6 ? off : hot_cue 6 ? off : on"
 

发表时间 Wed 06 Jul 11 @ 4:44 pm
Also I took the liberty of "editing" some of the "Option 2" code you provided.. please tell me if I did so correctly and we can rule that out as the problem :-)

1 - var 'cues' 1 ? holding ? delete_cue 4 : hot_cue 4 : holding ? delete_cue 1 : hot_cue 1
led 1 R - cue 1 ? off : hot_cue 1 ? off : on : cue 4 ? on : hot_cue 1 ? on : on
led 1 G - cue 1 ? on : hot_cue 1 ? on : on : cue 4 ? off : hot_cue 1 ? off : on
it should be written as this.. correct?
led 1 R - cue 1 ? off : hot_cue 1 ? off : on : cue 4 ? on : hot_cue 4 ? on : on
led 1 G - cue 1 ? on : hot_cue 1 ? on : on : cue 4 ? off : hot_cue 4 ? off : on

2 - var 'cues' 1 ? holding ? delete_cue 5 : hot_cue 5 : holding ? delete_cue 2 : hot_cue 2
led 2 R - cue 2 ? off : hot_cue 2 ? off : on : cue 5 ? on : hot_cue 5 ? on : on
led 2 G - cue 2 ? on : hot_cue 2 ? on : on : cue 5 ? off : hot_cue 5 ? off : on
this one seems correct to me already

3 - var 'cues' 1 ? holding ? delete_cue 6 : hot_cue 6 : holding ? delete_cue 3 : hot_cue 3
led 3 R - cue 2 ? off : hot_cue 3 ? off : on : cue 6 ? on : hot_cue 6 ? on : on
led 3 G - cue 2 ? on : hot_cue 3 ? on : on : cue 6 ? off : hot_cue 6 ? off : on
it should be written as this.. correct?
led 3 R - cue 3 ? off : hot_cue 3 ? off : on : cue 6 ? on : hot_cue 6 ? on : on
led 3 G - cue 3 ? on : hot_cue 3 ? on : on : cue 6 ? off : hot_cue 6 ? off : on

 

发表时间 Wed 06 Jul 11 @ 4:52 pm
77%