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 <jmcker...@gmail.com> wrote:

> On 10/23/20, Julius Smith <julius.sm...@gmail.com> 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
> Faudiostream-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/faudiostream-users
>


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

Reply via email to