Dario, sorry for noise but I simply can't resist...
On 05/22, Dario Sanfilippo wrote:
>
> process(carFreq, modFreq, modModMult, indexMult) = (
> (
> (
> (_, hslider("modModMult",100,100,1000,1):*),
> hslider("modFreq",100,100,1000,1):+
> ):os.osc, hslider("carModMult",100,100,1000,1):*
> )
> , hslider("carFreq",100,100,1000,1):+:os.osc
> ) ~_ , 0.1:*;
I am wondering how do you manage to understand this code ;)
I wasn't able until I simplified it to
m1 = hslider("modModMult",100,100,1000,1);
f1 = hslider("modFreq",100,100,1000,1);
m2 = hslider("carModMult",100,100,1000,1);
f2 = hslider("carFreq",100,100,1000,1);
process = (osc(m1,f1) : osc(m2,f2)) ~ _ : *(0.1)
with {
osc(m,f) = os.osc(*(m) + f);
};
Oleg.
_______________________________________________
Faudiostream-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/faudiostream-users