Everything I know about Faust with the ESP32 I have published here.

https://www.diystompboxes.com/smfforum/index.php?topic=123939.0

Start at the end and work backwards for a shorter summary.  I was not using
Arduino, I used ESP32 IDF.  I set the build configuration to use the SPI
RAM at which point I could get a little over 1 second delay.  However I was
not able to add too much code before I started getting watchdog timer
errors.  I adjusted a few things but couldn't effectively overcome the
limitations.  It's not sufficient for my needs so I put the ESP32 aside and
haven't been using it since.

On Fri, Jul 3, 2020 at 12:22 AM Joshua <j05...@gmail.com> wrote:

> Isn't 4MB just the total flash memory? DRAM should be a lot less, max
> 256KB if you do not use BT and tracing.
>
> Kind regards, Joshua
>
> On Thu, Jul 2, 2020 at 6:26 PM MahaVoice SkyTravers <mahavo...@gmail.com>
> wrote:
>
>> Hi everyones,
>> At last, I did it .I added flange and phaser effects to my esp32 board
>> but I cant delay,yet.
>> Also I added hardware midi knobs and assigned it to esp32 hardware
>> For a simple start I wrote very simple delay/reverb effects without any
>> feedback on faust،something like this in dsp format:
>>
>> Import("sdtfaust.lib");
>> echo=_,6000:@;
>> process=_,echo:+;
>>
>> Suppose sampling rate is 48000Hz
>>
>> When I run it ,It worked , but for 125ms of reverb when I used this:
>>
>> .....
>> echo=_,48000:@;
>> ....
>> Delay time equal to 1 second and it didn't work ,so I realized it is %100
>> related to memory problem.
>> I guessed when we use effect proccessore for audio there must be 2
>> buffers ,one for input and the other for output so I had to search my
>> compiled esp32 (dsp to .cpp) file for these buffers.
>>
>> I found these:
>>
>> 1. int32_t sample_data_in[AUDIO_MAX_CHAN*fBufferSize];
>> 2. int32_t sample_audio_out[AUDIO_MAX_CHAN*fBufferSize];
>>
>> Then I thought to end of the problem line and added EXT_RAM_ATTR to end
>> of each above lines and... It didn't work.☹️
>>
>> So I am a bit of confused...
>> PS. Because I am using the Arduino IDE and windows 10 ,I enabled psram in
>> tools menu and write a tiny program and log into the cpu and checked the
>> amount of ext psram and it was ok(4MB) and arduino ide could see it.
>>
>> Any help appriciated.
>> Best Regards
>>
>>
>> _______________________________________________
>> 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
>
_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to