快速登录:  

Forum: VirtualDJ Technical Support

话题: Remapping Reloop Mixtour to control effect parameters with filter, cuevol and cuemix knobs

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

Hi all,

Trying to understand scripting/mapping and to make the most of my reloop mixtour controller. Thanks for your attention and your help!

I've succeeded in remapping the cue volume to control param 1 of effect 1, and have the filter knob control the 2nd parameter of effect 1 when the fx button is toggled (by setting the FX_on variable, on the script below).

I'm now trying to implement a way to select the effect slot to be controlled by that setup. I'm using the variable 'fx_selector' to do so.

Here is the most successful script that I have on the Filter knob

var 'Fx_on' = 1 ? var 'fx_selector' = 1 ? effect_slider 1 2 : var 'fx_selector' = 2 ? effect_slider 2 2 : var 'fx_selector' = 3 ? effect_slider 3 2 : var 'fx_selector' = 4 ? effect_slider 4 2 : effect_slider 1 2 : filter

The result is that it works perfectly for deck 1. I can change the fx_selector, and control effect parameters of the different effect slots accordingly.

Here are my issues:
- The behavior of the deck 2 filter knob doesn't replicate the one of deck 1, and I can only control effect slot 1 on deck 2
- The variable fx_selector acts globally instead of per deck (I also tried to force local variable with %, but then the script doesn't work at all and just controls slot 1) so there is no way for me to control different slots on different decks. I can see this as the cuevol and cuemix knobs can control param 1 of the different effect slots, but always the same slot at one moment.

Let me know if I'm missing something, as it's my first attempt at using local variables, and feel free to point me to a different approach.

Thanks!
 

发表时间 Fri 11 Jan 19 @ 10:43 pm
By the way, I realize that part of my struggle comes from the fact that I'm using a global input to set fx_select (the keyboard) while the filter knobs from both channels are considered local and I can only script them under the "FILTER" slot that is unified, and thus local for each channel.

If there was a way for me to script each channel's FILTER independently, it would be easy to fix.

Any resource available to better understand deck selection in controller mapping? I can see the "Automatic" or "1,2" ... option in the scripting interface, but it's rather obscure.
 

发表时间 Sat 12 Jan 19 @ 12:38 am
Okay it seems that simply putting deck 1 or deck 2 before any variable declaration or query is enough to "split" the variable and give context. The generic filter knob script is then able to sort things out.

Next on my list it to work on skins. :)
 

发表时间 Sat 12 Jan 19 @ 10:14 am


(陈旧帖子或论坛版块会自动关闭)