Hi Oleg,
Thanks for your watchful eye!
Somehow the initial value of `u` got lost in the last commit to
this function:
https://github.com/grame-cncm/faustlibraries/commit/ba34ca657a8c98efc804061c5b2e1d4f7e6bc6ff.
The oscillator doesn't seem to work without it.
The other changes where to bring this osc's behaviour more in line
with os.osc.
That seems to be undesirable. Could you tell us more about why
this osc is different?
What are the 2 outputs for?
I removed the first one, cause the second one was easiest to match
with os.osc.
Why was there a 1 sample delay on both outputs?
Why was this osc twice as loud as os.osc?
Is that what you mean by "more precise"?
How is the generated code worse?
Cheers,
Bart.
Oleg Nesterov <o...@redhat.com> writes:
Bart,
could you explain the commit 4fb8849b833629 ("Fixup quadosc") ?
It looks absolutely wrong.
- It removes the 1st output (cosine), why ??
- It makes the 2nd output less precise
- It makes the generated C++ code worse.
Oleg.
_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users