diff --git a/release-packaging/HelpSource/Classes/FluidKNNRegressor.schelp b/release-packaging/HelpSource/Classes/FluidKNNRegressor.schelp index 6c5762f..4779b78 100644 --- a/release-packaging/HelpSource/Classes/FluidKNNRegressor.schelp +++ b/release-packaging/HelpSource/Classes/FluidKNNRegressor.schelp @@ -137,7 +137,4 @@ code:: ~outputSynth.play(~regressor.synth,addAction:\addAfter); ~outputSynth.scope ) - - - :: diff --git a/release-packaging/HelpSource/Classes/FluidNormalize.schelp b/release-packaging/HelpSource/Classes/FluidNormalize.schelp index 4b22082..985d966 100644 --- a/release-packaging/HelpSource/Classes/FluidNormalize.schelp +++ b/release-packaging/HelpSource/Classes/FluidNormalize.schelp @@ -143,7 +143,7 @@ FluidBufPitch.process(s,~audio, features: ~pitch_feature); //average 100 frames: one could use the MovingAverage extension here var avg; BufWr.kr(FluidPitch.kr(audio),~avgBuf,phase:counter); - avg = Mix.new(BufRd.kr(2, ~avgBuf, phase:100.collect{|x|x})) * 0.1; + avg = Mix.new(BufRd.kr(2, ~avgBuf, phase:100.collect{|x|x})) * 0.01; //assemble data point BufWr.kr(avg[0],~tempPoint,0); BufWr.kr(avg[1],~tempPoint,1); diff --git a/release-packaging/HelpSource/Classes/FluidPCA.schelp b/release-packaging/HelpSource/Classes/FluidPCA.schelp index 0a43c10..2e29393 100644 --- a/release-packaging/HelpSource/Classes/FluidPCA.schelp +++ b/release-packaging/HelpSource/Classes/FluidPCA.schelp @@ -71,7 +71,7 @@ s.boot; ~stats = Buffer.alloc(s, 7, 12); ~datapoint = Buffer.alloc(s, 12); ~standardizer = FluidStandardize(s); -~pca = FluidPCA(s); +~pca = FluidPCA(s,2); ) @@ -111,12 +111,12 @@ FluidBufMFCC.process(s,~audio, features: ~mfcc_feature); ( ~reducedarray = Array.new(100); ~standardizer.fitTransform(~raw, ~standardized); -~pca.fitTransform(~standardized, ~reduced, 2, action:{ +~pca.fitTransform(~standardized, ~reduced, action:{ ~reduced.dump{|x| 100.do{|i| ~reducedarray.add(x["data"][i.asString]) }}; }); - +// wait for the post window to acknoledge the job is done. ) //Visualise the 2D projection of our original 12D data diff --git a/release-packaging/HelpSource/Classes/FluidStandardize.schelp b/release-packaging/HelpSource/Classes/FluidStandardize.schelp index fdd52fe..6c13d2a 100644 --- a/release-packaging/HelpSource/Classes/FluidStandardize.schelp +++ b/release-packaging/HelpSource/Classes/FluidStandardize.schelp @@ -138,7 +138,7 @@ code:: //average 10 frames: one could use the MovingAverage extension here var avg; BufWr.kr(FluidPitch.kr(audio),~avgBuf,phase:counter); - avg = Mix.new(BufRd.kr(2, ~avgBuf, phase:100.collect{|x|x})) * 0.1; + avg = Mix.new(BufRd.kr(2, ~avgBuf, phase:100.collect{|x|x})) * 0.01; //assemble data point BufWr.kr(avg[0],~tempPoint,0); BufWr.kr(avg[1],~tempPoint,1);