The Faust IDE does not yet compile for Apple Silicon. In the meantime you’ve have to install Faust and Max SDK locally to compile a native version, see: https://github.com/grame-cncm/faust/tree/master-dev/architecture/max-msp Stéphane Le 19 juil. 2024 à 15:59, DAS dndrew@users.sourceforge.net a écrit : 19 July, 2024 Greetings, Cycling'74 released Max 8.6.4 in July of this year. Max externals, which were compiled with FAUST IDE no longer function. For each FAUST programme, Max reports "could not load...
Can you possibly come on Faust Slack: https://join.slack.com/t/faustaudio/shared_invite/zt-a624szlz-fL4v2DTR~ZGlI7wARryT7g ? Some developers may help there. Stéphane Le 4 août 2021 à 07:44, Mark-David Hosale mdhosale@users.sourceforge.net a écrit : Hi - I have been working with the ESP32 and Faust based on this tutorial: https://faustdoc.grame.fr/tutorials/esp32/ Piecing together things I found scattered across the internet I was able to get a good work flow going with the Ai Thinker A1S ESP32-Audio...
Look at: https://faustdoc.grame.fr/manual/syntax/#variable-parts-of-a-label Stéphane Le 18 mars 2021 à 12:54, tomatoketchup tomatoketchup@users.sourceforge.net a écrit : Hello, Let's say I have the following function: function(name) = hslider("%name",0,0,1,0.01); I want to pass a string as an argument to label the slider. Faust doesn't seem to like strings as variables, so you can't have name = "A string as a name"; Is there any workaround to this? How to pass a string of characters as an argument...
The Faust libraries have been updated in Faust Editor and Faust IDE : parallelMean, parallelMax are now available. Stéphane Le 10 janv. 2021 à 16:47, Mark-David Hosale mdhosale@users.sourceforge.net a écrit : Thank you Stéphane! That makes sense that the behaviour would be platform dependent. I did a preliminary test compiling a Max object from the web IDE and running it in Max and it seems to be working as expected. I wanted to ask also about the parallel operators, such as parallelMean, parallelMax,...
Hi Mark-David, Le 8 janv. 2021 à 19:36, Mark-David Hosale mdhosale@users.sourceforge.net a écrit : Hi again- I was wondering if anyone had advice about compiling FAUST using double and/or quad precision? For the biosensing analysis we are doing we are working with filters a low frequencies (0.05-40Hz), which is a challenge to get precise results given the standard audio sampling rates. One solution we wanted to explore was working with double and/or quad precision . However, I don't see any option...
Thanks Julius, very helpful ! Next step: use the OFDR, the « Optical Faust Diagram Recognition » tool to automatically write the manually designed diagram into ready to use Faust code… ((-; Stéphane Le 4 oct. 2020 à 07:16, Julius O. Smith jos@users.sourceforge.net a écrit : Hi Mark-David, Thanks for the interesting background on your application! Since I'll be teaching Faust at CCRMA pretty soon, I decided to make a tutorial video on this: https://www.youtube.com/watch?v=3WY0ikTFAe4 (in case you...
Welcome Mark-David ! You’ll have to use the « Recursive Composition » operator (AKA : tilde ~ character) to express computation on a signal and its past state. Look at the syntax documentation here: https://faustdoc.grame.fr/manual/syntax/ So in your example: limiter(maxchange) = (- : max(-maxchange) : min(maxchange)) ~ _; R = 0.5; process = limiter(R); The generated C++ code for the DSP loop is then: virtual void compute(int count, FAUSTFLOAT inputs, FAUSTFLOAT outputs) { FAUSTFLOAT input0 = inputs[0];...
Are you sure you don’t have an old .FaustLive-CurrentSession-2.0 folder somewhere ? On Linux I guess it is located in your user account, but could be a hidden folder with the ‘dot’ in front of it. Stéphane Le 27 août 2020 à 04:09, Tarun cpltarun@users.sourceforge.net a écrit : I am using Faust Version 2.28.1 FAUST Version 2.28.1 Embedded backends: DSP to C DSP to C++ DSP to Java DSP to old C++ DSP to Rust DSP to SOUL DSP to WebAssembly (wast/wasm) Newbie: Trouble opening any dsp file in FaustLive...