快速登录:  

Forum: Old versions

话题: Control effect sliders with jog wheels VDJ 6 - Page: 1

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

DHoudePRO InfinityMember since 2009
I have mapped out my RMX just fine so far. I want to set it up so that if you hit the button it activates the effect or hold the effect button (like in VDJ 5) and move the jog wheel on the left for slider 1 and on the right for slider 2. I know it is something I am doing wrong. I am just hoping somebody could help me get the right VDJ script. Any suggestions?

Also, I know most people tend to only voice thier complaints. I just want to say VDJ 6 seems to be working great for me and all issues I had with 5 are gone. Great work on the new version, I really like it.
 

发表时间 Tue 02 Jun 09 @ 9:10 am
cstollPRO InfinityMember since 2004
Which button on the RMX do you want to change for this action ?
 

发表时间 Tue 02 Jun 09 @ 10:35 am
DHoudePRO InfinityMember since 2009
I want to configure that for the 6 effect buttons on both decks (so the 6x6 or 12 effect buttons).

So for example I started here - Button 1 = holding ? effect 1 slider : effect 1 active. The momentary activate works and the hold does not trigger the effect, I just have to find a way to tell it that I want to adjust the slider with the left (for slider 1) and right (for slider 2) jog wheels. The same would go for each button 1-6 mapped to each effect 1-6, for both decks. Seeing as how the mapper has 6 buttons it dose this global for both decks that I can see, I don't see it being an issue, just wanted to be specific in my observations because i did try first:)

Also had an issue calling up an effect directly (effect "brake" active) instead, I have to use "effect 1 active" (has 2 spaces between effect and number?) which works for now. Which is not a big deal seeing as how it remembers the effects I used last, now. I had planed to set them to default to what I normally use evertime I open VDJ and either use the new VDJ skin (which I like) or mix lab 4 when DJ Format is done with it. That way it is a set and forget (or remember, which ever way you look at it) instead of checking another skin to verify that everything is what I expect it to be.

Thanks
 

发表时间 Tue 02 Jun 09 @ 2:39 pm
DHoudePRO InfinityMember since 2009
DHoude wrote :
Also had an issue calling up an effect directly (effect "brake" active)


Yea forget that part, I figured out how to. For those interested it is (effect select "brake"). If there is another effect in that buttons effect slot it seems to ignor that one and use what you secified in the mapper. It also does not up date the wrong effects. For example, effect slot 1 on my screen says "cut" and I specified "brake" in the RMX mapper, it just uses brake on my RMX button 1 but shows cut on the screen. Even after a program restart.
 

发表时间 Tue 02 Jun 09 @ 6:27 pm
djcelPRO InfinityModeratorMember since 2004
you have two modes for the effects:

1) main effect (default skin with 1 slot)

2) slots effect (RMX/SSL skin with 6 slots)

I guess it's you confusion
 

发表时间 Wed 03 Jun 09 @ 4:34 pm
DHoudePRO InfinityMember since 2009
Ahh, ok what you are saying is that my map is linked to my 6 effect slot skin (which it is, now that I look at the comands) and that I can't use the 1 slot VDJ 6 skin?

Even still and skin aside:
1. Is there a way to use my controler jog wheels to adjust my effects, by holding the effect key that I want to adjust, and moving the left jog wheel for effect slider 1 and the right jog wheel for effect slider 2?

2. If so, what is the VDJ script comands that will allow me to do that?

I know it was possible with the default controler map in VDJ 5, so I can't imagine that feature is gone. I just can't figure out how to code it to make it work again. Because it was the default controler map, I don't think I can look into that version to get the comands to make it happen again.
 

发表时间 Wed 03 Jun 09 @ 8:30 pm
DHoudePRO InfinityMember since 2009
Ahh, found the post! I am still stuck, I have read the VDJ script help file a few more times and I seem to just zone out. This may be a bit over my head, any ideas?
 

发表时间 Fri 05 Jun 09 @ 8:21 pm
cstollPRO InfinityMember since 2004
Which effect key do you want to press so you can use the Jogs to change the 2 parameters with the jogs ?

 

发表时间 Sat 06 Jun 09 @ 1:14 am
DHoudePRO InfinityMember since 2009
All 6+6 of them, one at a time of course.
 

发表时间 Sat 06 Jun 09 @ 7:06 am
cstollPRO InfinityMember since 2004
Why? ... you only need 1 button to make this happen ... coding it for every button is just crazy ...
 

发表时间 Sat 06 Jun 09 @ 11:29 am
dydy1PRO InfinityMember since 2006
cstoll, sorry for hijacking someone else' s post, but Can u explain to me how I can map the delay effect and be able to activate all three parameters using the joggwheel of a Denon DN-S1200?
 

发表时间 Sat 06 Jun 09 @ 12:41 pm
DHoudePRO InfinityMember since 2009
cstoll wrote :
Why? ... you only need 1 button to make this happen ... coding it for every button is just crazy ...


Not really crazy, you press the button to adjust the effect you want to use. If you have 6 (or 12) effects in front of you, how is the software supposed to know which effect to adjust with out pressing the effect button of the effect to be adjusted? I liked and used this feateure because I have limited screen space on my modifed (for 6x6 effects) mix lab skin. There is no room for 2 parameter sliders for each effect. Besides once you get the code right, just copy and paste to the other buttons. It is not like you have to re write it each time, there should just be small changes.

You seem frustrated so just forget I asked, I know you have allot on your plate with the new release, support and all. It just worked this way in 5.2.1 and I got use to it. I will just try something else I guess or figure it out for myself when I get more use to the new script. It is not like I can't use the software.
 

发表时间 Sat 06 Jun 09 @ 7:32 pm
DHoudePRO InfinityMember since 2009
cstoll wrote :
Why? ... you only need 1 button to make this happen ... coding it for every button is just crazy ...


Would it be better to make a macro for when you hold the PFL button (cue select) of my RMX, to change the EQ knobs (any 2 of the 3)into the effect sliders?
 

发表时间 Sun 14 Jun 09 @ 11:42 am
DHoude wrote :
cstoll wrote :
Why? ... you only need 1 button to make this happen ... coding it for every button is just crazy ...


Would it be better to make a macro for when you hold the PFL button (cue select) of my RMX, to change the EQ knobs (any 2 of the 3)into the effect sliders?


Click here for an idea - make sure you scroll to the bottom ;)
 

发表时间 Sun 14 Jun 09 @ 10:05 pm
DHoudePRO InfinityMember since 2009
Thanks man, you are a big help. As I said in the other post, I owe you one.
 

发表时间 Mon 15 Jun 09 @ 5:30 pm
Hey DHoude I'm brand new to vdj and the hercules rmx console and I have been working on achieving the same thing you posted about. Did you ever get it going? I have followed so many links and tried so many scripts its making my head spin.
any chance you could get me the script you used for the effect button to work with the slider as well as the jog wheel script?
 

发表时间 Mon 18 Apr 11 @ 11:59 pm
Hey DHoude I'm brand new to vdj and the hercules rmx console and I have been working on achieving the same thing you posted about. Did you ever get it going? I have followed so many links and tried so many scripts its making my head spin.
any chance you could get me the script you used for the effect button to work with the slider as well as the jog wheel script?
 

发表时间 Tue 19 Apr 11 @ 12:01 am
this should start you off...

for the effect button
effect deck # effect 'effect_name' active & toggle effect_shift'

example
effect deck 1 effect 'Granular' active & toggle effect_shift'

for the jogs
var_equal 'effect_shift' 1 ? param_greater 50 % ? deck # effect_slider # + 1 : deck # effect_slider # - 1 : param_greater 50 % ? deck # jogwheel + 0.01 : deck # jogwheel - 0.01

example
var_equal 'effect_shift' 1 ? param_greater 50 % ? deck # effect_slider 1 + 1 : deck 1 effect_slider 1 - 1 : param_greater 50 % ? deck 1 jogwheel + 0.01 : deck 1 jogwheel - 0.01

If 'param_greater 50%' doesn't work use 'param_greater 0%'. And if 'jogwheel +/- 0.01' is not the right sensitivity change the decimal value.

Finally you need to register your version of vdj so you can download the latest version, you should also be aware you are unable to map your controller in the standard rmx version, so you would need to upgrade to pro for this to work.
 

发表时间 Tue 19 Apr 11 @ 3:52 am
this should start you off...

for the effect button
effect deck # effect 'effect_name' active & toggle effect_shift'

example
effect deck 1 effect 'Granular' active & toggle effect_shift'

for the jogs
var_equal 'effect_shift' 1 ? param_greater 50 % ? deck # effect_slider # + 1 : deck # effect_slider # - 1 : param_greater 50 % ? deck # jogwheel + 0.01 : deck # jogwheel - 0.01

example
var_equal 'effect_shift' 1 ? param_greater 50 % ? deck # effect_slider 1 + 1 : deck 1 effect_slider 1 - 1 : param_greater 50 % ? deck 1 jogwheel + 0.01 : deck 1 jogwheel - 0.01

If 'param_greater 50%' doesn't work use 'param_greater 0%'. And if 'jogwheel +/- 0.01' is not the right sensitivity change the decimal value.

Finally you need to register your version of vdj so you can download the latest version, you should also be aware you are unable to map your controller in the standard rmx version, so you would need to upgrade to pro for this to work.

Thanks for the help, but the way I think would be easiest is (from what I've read on other posts) use something like this on the button that triggers the effect :
effect 1 active while_pressed & set $shift while_pressed

and then on the jogwheel, use a script that would make it so when shift is active, it controls "effect 1" slider. Only, I would want the left jog to change the left effect settings and right to change the right effect settings.
I hate to seem picky when it comes to help, but frankly I'm not too great with programming and the settings I have for the effect button seem to work well as it is.
I really appreciate any help!

 

发表时间 Wed 20 Apr 11 @ 1:15 am
EDIT
Haha I just wrote all that and didn't even read your post properly LOL, what is below is if you wanted to have dual parameters for each effect... whoops
-----------------------------------------------------------------------------------------------------------

your correct the script "effect 1 active while_pressed & set $shift while_pressed" will work perfectly fine this way, the only difference is that you will have to hold down the effect button for the effect and the shift to remain active, I wrote it the way I did so it toggles both the effect and the jog/slider shift, so you could adjust 2 things at a time without having to physically hold the button down, allowing you a free hand to mix or adjust both parameters at the same time, great for reverb so you can both raise the room size and increase the wet/dry so you can get a really nice gradual fade.

Also honestly I do not understand "$global_shifts" so I never include them in scripting especially something like this as on one effect you may want to adjust "slider 1" and "slider 2", however, on a different effect you may want to adjust "slider 1" and "slider 4", having individual shifts allows you to make individual changes to how your controller responds.

As an example of $global..

var_equal '$shift' ? param_greater 0% ? deck 1 effect slider +1 : deck 1 effect slider -1 : param_greater 0% ? deck 1 jogwheel +0.05 : deck 1 jogwheel -0.05

with this method you need to do two shifts anyway, one for deck 1, and one for deck 2, so I am not sure a global shift in appropriate. and for the active effect you can only control two predetermined parameters.

my example for the butttons

deck 1 filter button (sliders 1 & 2) - effect "filter" active & toggle 'd1filtershift'
deck 1 reverb button (sliders 3 & 4) - effect "reverb" active & toggle 'd1reverbshift'
deck 2 filter button (sliders 1 & 2) - effect "filter" active & toggle 'd2filtershift'
deck 2 reverb button (sliders 3 & 4) - effect "reverb" active & toggle 'd2reverbshift'

and for the left jog

var_equal 'd1filtershift' ? param_greater 0% ? deck 1 effect "filter" slider 1 -1 : deck 1 effect "filter" slider 1 +1 : var_equal 'd1reverbshift' ? param_greater 0% ? deck 1 effect "reverb" slider 3 -1 : deck 1 effect "reverb" slider 3 +1 : var_equal 'd2filtershift' ? param_greater 0% ? deck 2 effect "filter" slider 1 -1 : deck 1 effect "filter" slider 1 +1 : var_equal 'd2reverbshift' ? param_greater 0% ? deck 1 effect "reverb" slider 4 -1 : deck 1 effect "reverb" slider 4 +1 : param_greater 0% ? deck 1 jogwheel +0.05 : deck 1 jogwheel -0.05

for the right jog

var_equal 'd1filtershift' ? param_greater 0% ? deck 1 effect "filter" slider 2 -1 : deck 1 effect "filter" slider 2 +1 : var_equal 'd1reverbshift' ? param_greater 0% ? deck 1 effect "reverb" slider 4 -1 : deck 1 effect "reverb" slider 4 +1 : var_equal 'd2filtershift' ? param_greater 0% ? deck 2 effect "filter" slider 2 -1 : deck 2 effect "filter" slider 2 +1 : var_equal 'd2reverbshift' ? param_greater 0% ? deck 2 effect "reverb" slider 4 -1 : deck 2 effect "reverb" slider 4 +1 : param_greater 0% ? deck 2 jogwheel +0.05 : deck 2 jogwheel -0.05

with this method you have a little more freedom in the control of the effect parameters at the cost of more scripting. but that is just how i reason what I script, both are correct, they just work in different ways.
 

发表时间 Wed 20 Apr 11 @ 3:07 am
91%