Hi Dario,

I don't see its unique advantage(s).  Can you make a case for it over
the oscillators already in oscillators.lib?

Thanks,
- Julius

On Sat, Jun 15, 2019 at 5:04 AM Dario Sanfilippo
<sanfilippo.da...@gmail.com> wrote:
>
> Described in this paper: https://vicanek.de/articles/QuadOsc.pdf.
>
> If I'm not wrong, it's not in the oscillators library yet so it could be a 
> good addition.
>
> Cheers,
> Dario
>
> import("stdfaust.lib");
> quad_osc(f) = tick ~ (_ , _)
> with {
>   init = 1-1';
> w = 2*ma.PI*f/ma.SR;
>     k1 = tan(.5*w);
>     k2 = 2*k1/(1+k1*k1);
> tick(u, v) = omega-k1*(v+k2*omega) , v+k2*omega
> with {
>   omega = (u+init)-k1*v;
> };
> };
> process = quad_osc(1000);
> _______________________________________________
> Faudiostream-users mailing list
> Faudiostream-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/faudiostream-users



-- 

Julius O. Smith III <j...@ccrma.stanford.edu>
Professor of Music and, by courtesy, Electrical Engineering
CCRMA, Stanford University
http://ccrma.stanford.edu/~jos/


_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to