Hi Julius,

I just noticed, in oscillator.lib, sawN still uses the old saw algo.

Cheers,
Bart.

On Thu, Jun 02, 2016 at 07:32:17AM +0200, Bart Brouns wrote:
>Thanks!
>
>On 2 jun. 2016, at 03:00, Julius Smith <j...@ccrma.stanford.edu> wrote:
>
>> Yes, the two cases behave surprisingly differently (to me) in the
>> time-varying case.  Yours is more robust, so I've adopted it as
>> follows:
>>
>> // --- lf_sawpos ---
>> // simple sawtooth waveform oscillator between 0 and 1
>> lf_sawpos(freq) = frac ~ +(freq/ml.SR) with { // Bart Brouns version
>>   frac(x) = x - floor(x);
>> };
>>
>> Please let me know if you'd like to see anything written differently.
>>
>> Thanks,
>> - Julius
>>
>> On Tue, May 31, 2016 at 4:30 AM, Bart Brouns <b...@magnetophon.nl> wrote:
>>> Hi Julius,
>>>
>>> I just tested with moving frequencies and the difference becomes even
>>> bigger:
>>>
>>> (par(i, 1000, my_lf_sawpos(abs((i+10) *lfo) )):>_)/1000
>>>
>>> (par(i, 1000, lf_sawpos(       (i+10) *lfo  )):>_)/1000
>>>
>>> take 30 and 65 % respectively, even with the (usually unneeded) abs.
>>>
>>>
>>> Cheers,
>>> Bart.
>>
>>
>>
>> --
>> Julius O. Smith III <j...@ccrma.stanford.edu>
>> Professor of Music and, by courtesy, Electrical Engineering
>> CCRMA, Stanford University
>> http://ccrma.stanford.edu/~jos/
>
>------------------------------------------------------------------------------
>What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
>patterns at an interface-level. Reveals which users, apps, and protocols are
>consuming the most bandwidth. Provides multi-vendor support for NetFlow,
>J-Flow, sFlow and other flows. Make informed decisions using capacity
>planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
>_______________________________________________
>Faudiostream-users mailing list
>Faudiostream-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/faudiostream-users

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to