Search found 4 matches
- Tue May 05, 2020 3:15 am
- Forum: ESP-ADF
- Topic: Creating my own custom Audio Processing stream plugin
- Replies: 5
- Views: 13412
Re: Creating my own custom Audio Processing stream plugin
Take a good look at https://github.com/espressif/esp-adf-libs/blob/master/esp_codec/equalizer.c and https://github.com/espressif/esp-adf-libs/blob/master/esp_codec/include/processing/esp_equalizer.h . Replace the calls to anything declared in esp_equalizer.h, to your own replacements. Oh, top tip......
- Tue May 05, 2020 2:41 am
- Forum: ESP-ADF
- Topic: Using two i2s interfaces with a custom board
- Replies: 1
- Views: 4933
Re: Using two i2s interfaces with a custom board
What DAC and ADC are you using? I had an earlier post about my setup: https://esp32.com/viewtopic.php?f=20&t=14905 My input PCM1808 ADC is only 24bit, but the bytes come in as 32 bit words. That's the way that the ESP32 driver works. It's also the way that the system clock works as SLAVE on some ADC...
- Sat Mar 28, 2020 7:22 pm
- Forum: ESP-ADF
- Topic: Creating my own custom Audio Processing stream plugin
- Replies: 5
- Views: 13412
Re: Creating my own custom Audio Processing stream plugin
OK, I've figured most of it out now. it turns out that components/esp-adf-libs/esp_codec/equalizer.c IS the glue code. I've successfully managed to take it and creat a NULL plugin, ready for my insertion of a replacement for the call to esp_equalizer_process, for my transform. The only thing left fo...
- Thu Mar 26, 2020 10:14 pm
- Forum: ESP-ADF
- Topic: Creating my own custom Audio Processing stream plugin
- Replies: 5
- Views: 13412
Creating my own custom Audio Processing stream plugin
I realise that there are Audio Processing plugins which exist such as "Downmix" and "Equalizer". Is there a reference anywhere as to how to create my own custom Audio Processor. I already have my code for the processing part. I just need an indication as to how to integrate it with the I2s streams c...