[PD-dev] oscillator lib

Andy Farnell padawan12 at obiwannabe.co.uk
Sat Dec 22 00:20:53 CET 2007



Yes! Must have implemented them all a hundered times over
by now and getting rather fed up of it. 


I suggest the names

sqrosc~     (50% duty cycle standard square)
sqrblosc~   (bandlimited square type)
triosc~     (standard triangle)
triblosc~   (bandlimited triangle)
pwmosc~     (pulse width 0.0001 to 99.9999 duty)
sawosc~     (sawtooth - just a 0 centered phasor)
sawblosc~   (bandlimited saw)
vstosc~     (vari-slope triangle, from sawtooth to inverse sawtooth)
circosc~    (circle - square root of cosine)
pulseosc~   (sin(x)/x pulse with variable width)





On Fri, 21 Dec 2007 12:43:17 -0800
Hans-Christoph Steiner <hans at eds.org> wrote:

> 
> There are a number of standard oscillators used in synthesis, I think  
> it would be very useful to have a standard library of them.  I think  
> at this point there are already implementations of all of the  
> oscillators that I can think of, what needs to be done now is to  
> define a standard interface and naming scheme, and collect them into  
> a standard library.
> 
> One question I have is whether they should all be bandwidth-limited,  
> based on the current sample rate, or whether this library should have  
> both versions.
> 
> Anyone interested in working on this?  I think this would also be a  
> building block for the standard synth lib that Ed is proposing.
> 
> .hc
> 
> ------------------------------------------------------------------------ 
> ----
> 
>                    ¡El pueblo unido jamás será vencido!
> 
> 
> 
> _______________________________________________
> PD-dev mailing list
> PD-dev at iem.at
> http://lists.puredata.info/listinfo/pd-dev


-- 
Use the source




More information about the Pd-dev mailing list