Hi Roland, I've been messing with the ESP32 via the ESP32-A1S wifi/BT dev board from AIThinker. As the Faust instructions state, there is a fairly large external RAM, but it takes manual editing of generated C++ to get it to work properly. Also, for example delay blocks do not allocate "static float" memory as in the example for os.osc() so it's not obvious how one would edit the C++ to make delays work. Using only the internal RAM, you can get about 150 msec of delay time. Interestingly, this does not depend on the sample rate. I changed SR from 48000 to 32000 and the generated code failed in the same way at the same delay time.
I got 2 sawtooth oscs and two triangle LFO driven flangers running at one time. My goal is not to make synths though, just effects to put into a guitar preamp fx loop. I think the ESP32 will be appropriate for some of this but I'm hitting and finding limits by trial and error. Fortunately I'm only do this for amusement at this point. I would not really recommend the ESP32 unless you wish to be on the bleeding edge. Gary W. <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon> Virus-free. www.avast.com <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=link> <#m_1499228127319383069_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> On Wed, Mar 25, 2020 at 9:26 AM Roland Nebe <[email protected]> wrote: > Hey everyone, > > > First post - hope you are all well and healthy and are in good spirits > despite #stayathome times. > > Just getting into Faust and very much into electronics and modular > shenanigans: https://www.instagram.com/makingsoundmachines/ > > > *What is in your opinion the best MCU based hardware option to run Faust > on?* > > > We've had some success with Faust and the Teensy 3.6 + Audio Shield, being > able to run > - the Additive Synth sketch x2 = 16 oscrs 2 ADSR 2 resonant LP filters > - a poly version of the bandlimited saw = 8 sawtooth 8 adsr 8 resonant LP > filters > > but there are equally as many tries when a simple sketch is too CPU > intense (e.g. a 4 voice Poly Additive Synth) and just wont run. > > > The big idea would be to design own cirtcuitry / PCBs e.g. CV Control > around a MCU that runs a simple-ish Faust sketch (Similar to the RT OWL but > more specific to a single concept). > > > We have experince with some STMs and the Cube IDE, and all kinds of > Arduino based stuff. > > We haven't been able to get our hands on a Teensy 4.0. How big is the > improvement? > We haven't yet looked into the ESP 32 - is this the preferred route to go? > > > Very much look forward to hear about your experiences with this. Any hints > and pointers are welcome. > > > All the best > > Roland > > > > -- > Roland Nebe > Flurstr. 68 > D-40235 Düsseldorf > > facebook.com/roland.nebe > _______________________________________________ > Faudiostream-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/faudiostream-users >
_______________________________________________ Faudiostream-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/faudiostream-users
