Hi people, The new ondemand primitive (announced by Yann Orlarey during the International Faust Conference 2024, see latest section ”The Future of Faust” here: https://www.youtube.com/watch?v=zli5sFc5dlE) can be tested in the Work In Progress branch here on the Faust GitHub: https://github.com/grame-cncm/faust/tree/master-dev-ocpp-od-fir-2-FIR. Note that the produced code may be slower compared to the official compiler since all delay-line related optimisations are not yet reported in this new version.
The corresponding WebAssembly version is compiled in this Faust IDE version: https://grame-cncm.github.io/faustide-od/. Three ondemand examples can be tested in the included examples/ondemand folder (see ondemand.dsp, bubble.dsp, gamme.dsp). Note that the remote compilation service (so when using the export button) is not yet using the ondemand aware compiler. We are interested in feedback: possibly crashing DSP or any specific problem you may encounter. Stéphane _______________________________________________ Faudiostream-devel mailing list Faudiostream-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-devel