Git revert done.

Stéphane 



> Le 18 avr. 2020 à 12:16, Bart Brouns <b...@magnetophon.nl> a écrit :
> 
> Hi Oleg,
> 
> 
> Before I wrote this code I tested yours and got silence.
> That test was somehow flawed; I tried again just now and it works as expected.
> Sorry for the noise.
> 
> After the silent test, I looked into the commit history, saw that the init 
> got removed and found out it did make noise with the init.
> After I "fixed" the oscillator, it peaked at -2 and +2, so I added the 
> ''*0.5''.
> At that point I had little faith left in the code, and the 2 outputs and the 
> mem's seemed unneeded, so I removed them.
> 
> So all in all a commit based on a broken test (or two) and ignorance, sorry!
> 
> Someone with access, please revert that commit!
> 
> And again, Oleg, sorry for the noise!
> 
> 
> Cheers,
> Bart.
> 
> 
> 
> Oleg Nesterov <o...@redhat.com> writes:
> 
>> Hi Bart,
>> 
>> I am not sure I understand you, but I'll try to answer anyway ;)
>> Please correct me.
>> 
>> On 04/16, Bart Brouns wrote:
>>> 
>>> Somehow the initial value of `u` got lost in the last commit to this
>>> function: 
>>> https://github.com/grame-cncm/faustlibraries/commit/ba34ca657a8c98efc804061c5b2e1d4f7e6bc6ff.
>> 
>> I don't think it was lost, this code deliberately tries to not use
>> "impulse" for initialization of delay line.
>> 
>> See https://sourceforge.net/p/faudiostream/mailman/message/36700742/
>> 
>> (See also https://sourceforge.net/p/faudiostream/mailman/message/36534365/)
>> 
>> but again, perhaps I misunderstood your concerns.
>> 
>>> The oscillator doesn't seem to work without it.
>> 
>> why do you think it doesn't ?
>> 
>>> What are the 2 outputs for?
>>> I removed the first one, cause the second one was easiest to match with
>>> os.osc.
>> 
>> Cough. It outputs the "cosine,sine" pair. Like, say, os.oscrq(f).
>> This looks useful, why do you think the 1st output is pointless?
>> Why do you think it should match os.oscsin ?
>> 
> 
>>> Why was there a 1 sample delay on both outputs?
>> 
>> See above, to ensure that the very 1st output is (1,0), this doesn't
>> penalize the generated code.
>> 
>>> Why was this osc twice as loud as os.osc?
>> 
>> could you explain what do you mean?
>> 
>>> Is that what you mean by "more precise"?
>> 
>> Not at all,
>> 
>>> How is the generated code worse?
>> 
>> please look at the generated code before/after this patch?
>> 
>> Oleg.
> 
> 
> 
> _______________________________________________
> Faudiostream-users mailing list
> Faudiostream-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/faudiostream-users



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

Reply via email to