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

Reply via email to