Update: I mentioned that I have been unable to find a replacement for the Iowa Hills FIlter software. Since creating this video I was able to solve that problem. See here
• Hilbert FIR Filter for 90 Degree Shift usi...
In this video I will be playing around with some of the audio processing capabilities of the arduino-audio-tools toolkit using an ESP32. It does assume you have the ESP32 set up in Arduino. If not go here:
https://docs.espressif.com/projects/a...
Here's the Audio Library
https://github.com/pschatzmann/arduin...
Here's my modified examples including a doc that shows the pin connections to the pMod
https://github.com/thaaraak/ESP32-Ard...
Here's the pMod I2S2 Codec (no affliliation)
https://digilent.com/reference/pmod/p...
Here's the eariler video I did on deriving the coefficients
• Phase Shifting with DSP using the Teensy
The IOWA hills walkthrough starts at around 9:30. See this video for a replacement method
• Hilbert FIR Filter for 90 Degree Shift usi...
Here's the ESP32 I was using (no affiliation)
https://www.amazon.com/gp/product/B07...
0:00 Intro
1:30 Hardware setup and connections
3:30 I2S Pin configuration detail
5:10 Sine wave generator to I2S - code
6:59 Sine wave generator to I2S - in action
8:05 I2S input Stream to I2S output Stream - code
9:22 I2S input Stream to I2S output Stream - in action
11:45 FIR Filter (90 degree phase) - code
13:29 FIR Filter (90 degree phase) - in action
14:58 FIR Filter (low pass/high pass) - code (with a quick note on the coefficient derivation)
16:16 FIR Filter (low pass/high pass) - in action
17:54 Wrap up