diff --git a/release-packaging/HelpSource/Classes/FluidKMeans.schelp b/release-packaging/HelpSource/Classes/FluidKMeans.schelp index a25f167..1239669 100644 --- a/release-packaging/HelpSource/Classes/FluidKMeans.schelp +++ b/release-packaging/HelpSource/Classes/FluidKMeans.schelp @@ -186,7 +186,8 @@ code:: //pitching { var trig = Impulse.kr(MouseX.kr(0,1).exprange(0.5,ControlRate.ir / 2)); - var point = 2.collect{ TIRand.kr(0,3,trig).linlin(0,3,-1,1) }; + var step = Stepper.kr(trig,max:3); + var point = TRand.kr(-0.1, [0.1, 0.1], trig) + [step.mod(2).linlin(0,1,-0.6,0.6),step.div(2).linlin(0,1,-0.6,0.6)] ; point.collect{|p,i| BufWr.kr([p],~inpPoint,i)}; Out.kr(~ib.index,[trig]); T2A.ar(trig)*0.1; diff --git a/release-packaging/HelpSource/Classes/FluidKNNClassifier.schelp b/release-packaging/HelpSource/Classes/FluidKNNClassifier.schelp index 96dce16..ba84a1c 100644 --- a/release-packaging/HelpSource/Classes/FluidKNNClassifier.schelp +++ b/release-packaging/HelpSource/Classes/FluidKNNClassifier.schelp @@ -182,7 +182,8 @@ code:: //pitching { var trig = Impulse.kr(MouseX.kr(0,1).exprange(0.5,ControlRate.ir /2).poll); - var point = 2.collect{TIRand.kr(0,3,trig).linlin(0,3,-1,1)}; + var step = Stepper.kr(trig,max:3); + var point = TRand.kr(-0.1, [0.1, 0.1], trig) + [step.mod(2).linlin(0,1,-0.6,0.6),step.div(2).linlin(0,1,-0.6,0.6)] ; point.collect{|p,i| BufWr.kr([p],~inpPoint,i)}; Out.kr(~ib.index,[trig]); T2A.ar(trig)*0.1; diff --git a/release-packaging/HelpSource/Classes/FluidMLPClassifier.schelp b/release-packaging/HelpSource/Classes/FluidMLPClassifier.schelp index a406b71..f2ffda8 100644 --- a/release-packaging/HelpSource/Classes/FluidMLPClassifier.schelp +++ b/release-packaging/HelpSource/Classes/FluidMLPClassifier.schelp @@ -192,7 +192,8 @@ code:: //pitching { var trig = Impulse.kr(MouseX.kr(0,1).exprange(0.5,ControlRate.ir /2).poll); - var point = 2.collect{TIRand.kr(0,3,trig).linlin(0,3,-1,1)}; + var step = Stepper.kr(trig,max:3); + var point = TRand.kr(-0.1, [0.1, 0.1], trig) + [step.mod(2).linlin(0,1,-0.6,0.6),step.div(2).linlin(0,1,-0.6,0.6)] ; point.collect{|p,i| BufWr.kr([p],~inpPoint,i)}; Out.kr(~ib.index,[trig]); T2A.ar(trig)*0.1;