I put off asking this, but, I can't figure out the real basics... of setting this up.

I am wanting to incorporate Faust into an ESP32 project (or 2).

I'm using Windows10, not Ubuntu, etc.

I am wanting to use the ESP32 A1S board (for now i have 3 of the development boards) for some live audio processing in a musical instrument with voice mic input as well.   Some time back i setup both the ESP-IDF and ESP-ADF in the Msys32 command prompt for compiling.  (I got the ADF to work with the A1S)  (I had also tried Arduino IDE, and could get that to work with IDF, but, the ADF libraries were out of sync and would never compile).  I customized the ESP ADF so i could use 8 samples per packet, etc, and got the latency down to about 11 ms with 10 band eq (mic to lineout).  But, it was taking me too much time figuring out ADF's process paths to plug in reverb code, etc.  So, I set the project on the shelf for a while.   A few months ago i ran across FAUST for ESP32, and it looked like it will be perfect for what i want to do (I wanted to do a lot more then just add vocal and instrument reverb- like dedicating 1 ESP32 for vocals, 1 for synth effects).  So, i finally sat down to get set up using FAUST for ESP32 A1S.

But, I'm only a part time programmer...   and, for some reason i am getting totally lost on how to get the toolchain set up.  With the ESP, Espressif has a clear step by step process,   and I got it all set up and working quickly, and could compile, etc.  But, I have been at a total loss on how to set up the FAUST toolchain, and windows environment (paths. etc.).  I've look at the tutos on how to use Faust for ESP32,   but, still at a loss.  I installed the Faust 2.14.nnn  whatever,  compiler,  but, it installs in the Program Files directory -which is sort of a pain with Windows UAC, unless I disable it.   And, that install doesn't include the Faust2esp32 script (I didn't look if it includes the esp in the architecture).    So, do i need to compile my own compiler,  and do it, like within Msys32 directory    where i setup the ESP_IDF ?    I guess I am getting old...  I just can't get it figured out.

Also, it says i can use Arduino IDE    and, yea,  i got Arduino set up and can compile and run ESP32 programs, but, again,  i seem to miss details on how to include FAUST-   do i need to add in a Faust library to Arduino,   or  what i think i need to do is use Faust Faust2EPS32 to compile .dsp programs into cpp and include them into the INO folder,   but,  again, i don't have the windows environment for Faust2esp32 set up.   Also,  when i did try to compile the sawtooh example for ESP32 in Arduino, i got "not defined in this scope errors" for the enum values i used in the AC101 class  SetMode( Mode_t  (enum values)  ), for starters.

At this point,  i don't care if i use the ESP-IDF  and msys32 or Arduino,   i just want to be able to get this set up.

Thanks,   and sorry for the dumb questions.

--
James Beals     386-320-6048



_______________________________________________
Faudiostream-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to