Greetings all,
I guess title says it all. I do have working examples (i.e. the sequencer
example from the LAD 2004) that make new instances of synths but none of them
actually do real-time updates to existing instances.
At any rate I would greatly appreciate your help in this matter.
This is as far as I got and cannot figure it out beyond this point (my brain
is pretty darn fried :-):
s = Server.local.boot;
SynthDef("onetwoonetwo",{ arg out=0, freq;
w = SCUMWindow.new;
w.title = "Slider example";
w.initialSize = Size(20, 300);
c = SCUMVBox( w );
v = SCUMSlider(c, { |v|
v.expand = 1;
v.fill = 1;
v.bgColor = Color.white;
v.fgColor = Color.black;
v.action = {
freq = v.value * 100;
};
v.doAction;
});
w.show;
Out.ar(out,
SinOsc.ar(freq + 400, 0, 0.5)
)
}).play;
What I am simply trying to do is to affect the frequency of the sinetone by
moving the slider, yet nothing changes when I move the slider.
Any help would be greatly appreciated!
Best wishes,
Ico