I think writing the triangle-wave from scratch as Dario did is the best way
to go when possible.  Using a delay-line to add phase delay is more
general, and makes sense when you can't rewrite the oscillator, but then
you're probably going to want interpolated delay, such as fdelay1 or
better, and that's more expensive in cases such as this where the delay can
easily be included in the original synthesis formulation.

Separately, it's great to be fixing compilation issues that arise as
Stéphane is doing!

Cheers,
- Julius


On Sun, Feb 26, 2023 at 7:17 AM Christopher Arndt <ch...@chrisarndt.de>
wrote:

> On Sat, Feb 25, 2023 at 4:05 PM Dario Sanfilippo
> <sanfilippo.da...@gmail.com <mailto:sanfilippo.da...@gmail.com>> wrote:
> >
> >     Here is a non-delay-based alternative (tested very briefly, but it
> >     seems to work):
> >
> >     On Sun, 26 Feb 2023 at 00:28, Julius Smith <julius.sm...@gmail.com
> >     <mailto:julius.sm...@gmail.com>> wrote:
> >         Here is my updated test program (no scope needed - I used
> >         faust2caqt):
>
> Great, I'll test those tonight.
>
> Many thanks!
>
> Chris
>
>
> _______________________________________________
> Faudiostream-users mailing list
> Faudiostream-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/faudiostream-users
>


-- 
"Anything that can be automated should be"
_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to