IrNumberEditor

used with Patch or InstrSpawner to specify an .ir rate control

a float or integer will not create a synth arg input. the number will be passed

directly into the synth def.

(

InstrSpawner({ arg sample,pchRatio=1,start=0,dur=0.2;

Pan2.ar(

PlayBuf.ar(sample.numChannels,

sample.bufnumIr,

sample.bufRateScaleIr * pchRatio,

startPos: start * sample.bufFramesIr,

loop: 0

),Rand(0,1),0.3)

* EnvGen.kr( Env.perc(0.01,1.0,1,3), timeScale: dur, doneAction: 2)

},[

Sample("sounds/a11wlk01.wav"),

IrNumberEditor(1,[-4,4]),

IrNumberEditor(0,[0,1]),

IrNumberEditor(0.2,[0.05,0.5])

],

NumberEditor(0.1,[0.05,0.2])

).gui

)