Quick Sign In:  

Forum: General Discussion

Topic: Stupid scripts I make.

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

locoDogPRO InfinityModeratorMember since 2013
No real explanation, just a dump of these silly things I make. My custom buttons are littered with these things.
Got a half baked, half cut idea? Fire away.

this one, from a standing start pitch resets over 32 beats worth of time, change the 32 to whatever.

set 'percent_sec' `get_bpm & param_1_x & param_multiply 60 & param_multiply 32 & param_1_x` & pitch 0 bpm & play & loop 0.125 & get_var 'percent_sec' & param_cast 'percentage' & pitch_reset & repeat_start 'rsiPWatch' 30ms & pitch 0.5 ? reloop & loop 0 & sync & repeat_stop 'rsiPWatch'
 

Posted Fri 31 Jan 20 @ 1:31 am
locoDogPRO InfinityModeratorMember since 2013
exploiting a quirk of position plugins, try this over a break

loop 4 & effect_button 'scratch DNA' 2 1 & scratch_dna 'CgFGFaCc.DgFaCeDE.CgFGFaCc.DgFaCeDE.e.'
 

Posted Mon 17 Feb 20 @ 2:20 pm
lincol2PRO InfinityMember since 2011
I like it
 

Posted Mon 17 Feb 20 @ 3:01 pm
action_deck 1 ? deck 1 repeat_start_instant 'SmoothSync' ? deck 1 repeat_stop 'SmoothSync' : deck 1 repeat_start_instant 'SmoothSync' 100ms & deck 1 masterdeck ? set 'BPMDif' `param_add "deck 1 get_bpm" "deck 2 get_bpm & param_multiply -1"` & var_smaller 'BPMDif' -3 ? pitch +0.04 bpm : var_smaller 'BPMDif' -0.1 ? pitch +0.02 bpm : var_greater 'BPMDif' 3 ? pitch -0.04 bpm : var_greater 'BPMDif' 0.1 ? pitch -0.02 bpm : deck 1 repeat_stop 'SmoothSync' & deck 2 match_bpm : set 'BPMDif' `param_add "deck master get_bpm & param_multiply -1" "get_bpm"` & var_smaller 'BPMDif' -3 ? pitch +0.04 bpm : var_smaller 'BPMDif' -0.1 ? pitch +0.02 bpm : var_greater 'BPMDif' 3 ? pitch -0.04 bpm : var_greater 'BPMDif' 0.1 ? pitch -0.02 bpm : deck 1 repeat_stop 'SmoothSync' & match_bpm : action_deck 2 ? deck 2 repeat_start_instant 'SmoothSync' ? deck 2 repeat_stop 'SmoothSync' : deck 2 repeat_start_instant 'SmoothSync' 100ms & deck 2 masterdeck ? set 'BPMDif' `param_add "deck 2 get_bpm" "deck 1 get_bpm & param_multiply -1"` & var_smaller 'BPMDif' -3 ? pitch +0.04 bpm : var_smaller 'BPMDif' -0.1 ? pitch +0.02 bpm : var_greater 'BPMDif' 3 ? pitch -0.04 bpm : var_greater 'BPMDif' 0.1 ? pitch -0.02 bpm : deck 2 repeat_stop 'SmoothSync' & deck 1 match_bpm : set 'BPMDif' `param_add "deck master get_bpm & param_multiply -1" "get_bpm"` & var_smaller 'BPMDif' -3 ? pitch +0.04 bpm : var_smaller 'BPMDif' -0.1 ? pitch +0.02 bpm : var_greater 'BPMDif' 3 ? pitch -0.04 bpm : var_greater 'BPMDif' 0.1 ? pitch -0.02 bpm : deck 2 repeat_stop 'SmoothSync' & match_bpm : action_deck 3 ? deck 3 repeat_start_instant 'SmoothSync' ? deck 3 repeat_stop 'SmoothSync' : deck 3 repeat_start_instant 'SmoothSync' 100ms & deck 3 masterdeck ? set 'BPMDif' `param_add "deck 3 get_bpm" "deck default get_bpm & param_multiply -1"` & var_smaller 'BPMDif' -3 ? pitch +0.04 bpm : var_smaller 'BPMDif' -0.1 ? pitch +0.02 bpm : var_greater 'BPMDif' 3 ? pitch -0.04 bpm : var_greater 'BPMDif' 0.1 ? pitch -0.02 bpm : deck 3 repeat_stop 'SmoothSync' & deck default match_bpm : set 'BPMDif' `param_add "deck master get_bpm & param_multiply -1" "get_bpm"` & var_smaller 'BPMDif' -3 ? pitch +0.04 bpm : var_smaller 'BPMDif' -0.1 ? pitch +0.02 bpm : var_greater 'BPMDif' 3 ? pitch -0.04 bpm : var_greater 'BPMDif' 0.1 ? pitch -0.02 bpm : deck 3 repeat_stop 'SmoothSync' & match_bpm : action_deck 4 ? deck 4 repeat_start_instant 'SmoothSync' ? deck 4 repeat_stop 'SmoothSync' : deck 4 repeat_start_instant 'SmoothSync' 100ms & deck 4 masterdeck ? set 'BPMDif' `param_add "deck 4 get_bpm" "deck default get_bpm & param_multiply -1"` & var_smaller 'BPMDif' -3 ? pitch +0.04 bpm : var_smaller 'BPMDif' -0.1 ? pitch +0.02 bpm : var_greater 'BPMDif' 3 ? pitch -0.04 bpm : var_greater 'BPMDif' 0.1 ? pitch -0.02 bpm : deck 4 repeat_stop 'SmoothSync' & deck default match_bpm : set 'BPMDif' `param_add "deck master get_bpm & param_multiply -1" "get_bpm"` & var_smaller 'BPMDif' -3 ? pitch +0.04 bpm : var_smaller 'BPMDif' -0.1 ? pitch +0.02 bpm : var_greater 'BPMDif' 3 ? pitch -0.04 bpm : var_greater 'BPMDif' 0.1 ? pitch -0.02 bpm : deck 4 repeat_stop 'SmoothSync' & match_bpm : nothing
 

Posted Tue 18 Feb 20 @ 2:06 pm
And a simple one:

match_bpm & pitch_lock on & pitch_reset 0.2% & repeat_start 'TOffPL' 10ms & pitch_reset ? nothing : pitch_lock off & repeat_stop 'TOffPL'
 

Posted Tue 18 Feb 20 @ 2:09 pm
locoDogPRO InfinityModeratorMember since 2013
SmoothSync, nice.

one you wouldn't think of

pitch_lock & pitch_reset -1%
 

Posted Tue 18 Feb 20 @ 3:14 pm


(Old topics and forums are automatically closed)