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