On my vsm4.1 i have 8 cue points programmed onto the midi. To do this i had to trade out the cue point delete buttons. I am trying to figure out a way to delete cue points without clicking on the audio wave beacuse sometimes this stops this stops the song. I was thinking make a second shift button with the cue or something.
thanks
thanks
发表时间 Thu 05 Jan 12 @ 2:49 pm
Scenario 1.
holding 500ms ? delete_cue 1 : hot_cue 1
If you hold down the button for more than 500ms, it will delete cue 1, BUT you will have a small latency on your hotcues, as they will work on release.
Scenario 2.
Assign a second button as shiftNo2
Scenario 3
Use the same button (shift) to cycle a variable, or toggle a different variable (using holding action).
BUT the shift button of the VMS4 is not sending midi signals, so you cant map it.
Bottom line ..follow Scenario 2. :)
holding 500ms ? delete_cue 1 : hot_cue 1
If you hold down the button for more than 500ms, it will delete cue 1, BUT you will have a small latency on your hotcues, as they will work on release.
Scenario 2.
Assign a second button as shiftNo2
Scenario 3
Use the same button (shift) to cycle a variable, or toggle a different variable (using holding action).
BUT the shift button of the VMS4 is not sending midi signals, so you cant map it.
Bottom line ..follow Scenario 2. :)
发表时间 Thu 05 Jan 12 @ 3:52 pm
Yea thanks that option sounds best. i understand it in concept the coding gets me confused
i found this.
To use a combination of buttons to trigger two different actions (I.e: SHIFT button):
VDJscript for the button that will act as the modifier, i.e: SHIFT:
set '$shift' 1 while_pressed
Button to perform two different actions depending on the state of SHIFT button, e.g: FX:
var '$shift' ? effect 'backspin' active : effect 'Flanger' active
This causes the button to trigger flanger on its own, and backspin if SHIFT+button is pressed.
a couple questions
To assign the shift button do i enter this exactly? "set '$shift' 1 while_pressed"
To assign cue one? "var 'shift$' 1 cue1 : delete_cue1
Thanks!
i found this.
To use a combination of buttons to trigger two different actions (I.e: SHIFT button):
VDJscript for the button that will act as the modifier, i.e: SHIFT:
set '$shift' 1 while_pressed
Button to perform two different actions depending on the state of SHIFT button, e.g: FX:
var '$shift' ? effect 'backspin' active : effect 'Flanger' active
This causes the button to trigger flanger on its own, and backspin if SHIFT+button is pressed.
a couple questions
To assign the shift button do i enter this exactly? "set '$shift' 1 while_pressed"
To assign cue one? "var 'shift$' 1 cue1 : delete_cue1
Thanks!
发表时间 Thu 05 Jan 12 @ 4:25 pm
Darn Syntax errors lol
发表时间 Thu 05 Jan 12 @ 4:30 pm
@Djdad thanks for your help
what you did in this post is similar to the set up i want. way to go making that along with the skin and sharing it!
Im looking to use L touch pad to toggle shift hot cues 1 2 3 4 into hot cues 5 6 7 8
keeping my standard shift button set to delete hot cue 1 2 3 4
what you did in this post is similar to the set up i want. way to go making that along with the skin and sharing it!
Im looking to use L touch pad to toggle shift hot cues 1 2 3 4 into hot cues 5 6 7 8
keeping my standard shift button set to delete hot cue 1 2 3 4
发表时间 Fri 06 Jan 12 @ 6:26 am
hi, so you understand the syntax of how to script shift functions it follows this basic principal
query ? action if true : action if false
var 'shift_delete' ? action if true : action if false
shifts can be called anything you wish as long as you query the same thing, and personally I prefer local shifts that only affect the side of the controller the button is on, to do that you just omit the "$" sign before the shift name. so in your case if you want a hot cue delete it would be
var 'shift_delete' ? delete_cue 1 : hot_cue 1
but you are asking for a script that is a little more complicated as you want to include 2 shift buttons on your hot cues, on each button you want 2 cues so these must be incuded
var 'cue_shift' 1 ? action if true : action if false
var 'cue_shift' 1 ? var 'shift_delete' ? delete_cue 4 : hot_cue 4 : var 'shift_delete' ? delete_cue 1 : hot_cue 1
for the cue shift button I suggest you make that a togge, that way you wont need to hold the shift button to access cues 5 - 8. that is ust
toggle 'cue_shift'
make sure you map the cue shift buttons led to this so you can tell what bank you are in
var 'cue_shift' 1 ? on : off
for the delete that should just be active while held
set 'delete_shift' while_pressed
good luck
query ? action if true : action if false
var 'shift_delete' ? action if true : action if false
shifts can be called anything you wish as long as you query the same thing, and personally I prefer local shifts that only affect the side of the controller the button is on, to do that you just omit the "$" sign before the shift name. so in your case if you want a hot cue delete it would be
var 'shift_delete' ? delete_cue 1 : hot_cue 1
but you are asking for a script that is a little more complicated as you want to include 2 shift buttons on your hot cues, on each button you want 2 cues so these must be incuded
var 'cue_shift' 1 ? action if true : action if false
var 'cue_shift' 1 ? var 'shift_delete' ? delete_cue 4 : hot_cue 4 : var 'shift_delete' ? delete_cue 1 : hot_cue 1
for the cue shift button I suggest you make that a togge, that way you wont need to hold the shift button to access cues 5 - 8. that is ust
toggle 'cue_shift'
make sure you map the cue shift buttons led to this so you can tell what bank you are in
var 'cue_shift' 1 ? on : off
for the delete that should just be active while held
set 'delete_shift' while_pressed
good luck
发表时间 Fri 06 Jan 12 @ 7:25 am
forgot to mention that you should map the hot cue leds to
var 'cue_shift' 1 ? hot_cue 4 ? on : off : hot_cue 1 ? on : off
var 'cue_shift' 1 ? hot_cue 4 ? on : off : hot_cue 1 ? on : off
发表时间 Fri 06 Jan 12 @ 8:29 am
I figured it out guys thanks alot for your help. i will post the commands i used when i get more time tomorrow.
发表时间 Fri 06 Jan 12 @ 4:27 pm
I just got the Hercules Dj control mp3 e2 when I connect this console to the pc and open virtual dj home the program tell me that my console will only work for 10 min, how do I fix this so it can work with virtual dj home, thanks
发表时间 Fri 06 Jan 12 @ 10:03 pm
you need to upgrade to vdj pro to be able to map controllers, home only lets you test controllers for the first ten minutes when you open vdj.
发表时间 Fri 06 Jan 12 @ 11:16 pm