It's in the manual:
https://faust.grame.fr/doc/manual/index.html#definitions-with-pattern-matching.
These are expanded at compile time. Basically, Faust uses term rewriting as
its macro engine. The macros are "hygienic", too (
https://en.wikipedia.org/wiki/Hygienic_macro).

Albert


On Fri, Oct 23, 2020 at 6:22 PM James Mckernon <[email protected]> wrote:

> On 10/23/20, Julius Smith <[email protected]> wrote:
> > feedback(i) = hslider("feedback %03i",0,0,0.9,0.01);
>
> Not the one who asked, but I had no idea this worked! Amazing.
>
>
> _______________________________________________
> Faudiostream-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/faudiostream-users
>


-- 
Dr. Albert Gr"af
Computer Music Research Group, JGU Mainz, Germany
Email: [email protected], web: https://agraef.github.io/
_______________________________________________
Faudiostream-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to