Slub generate cpu spikes
Slub.kr(trig, spike) - for audio dropouts
Slub.bang(spike) - to mess up sclang's timing
Take control over those lovely cpu hickups and add some excitement to your live set.
But careful with the amount! Need to be trimmed for your particular CPU!
trig - trigger input
spike - amount (7.0 pushes a spike with avg.cpu ~4600% on a TiBook 1Ghz)
//scserver example
s.boot;
( //mouse in bottom right corner will cause a severe cpu spike
{
var trig;
trig= MouseX.kr>0.99;
Slub.kr(trig, MouseY.kr(2, 8)); //increase max value here a little if no effect
SinOsc.ar([400, 404], 0, 0.1);
}.play
)
//sclang example
(
p= Pbind(\dur, 0.25, \degree, Pshuf((0..10), inf)).play;
x= Slub.new;
)
x.bang(3)
x.bang(4)
x.bang(4.7)
x.bang(4.8)
x.bang(4.9)
x.bang(5.0)
x.bang(5.5)
p.stop;