Re: [Faudiostream-users] What's goin' on with Faust 2/3?

2021-08-02 Thread Yann Orlarey
Hi Ethan,

Thanks for asking. We are still working on a multi-rate version of Faust,
even if its development is not necessarily going as fast as we would like!
The idea is to introduce the multi-rate aspects as a new class of
primitives focusing on the signal processors themselves (rather than
operations on the signals). These new primitives allow controlling the time
base with which signal processors work.

Take a signal processor P with n inputs and m outputs, then ondemand(P) is
a new signal processor with n+1 inputs and always m outputs. The additional
input is a clock signal that controls when the computations are done.
Similarly, upsampling(P) and downsampling(P) add an input to control the
time base by a multiplying or dividing factor.

Upsampling and downsampling are essentially variants of ondemand. A
preliminary specification of ondemand is available here:
https://github.com/orlarey/faust-ondemand-spec

Cheers

Yann





Le sam. 31 juil. 2021 à 13:42, Ethan Geller  a
écrit :

> Hi folks,
>
> What's going on with Faust 2/3 stuff? A few years back there was some
> conversation around additional featuresets for multirate
> processing + frequency domain transforms. AFAIK, most of that conversation
> was happening in the sourceforge repo, but since Faust moved over to github
> I haven't seen any conversation or documentation around the Faust 2/3 work.
>
> Please don't take this as a criticism of Faust! It's a fantastic language
> as is and the work going on around the current Faust language spec is very
> cool. Just want to know if this work is still ongoing.
>
> --
> -Ethan
> ___
> 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


[Faudiostream-users] What's goin' on with Faust 2/3?

2021-07-31 Thread Ethan Geller
Hi folks,

What's going on with Faust 2/3 stuff? A few years back there was some
conversation around additional featuresets for multirate
processing + frequency domain transforms. AFAIK, most of that conversation
was happening in the sourceforge repo, but since Faust moved over to github
I haven't seen any conversation or documentation around the Faust 2/3 work.

Please don't take this as a criticism of Faust! It's a fantastic language
as is and the work going on around the current Faust language spec is very
cool. Just want to know if this work is still ongoing.

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