快速登录:  

Forum: Old versions

话题: Launch vdj8 in Multi FX mode - NS7II

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

Hi,
I am using an NS7 II controller with the NS 7II skin from the Addons for VDJ 8 section.
By default when I launch vdj 8, its in Single FX mode and have to change it every time. How can I set it to default to Multi FX Mode when I launch vdj8?
Thanks
 

发表时间 Tue 18 Nov 14 @ 2:14 pm
djdadPRO InfinityDevelopment ManagerMember since 2005
add the action below to the ONINIT key of the ns7II
& set '$fx1multi' 1 & set '$fx2multi' 1
 

发表时间 Tue 18 Nov 14 @ 2:21 pm
Hi,
Thanks.
The on ONINIT now reads : mixer_order 3124 & set'$fx1multi' 1 & set '$fx2multi' 1
However its still not initializing in Multi FX Mode
What could be wrong?
 

发表时间 Tue 18 Nov 14 @ 2:28 pm
djdadPRO InfinityDevelopment ManagerMember since 2005
Actually you should add the above action to the existing/default one. So it should look like..
mixer_order 3124 & play_mode 'pioneer' & fake_master on & fake_hp on & set '$fx1multi' 1 & set '$fx2multi' 1

and it works here

Ps. this is the skin you use, right ? http://www.virtualdj.com/plugins/index.html?addonid=80074
 

发表时间 Tue 18 Nov 14 @ 2:32 pm
Hi DjDad,

I have seen what the issue is, since I had created my mapping, the factory default has been evolving. I have set as described and it has worked from a custom mapping (copy from the default)

The factory default has an issue with the loops.
I would like the last button on the last row (next to the Play button) to loop 16, the next one moving left to loop 8, then the next is 4, then 2
Top row from right moving left should loop 1 then 1/2 then 1/8 (leaving the first button)

This is my current config from PAD 1 to PAD 8 and the LEDs - what should I change to have it working with the new custom mapping?

<map value="PAD1" action="var &apos;padmode&apos; 0 ? var &apos;shift&apos; ? delete_cue 1 : hot_cue 1 : var &apos;padmode&apos; 1 ? var &apos;shift&apos; ? delete_cue 1 : hot_cue 1 &amp; set &apos;cueloop1&apos; 1 while_pressed &amp; loop while_pressed : var &apos;padmode&apos; 2 ? var &apos;loopsize&apos; 2 ? loop 1 : var &apos;loopsize&apos; 1 ? loop 0.015625 : loop 0.125 : var &apos;padmode&apos; 3 ? var &apos;rollmode&apos; 1 ? loop 0.03125 &amp; loop_roll_mode 1 while_pressed : loop_roll 0.03125 : var &apos;padmode&apos; 4 ? var &apos;shift&apos; ? loop_delete 1 : loop_save 1 : var &apos;padmode&apos; 5 ? loop_in : var &apos;padmode&apos; 6 ? var &apos;shift&apos; ? sampler_stop 1 : sampler_pad 1 : var &apos;padmode&apos; 8 ? slicer 1 : var &apos;padmode&apos; 9 ? slicer 1 &apos;hold&apos; : nothing" />
<map value="PAD2" action="var &apos;padmode&apos; 0 ? var &apos;shift&apos; ? delete_cue 2 : hot_cue 2 : var &apos;padmode&apos; 1 ? var &apos;shift&apos; ? delete_cue 2 : hot_cue 2 &amp; set &apos;cueloop2&apos; 1 while_pressed &amp; loop while_pressed : var &apos;padmode&apos; 2 ? loop 0.125 while_pressed : var &apos;padmode&apos; 3 ? loop_roll 0.0625 : var &apos;padmode&apos; 4 ? loop 0.25 : var &apos;padmode&apos; 5 ? loop_out : var &apos;padmode&apos; 6 ? var &apos;shift&apos; ? sampler_rec 2 : sampler_pad 2 : var &apos;padmode&apos; 8 ? slicer 2 : var &apos;padmode&apos; 9 ? slicer 2 &apos;hold&apos; : nothing" />
<map value="PAD3" action="var &apos;padmode&apos; 0 ? var &apos;shift&apos; ? delete_cue 3 : hot_cue 3 : var &apos;padmode&apos; 1 ? var &apos;shift&apos; ? delete_cue 3 : hot_cue 3 &amp; set &apos;cueloop3&apos; 1 while_pressed &amp; loop while_pressed : var &apos;padmode&apos; 2 ? loop 0.25 while_pressed : var &apos;padmode&apos; 3 ? loop_roll 0.125 : var &apos;padmode&apos; 4 ? loop 0.5 : var &apos;padmode&apos; 5 ? loop : var &apos;padmode&apos; 6 ? var &apos;shift&apos; ? sampler_rec 3 : sampler_pad 3 : var &apos;padmode&apos; 8 ? slicer 3 : var &apos;padmode&apos; 9 ? slicer 3 &apos;hold&apos; : nothing" />
<map value="PAD4" action="var &apos;padmode&apos; 0 ? var &apos;shift&apos; ? delete_cue 4 : hot_cue 4 : var &apos;padmode&apos; 1 ? var &apos;shift&apos; ? delete_cue 4 : hot_cue 4 &amp; set &apos;cueloop4&apos; 1 while_pressed &amp; loop while_pressed : var &apos;padmode&apos; 2 ? loop 0.5 while_pressed : var &apos;padmode&apos; 3 ? loop_roll 0.25 : var &apos;padmode&apos; 4 ? loop 1 : var &apos;padmode&apos; 5 ? reloop : var &apos;padmode&apos; 6 ? var &apos;shift&apos; ? sampler_rec 4 : sampler_pad 4 : var &apos;padmode&apos; 8 ? slicer 4 : var &apos;padmode&apos; 9 ? slicer 4 &apos;hold&apos; : nothing" />
<map value="PAD5" action="var &apos;padmode&apos; 0 ? var &apos;shift&apos; ? delete_cue 5 : hot_cue 5 : var &apos;padmode&apos; 1 ? var &apos;shift&apos; ? delete_cue 5 : hot_cue 5 &amp; set &apos;cueloop5&apos; 1 while_pressed &amp; loop while_pressed : var &apos;padmode&apos; 2 ? loop 1 while_pressed : var &apos;padmode&apos; 3 ? loop_roll 0.5 : var &apos;padmode&apos; 4 ? loop 2 : var &apos;padmode&apos; 5 ? var &apos;shift&apos; ? loop_delete : loop_save : var &apos;padmode&apos; 6 ? var &apos;shift&apos; ? sampler_rec 5 : sampler_pad 5 : var &apos;padmode&apos; 8 ? slicer 5 : var &apos;padmode&apos; 9 ? slicer 5 &apos;hold&apos; : nothing" />
<map value="PAD6" action="var &apos;padmode&apos; 0 ? var &apos;shift&apos; ? delete_cue 6 : hot_cue 6 : var &apos;padmode&apos; 1 ? var &apos;shift&apos; ? delete_cue 6 : hot_cue 6 &amp; set &apos;cueloop6&apos; 1 while_pressed &amp; loop while_pressed : var &apos;padmode&apos; 2 ? loop 2 while_pressed : var &apos;padmode&apos; 3 ? loop_roll 1 : var &apos;padmode&apos; 4 ? loop 4 : var &apos;padmode&apos; 5 ? var &apos;shift&apos; ? loop_load : loop_load_prepare : var &apos;padmode&apos; 6 ? var &apos;shift&apos; ? sampler_rec 6 : sampler_pad 6 : var &apos;padmode&apos; 8 ? slicer 6 : var &apos;padmode&apos; 9 ? slicer 6 &apos;hold&apos; : nothing" />
<map value="PAD7" action="var &apos;padmode&apos; 0 ? var &apos;shift&apos; ? delete_cue 7 : hot_cue 7 : var &apos;padmode&apos; 1 ? var &apos;shift&apos; ? delete_cue 7 : hot_cue 7 &amp; set &apos;cueloop7&apos; 1 while_pressed &amp; loop while_pressed : var &apos;padmode&apos; 2 ? loop 4 while_pressed : var &apos;padmode&apos; 3 ? loop_roll 2 : var &apos;padmode&apos; 4 ? loop 8 : var &apos;padmode&apos; 5 ? loop_in : var &apos;padmode&apos; 6 ? var &apos;shift&apos; ? sampler_rec 7 : sampler_pad 7 : var &apos;padmode&apos; 8 ? slicer 7 : var &apos;padmode&apos; 9 ? slicer 7 &apos;hold&apos; : nothing" />
<map value="PAD8" action="var &apos;padmode&apos; 0 ? var &apos;shift&apos; ? delete_cue 8 : hot_cue 8 : var &apos;padmode&apos; 1 ? var &apos;shift&apos; ? delete_cue 8 : hot_cue 8 &amp; set &apos;cueloop8&apos; 1 while_pressed &amp; loop while_pressed : var &apos;padmode&apos; 2 ? loop 8 while_pressed : var &apos;padmode&apos; 3 ? loop_roll 4 : var &apos;padmode&apos; 4 ? loop 16 : var &apos;padmode&apos; 5 ? smart_loop : var &apos;padmode&apos; 6 ? var &apos;shift&apos; ? sampler_rec 8 : sampler_pad 8 : var &apos;padmode&apos; 8 ? slicer 8 : var &apos;padmode&apos; 9 ? slicer 8 &apos;hold&apos; : nothing" />
<map value="LED_PAD1" action="var &apos;padmode&apos; 0 ? hot_cue 1 ? get_constant &apos;red&apos; : off : var &apos;padmode&apos; 1 ? hot_cue 1 ? var &apos;cueloop1&apos; 1 ? get constant &apos;blue&apos; : get constant &apos;#FFA500&apos; : off : var &apos;padmode&apos; 2 ? loop 0.0625 ? get constant &apos;blue&apos; : get constant &apos;green&apos; : var &apos;padmode&apos; 3 ? loop_roll 0.03125 ? get constant &apos;green&apos; : get constant &apos;blue&apos; : var &apos;padmode&apos; 4 ? loop 0.125 ? get constant &apos;green&apos; : get constant &apos;#FF5555&apos; : var &apos;padmode&apos; 5 ? loop ? get constant &apos;green&apos; : get constant &apos;#00FF55&apos; : var &apos;padmode&apos; 6 ? get_sample_color 1 : var &apos;padmode&apos; 8 ? slicer 1 ? get constant &apos;red&apos; : get constant &apos;#0050FF&apos; : var &apos;padmode&apos; 9 ? slicer 1 ? get constant &apos;red&apos; : get constant &apos;#00FFFF&apos;" />
<map value="LED_PAD2" action="var &apos;padmode&apos; 0 ? hot_cue 2 ? get_constant &apos;red&apos; : off : var &apos;padmode&apos; 1 ? hot_cue 2 ? var &apos;cueloop2&apos; 1 ? get constant &apos;blue&apos; : get constant &apos;#FFA500&apos; : off : var &apos;padmode&apos; 2 ? loop 0.125 ? get constant &apos;blue&apos; : get constant &apos;green&apos; : var &apos;padmode&apos; 3 ? loop_roll 0.0625 ? get constant &apos;green&apos; : get constant &apos;blue&apos; : var &apos;padmode&apos; 4 ? loop 0.25 ? get constant &apos;green&apos; : get constant &apos;#FF5555&apos; : var &apos;padmode&apos; 5 ? loop ? get constant &apos;green&apos; : get constant &apos;#00FF55&apos; : var &apos;padmode&apos; 6 ? get_sample_color 2 : var &apos;padmode&apos; 8 ? slicer 2 ? get constant &apos;red&apos; : get constant &apos;#0050FF&apos; : var &apos;padmode&apos; 9 ? slicer 2 ? get constant &apos;red&apos; : get constant &apos;#00FFFF&apos;" />
<map value="LED_PAD3" action="var &apos;padmode&apos; 0 ? hot_cue 3 ? get_constant &apos;red&apos; : off : var &apos;padmode&apos; 1 ? hot_cue 3 ? var &apos;cueloop3&apos; 1 ? get constant &apos;blue&apos; : get constant &apos;#FFA500&apos; : off : var &apos;padmode&apos; 2 ? loop 0.25 ? get constant &apos;blue&apos; : get constant &apos;green&apos; : var &apos;padmode&apos; 3 ? loop_roll 0.125 ? get constant &apos;green&apos; : get constant &apos;blue&apos; : var &apos;padmode&apos; 4 ? loop 0.5 ? get constant &apos;green&apos; : get constant &apos;#FF5555&apos; : var &apos;padmode&apos; 5 ? loop ? get constant &apos;green&apos; : off : var &apos;padmode&apos; 6 ? get_sample_color 3 : var &apos;padmode&apos; 8 ? slicer 3 ? get constant &apos;red&apos; : get constant &apos;#0050FF&apos; : var &apos;padmode&apos; 9 ? slicer 3 ? get constant &apos;red&apos; : get constant &apos;#00FFFF&apos;" />
<map value="LED_PAD4" action="var &apos;padmode&apos; 0 ? hot_cue 4 ? get_constant &apos;red&apos; : off : var &apos;padmode&apos; 1 ? hot_cue 4 ? var &apos;cueloop4&apos; 1 ? get constant &apos;blue&apos; : get constant &apos;#FFA500&apos; : off : var &apos;padmode&apos; 2 ? loop 0.5 ? get constant &apos;blue&apos; : get constant &apos;green&apos; : var &apos;padmode&apos; 3 ? loop_roll 0.25 ? get constant &apos;green&apos; : get constant &apos;blue&apos; : var &apos;padmode&apos; 4 ? loop 1 ? get constant &apos;green&apos; : get constant &apos;#FF5555&apos; : var &apos;padmode&apos; 5 ? loop ? get constant &apos;green&apos; : get constant &apos;#00FF55&apos; : var &apos;padmode&apos; 6 ? get_sample_color 4 : var &apos;padmode&apos; 8 ? slicer 4 ? get constant &apos;red&apos; : get constant &apos;#0050FF&apos; : var &apos;padmode&apos; 9 ? slicer 4 ? get constant &apos;red&apos; : get constant &apos;#00FFFF&apos;" />
<map value="LED_PAD5" action="var &apos;padmode&apos; 0 ? hot_cue 5 ? get_constant &apos;red&apos; : off : var &apos;padmode&apos; 1 ? hot_cue 5 ? var &apos;cueloop5&apos; 1 ? get constant &apos;blue&apos; : get constant &apos;#FFA500&apos; : off : var &apos;padmode&apos; 2 ? loop 1 ? get constant &apos;blue&apos; : get constant &apos;green&apos; : var &apos;padmode&apos; 3 ? loop_roll 0.5 ? get constant &apos;green&apos; : get constant &apos;blue&apos; : var &apos;padmode&apos; 4 ? loop 2 ? get constant &apos;green&apos; : get constant &apos;#FF5555&apos; : var &apos;padmode&apos; 5 ? loop_load ? get constant &apos;blue&apos; : off : var &apos;padmode&apos; 6 ? get_sample_color 5 : var &apos;padmode&apos; 8 ? slicer 5 ? get constant &apos;red&apos; : get constant &apos;#0050FF&apos; : var &apos;padmode&apos; 9 ? slicer 5 ? get constant &apos;red&apos; : get constant &apos;#00FFFF&apos;" />
<map value="LED_PAD6" action="var &apos;padmode&apos; 0 ? hot_cue 6 ? get_constant &apos;red&apos; : off : var &apos;padmode&apos; 1 ? hot_cue 6 ? var &apos;cueloop6&apos; 1 ? get constant &apos;blue&apos; : get constant &apos;#FFA500&apos; : off : var &apos;padmode&apos; 2 ? loop 2 ? get constant &apos;blue&apos; : get constant &apos;green&apos; : var &apos;padmode&apos; 3 ? loop_roll 1 ? get constant &apos;green&apos; : get constant &apos;blue&apos; : var &apos;padmode&apos; 4 ? loop 4 ? get constant &apos;green&apos; : get constant &apos;#FF5555&apos; : var &apos;padmode&apos; 5 ? loop_load_prepare ? get constant &apos;#AAAA00&apos; : off : var &apos;padmode&apos; 6 ? get_sample_color 6 : var &apos;padmode&apos; 8 ? slicer 6 ? get constant &apos;red&apos; : get constant &apos;#0050FF&apos; : var &apos;padmode&apos; 9 ? slicer 6 ? get constant &apos;red&apos; : get constant &apos;#00FFFF&apos;" />
<map value="LED_PAD7" action="var &apos;padmode&apos; 0 ? hot_cue 7 ? get_constant &apos;red&apos; : off : var &apos;padmode&apos; 1 ? hot_cue 7 ? var &apos;cueloop7&apos; 1 ? get constant &apos;blue&apos; : get constant &apos;#FFA500&apos; : off : var &apos;padmode&apos; 2 ? loop 4 ? get constant &apos;blue&apos; : get constant &apos;green&apos; : var &apos;padmode&apos; 3 ? loop_roll 2 ? get constant &apos;green&apos; : get constant &apos;blue&apos; : var &apos;padmode&apos; 4 ? loop 8 ? get constant &apos;green&apos; : get constant &apos;#FF5555&apos; : var &apos;padmode&apos; 6 ? get_sample_color 7 : var &apos;padmode&apos; 8 ? slicer 7 ? get constant &apos;red&apos; : get constant &apos;#0050FF&apos; : var &apos;padmode&apos; 9 ? slicer 7 ? get constant &apos;red&apos; : get constant &apos;#00FFFF&apos;" />
<map value="LED_PAD8" action="var &apos;padmode&apos; 0 ? hot_cue 8 ? get_constant &apos;red&apos; : off : var &apos;padmode&apos; 1 ? hot_cue 8 ? var &apos;cueloop8&apos; 1 ? get constant &apos;blue&apos; : get constant &apos;#FFA500&apos; : off : var &apos;padmode&apos; 2 ? loop 8 ? get constant &apos;blue&apos; : get constant &apos;green&apos; : var &apos;padmode&apos; 3 ? loop_roll 4 ? get constant &apos;green&apos; : get constant &apos;blue&apos; : var &apos;padmode&apos; 4 ? loop 16 ? get constant &apos;green&apos; : get constant &apos;#FF5555&apos; : var &apos;padmode&apos; 5 ? smart_loop ? get constant &apos;#555555&apos; : off : var &apos;padmode&apos; 6 ? get_sample_color 8 : var &apos;padmode&apos; 8 ? slicer 8 ? get constant &apos;red&apos; : get constant &apos;#0050FF&apos; : var &apos;padmode&apos; 9 ? slicer 8 ? get constant &apos;red&apos; : get constant &apos;#00FFFF&apos;" />
 

发表时间 Tue 18 Nov 14 @ 3:21 pm
djdadPRO InfinityDevelopment ManagerMember since 2005
what you ask its already available in the default mapping. In the LOOP mode the 8 pads trigger exactly the loops you mentioned. Just make sure the "default" loopsize bank is selected, meaning that both the leds of the PRM buttons need to be off when SHIFT is pressed.
http://www.virtualdj.com/documents/Numark%20NS7II%20-%20VirtualDJ%208%20Operation%20Guide.pdf

But anyways, if you still need to use your custom mapping, you could still add the first action i gave you (for the MultiFX) to the ONINIT key of your custom mapping instead of the factory default (which will auto-create a new custom one)
 

发表时间 Tue 18 Nov 14 @ 10:27 pm


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