Anmelden:     


Forum: General Discussion

Topic: Script School - Page: 24.15

Dieser Teil des Themas ist veraltet und kann veraltete oder falsche Informationen enthalten

rs scripts don't run that fast, quickest you can have reliably is 30ms
obviously it won't work as a toggle, down ? doesn't have a toggle like state

if you want like padfx smart_pressed, use padfx.
slider zero, padfx smart_pressed, rs 50ms 10 times, query fx on ? true increase slider : false repeat_stop
 

@Locodog: thanks to your help I found the right script:
 

not quite what I had, but good stuff, In future post the actual script & not a screenshot [sideways camera shot, eugh], makes it easier for everybody.

effect_slider 'flanger' 1 0 & padfx 'flanger' smart_pressed & repeat_start 'lic' 50ms 10 & effect_active 'flanger' on ? effect_slider 'flanger' 1 +8% : repeat_stop 'lic'
 

So I figured out how to have a dial pan between stems and on button press invert a given stem:

First, the pan:

set $fv & param_smaller 0.5 ? set $rv & deck right stem 'vocal' & set $lv 0.5 & deck left stem 'vocal' 0.5 : param_invert & set $lv & deck left stem 'vocal' & set $rv 0.5 & deck right stem 'vocal' 0.5


Second, the button:

set $temp '$lv' & set $lv '$rv' & set $rv '$temp' & get_var $rv & param_cast & deck right stem 'vocal' & get_var $lv & param_cast & deck left stem 'vocal' & get_var $fv & param_invert & set $fv



I use the $fv variable to keep the led dial lights synced
 

hi Is it possible to activate the B-JUMP function with the MOVE button
When I work with Virtual DJ 8
Together with the S4 MK3 controller?
 

Hey guys, Awesome resources here. I know the very basics of scripting, but i can't figure out how to toggle a specific effect over a period of beats. The main thing I am trying to do is have an effect or video effect toggle every 16 beats. So basically if I enable the script the specified effect will toggle on & off every 16 beats. I'm mainly trying to do negative effect on the master deck. Any advice would be greatly appreciated.
 

@jason.a.prince

timed and freehand start
deck master repeat_start_instant negToggle ? on & repeat_stop negToggle : off & repeat_start_instant negToggle 16bt & effect_active negative -1

driven by masterdeck beat position
deck master repeat_start_instant 'negtoggle' ? on & deck master repeat_stop 'negtoggle' & effect_active 'negative' off : repeat_start_instant 'negtoggle' 30ms -1 & param_bigger `deck master get_beat_bar 32` 0.5 ? effect_active 'negative' off : effect_active 'negative' on
 

Is it possible to switch of the Logo (Pro Infinity) by script while a Karaoke flagged track is playing and let it return when the Karaoke track ended?

I plan to put a QR code to my request website as the logo.
As i have karaoke video's with the lyrics at different heights the logo/QR code is over the lyrics.
 

LOCODOG, You my friend are a legend. Thank you so much.
 

What about a script that randomly toggles a specific effect but with a slider to choose how often. E.G Have blur random toggle on master video, but only comes on for a second or two every so many beats or seconds?
 

more suited to a virtualfx.
 

For some action-cues:
How can I query the deck in which the song is loaded?
(just don´t know the syntax)
Thanks for help
 

get_deck returns a number,
action_deck can be queried against a number [or side]
 

If I want to automatically jump from cue2 to cue3, but only when the song is loaded in deck 1?

the following line doesn´t make it:
set "$DELO" get_deck & var "$DELO" 1 ? goto_cue 3 : nothing
 

missed the backticks to set the var to a script value
set "$DELO" `get_deck` & var "$DELO" 1 ? goto_cue 3 : nothing

variables probably isn't the best way, a direct query of get_deck needs no cleaning up

param_equal get_deck 1 ? goto_cue 3 : nothing
 

That's it! Thanks for the quick answer.
 

I have some problem with a script.
I have a button scripted with a cut effect. On top the cut effect i want a reverb.
The button works but sometime the reverb is before the cut and not after.
How can i prevent that?

effect_active "cut" ON while_pressed & effect_beats "cut" 0.5bt & effect_slider "cut" 1 70% & effect_active "reverb" ON while_pressed
 

I think you're getting the bug when pressing fast and also have trailing stop on the reverb effect, turn trailing off as a part of your script, that should solve it

effect_button 'reverb' 2 0 & effect_active "cut" ON while_pressed & effect_beats "cut" 0.5bt & effect_slider "cut" 1 70% & effect_active "reverb" ON while_pressed
 

Thanks! Works great.
 

More script questions (trying to learn but its hard):

Klausmogensen script "Noice effect as a sweep". I want it to work only when the button is pressed.
I have change it and it works and the effect stops when i release the button, but the sweep is continues in the background. Cant figure out how to prevent it.

effect_slider 'noise' 1 20% && effect_slider 'noise' 2 20% && effect_active 'noise' 1 while_pressed && repeat_start 'wait' 300ms & effect_slider 'noise' 1 +1% & effect_slider 'noise' 2 +3% & effect_slider 'noise' 1 50% ? effect_active 'noise' 0 & repeat_stop 'wait'
 

47%