I took a look at jitlib this weekend and it is a fun tool! But I have some problems concerning the sequencing.
Lets start by declaring a Proxyspace
s.boot;
p = ProxySpace.push;
p.makeTempoClock(1);
Now I define the following NodeProxy
(
~x = {
var sig, env;
sig = Blip.ar(\freq.kr(440), \nharms.kr(40), \amp.kr(0.1));
env = Linen.kr(
\gate.kr(1),
doneAction: Done.freeSelf,
releaseTime: \release.kr(0.1)
);
sig = Pan2.ar(sig, \pan.kr(0), env);
}
)
and now i want to sequence this
(
~y = Pbind(
\instrument, ~x.source,
\degree, Pseq([[0, 9 ,18], [4, 12], [0, 4, 9], [7,3,0]], inf),
\dur, Pseq(([1, 1, 4, 1, 1]/5), inf),
\pan, Pwhite(-1, 1)*0.3,
\release, Pseq([0.001, 0.00001], inf),
)
)
Now it already starts playing - but what if I would like to route the sequenced synth through a filter?
In Jitlib I can do the following
~filter = {BPF.ar(\in.ar(), \freq.kr(200))};
~filter.play;
~x <>> ~filter;
How can I sequence a synth w/o loosing the routing possibilities of jitlib? So e.g.
~filter.play;
~y <>> ~filter;
Another Question regarding sequencing: ProxyMixer
is really cool - is there an equivalent regarding setting the parameters of a sequenced voice?
A more general problem I have in SC: there are always such a multitude of ways to do things in sc so I get lost in it - what is the best way to cope with this?