Hi James, I've been building Faust code using the Linux Subsystem of Windows 10 (Ubuntu 18.04) for a few weeks now. It was a little bumpy at first. I installed everything under Ubuntu rather than a hybrid setup or Arduino. This is all documented here: https://www.diystompboxes.com/smfforum/index.php?topic=123939.0 The only thing I sort of wish for is the ability to use Eclipse or some other IDE, but this is OK for now.
At first it looks like I'm going to give up but I didn't. Let me know if you have any other questions! Gary W. aka Digital Larry On Wed, May 6, 2020 at 12:54 AM JBeals <jbeals...@gmail.com> wrote: > 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 > Faudiostream-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/faudiostream-users >
_______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users