快速登录:  

Forum: Old versions

话题: Script Help (Sampler)............

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

I'm trying to change the sampler loop size with a knob (endless encoder), so far I got nothing. Is this possible??

Thanks for the time and info
Huey
 

发表时间 Sun 18 Nov 12 @ 9:39 pm
straight from the wiki
param_greater 0% ? sampler loop 200% : sampler loop 50%

or if that doesn't work..

param_greater 50% ? sampler loop 200% : sampler loop 50%
 

发表时间 Mon 19 Nov 12 @ 5:06 am
Yup tried both of those before I posted and those only make the loop smaller, it doesnt make them bigger.

Any other ideas?? I also wish every time you make the loop smaller it starts over, I want it to just keep playing. What to use the sampler for some builds but it looks like thats not gonna work......
 

发表时间 Mon 19 Nov 12 @ 6:54 am
Try it without the %, e.g:

param_greater 0 ? sampler loop 200% : sampler loop 50%

If it's inverted, change param_greater to param_smaller
 

发表时间 Mon 19 Nov 12 @ 6:56 am
That did it, Thanks!
 

发表时间 Mon 19 Nov 12 @ 7:31 am
you could probably do it the long way by setting up a cycle

param_greater 0% ?
cycle 'sampLoop' 10 & var 'sampLoop' 0 ? sampler loop 0.125 :
var 'sampLoop' 1 ? sampler loop 0.25 :
var 'sampLoop' 2 ? sampler loop 0.5 :
var 'sampLoop' 3 ? sampler loop 1 :
var 'sampLoop' 4 ? sampler loop 2 :
var 'sampLoop' 5 ? sampler loop 4 :
var 'sampLoop' 6 ? sampler loop 8 :
var 'sampLoop' 7 ? sampler loop 16 :
var 'sampLoop' 8 ? sampler loop 32 :
var 'sampLoop' 9 ? sampler loop 64 : nothing :
cycle 'sampLoop' -10 & var 'sampLoop' 0 ? sampler loop 0.125 :
var 'sampLoop' 1 ? sampler loop 0.25 :
var 'sampLoop' 2 ? sampler loop 0.5 :
var 'sampLoop' 3 ? sampler loop 1 :
var 'sampLoop' 4 ? sampler loop 2 :
var 'sampLoop' 5 ? sampler loop 4 :
var 'sampLoop' 6 ? sampler loop 8 :
var 'sampLoop' 7 ? sampler loop 16 :
var 'sampLoop' 8 ? sampler loop 32 :
var 'sampLoop' 9 ? sampler loop 64 : nothing

And here's one I prepared earlier...

param_greater 0% ? cycle 'sampLoop' 10 & var 'sampLoop' 0 ? sampler loop 0.125 : var 'sampLoop' 1 ? sampler loop 0.25 : var 'sampLoop' 2 ? sampler loop 0.5 : var 'sampLoop' 3 ? sampler loop 1 : var 'sampLoop' 4 ? sampler loop 2 : var 'sampLoop' 5 ? sampler loop 4 : var 'sampLoop' 6 ? sampler loop 8 : var 'sampLoop' 7 ? sampler loop 16 : var 'sampLoop' 8 ? sampler loop 32 : var 'sampLoop' 9 ? sampler loop 64 : nothing : cycle 'sampLoop' -10 & var 'sampLoop' 0 ? sampler loop 0.125 : var 'sampLoop' 1 ? sampler loop 0.25 : var 'sampLoop' 2 ? sampler loop 0.5 : var 'sampLoop' 3 ? sampler loop 1 : var 'sampLoop' 4 ? sampler loop 2 : var 'sampLoop' 5 ? sampler loop 4 : var 'sampLoop' 6 ? sampler loop 8 : var 'sampLoop' 7 ? sampler loop 16 : var 'sampLoop' 8 ? sampler loop 32 : var 'sampLoop' 9 ? sampler loop 64 : nothing

on your sampler loop button you would need a bit of scripting

sampler loop on &
sampler loop 0.125 ? set 'sampLoop' 0 :
sampler loop 0.25 ? set 'sampLoop' 1 :
sampler loop 0.5 ? set 'sampLoop' 2 :
sampler loop 1 ? set 'sampLoop' 3 :
sampler loop 2 ? set 'sampLoop' 4 :
sampler loop 4 ? set 'sampLoop' 5 :
sampler loop 8 ? set 'sampLoop' 6 :
sampler loop 16 ? set 'sampLoop' 7 :
sampler loop 32 ? set 'sampLoop' 8 :
sampler loop 64 ? set 'sampLoop' 9 : nothing

sampler loop 0.125 ? set 'sampLoop' 0 : sampler loop 0.25 ? set 'sampLoop' 1 : sampler loop 0.5 ? set 'sampLoop' 2 : sampler loop 1 ? set 'sampLoop' 3 : sampler loop 2 ? set 'sampLoop' 4 : sampler loop 4 ? set 'sampLoop' 5 : sampler loop 8 ? set 'sampLoop' 6 : sampler loop 16 ? set 'sampLoop' 7 : sampler loop 32 ? set 'sampLoop' 8 : sampler loop 64 ? set 'sampLoop' 9 : nothing
 

发表时间 Mon 19 Nov 12 @ 12:39 pm


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