Quick Sign In:  

Forum: Old versions

Topic: Launch vdj8 in Multi FX mode - NS7II

This topic is old and might contain outdated or incorrect information.

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
 

Posted 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
 

Posted 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?
 

Posted 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
 

Posted 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;" />
 

Posted 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)
 

Posted Tue 18 Nov 14 @ 10:27 pm


(Old topics and forums are automatically closed)