I'm trying to create a script to do the following but can't get it to work properly.
I would like to press a button on my controller to enable Echo Out FX on the active deck and then play the cued deck simultaneously therefore creating an echo out chop mix.
Edit: changed it to this but will need to check tomorrow if it actually works or not
device_side 'left' ? deck right select & deck left effect "echo out" active & deck right play : deck left select & deck right effect "echo out" active & deck left play
I would like to press a button on my controller to enable Echo Out FX on the active deck and then play the cued deck simultaneously therefore creating an echo out chop mix.
Edit: changed it to this but will need to check tomorrow if it actually works or not
device_side 'left' ? deck right select & deck left effect "echo out" active & deck right play : deck left select & deck right effect "echo out" active & deck left play
Inviato Sun 10 Nov 24 @ 11:29 pm
As you understand it, like this
but we could cut it down to this, since we're wanting echo out from the calling deck no matter the side
And cut even further with a maths trick, to remove the side query
calling from deck 1, 1 mod 2 = 1, + 1 = 2 so that's set_deck 2, deck 2 is now implied before the next commands so it isn't needed to be specified.
calling from 2, 2 mod 2 = 0, + 1 ... you know the rest
device_side 'left' ? deck right select & deck left effect_active "echo out" & deck right play : deck left select & deck right effect_active "echo out" & deck left play
but we could cut it down to this, since we're wanting echo out from the calling deck no matter the side
effect_active "echo out" & device_side 'left' ? deck right select & play : deck left select & play
And cut even further with a maths trick, to remove the side query
effect_active "echo out" & set_deck `get_deck & param_mod 2 & param_add 1` & select & play
calling from deck 1, 1 mod 2 = 1, + 1 = 2 so that's set_deck 2, deck 2 is now implied before the next commands so it isn't needed to be specified.
calling from 2, 2 mod 2 = 0, + 1 ... you know the rest
Inviato Mon 11 Nov 24 @ 12:52 am
Cheers Loco, used the middle one and it works perfectly. Thank you!
Inviato Mon 11 Nov 24 @ 9:47 am