Named Standardize

nix
Owen Green 4 years ago
parent 531f6e8399
commit eda82ccc6e

@ -1,4 +1,4 @@
FluidStandardize : FluidRealTimeModel { FluidStandardize : FluidModelObject {
var <>invert; var <>invert;
@ -7,7 +7,7 @@ FluidStandardize : FluidRealTimeModel {
} }
prGetParams{ prGetParams{
^[this.invert, -1, 1]; ^[this.id, this.invert];
} }
fitMsg{|dataSet| fitMsg{|dataSet|
@ -52,8 +52,19 @@ FluidStandardize : FluidRealTimeModel {
invert = invert ? this.invert; invert = invert ? this.invert;
this.invert_(invert); this.invert_(invert);
^FluidStandardizeQuery.kr(K2A.ar(trig),this, this.invert, this.prEncodeBuffer(inputBuffer), this.prEncodeBuffer(outputBuffer)); ^FluidStandardizeQuery.kr(trig,this, this.prEncodeBuffer(inputBuffer), this.prEncodeBuffer(outputBuffer), this.invert);
} }
} }
FluidStandardizeQuery : FluidRTQuery {} FluidStandardizeQuery : FluidRTMultiOutUGen {
*kr{ |trig, model,inputBuffer,outputBuffer,invert = 0|
^this.multiNew('control',trig, model.asUGenInput,
invert,
inputBuffer.asUGenInput, outputBuffer.asUGenInput)
}
init { arg ... theInputs;
inputs = theInputs;
^this.initOutputs(1, rate);
}
}

@ -46,7 +46,10 @@ PluginLoad(FluidSTFTUGen)
makeSCWrapper<RTNormalizeQueryClient>("FluidNormalizeQuery",ft); makeSCWrapper<RTNormalizeQueryClient>("FluidNormalizeQuery",ft);
makeSCWrapper<RTRobustScaleClient>("FluidRobustScale",ft); makeSCWrapper<RTRobustScaleClient>("FluidRobustScale",ft);
makeSCWrapper<RTStandardizeClient>("FluidStandardize",ft);
makeSCWrapper<NRTThreadedStandardizeClient>("FluidStandardize",ft);
makeSCWrapper<RTStandardizeQueryClient>("FluidStandardizeQuery",ft);
makeSCWrapper<RTPCAClient>("FluidPCA",ft); makeSCWrapper<RTPCAClient>("FluidPCA",ft);
makeSCWrapper<NRTThreadedMDSClient>("FluidMDS",ft); makeSCWrapper<NRTThreadedMDSClient>("FluidMDS",ft);
makeSCWrapper<RTUMAPClient>("FluidUMAP",ft); makeSCWrapper<RTUMAPClient>("FluidUMAP",ft);

Loading…
Cancel
Save