Skip to content

Features

Ewoud edited this page Oct 28, 2022 · 1 revision

Work in progress

  • experimental support for latest IDF v4.4.3 : mdev_new-FrameWork-V4
  • very early support for ESP32-S3 boards : mdev_new-FrameWork-V4. Use PlatformIO.ini entry esp32s3-mdev
  • Audio reactive enhancements
    • 32 channel GEQ - requires 1024 sample 'overlapping FFT'
    • new beat detection (based on beatroot algorithm)

Future

  • audioreactive: support for boards with dedicated audio chips (like es8388) (0%)
  • sound sync: use ESP-NOW instead of UDP. Will be much smoother, and works everywhere even without wifi! (0%)
  • audioreactive: use extremely fast FFT from espressif DSP libraries
  • audioreactive: improved noise gate (background noise suppression)
  • voice control usermod for ESP32-S3?
  • audioreactive: support ESP32-C3 as a small device. Add option for 'tiny FFT' that might run on chips that don't have floating point HW (FPU) support. May work with 11kHz sampling, 256 samples FFT batch size. Another option is "stuttering FFT", i.e. read sample batches as normal, but only run FFT on every second (third?) batch. Will need some advanced smoothing, like 2nd order exponential filter.
  • Put some json objects into PSRAM, for example to support very large ledmaps? Currently WLED support up to 800 ledmap entries only, due to limiter RAM availeable.
  • usermod for energy estimation in kWh (rough order of magnitude only), based on momentary LED currents already estimated by WLED.
  • Select from available wifi networks (0%), and second wifi configuration as a fall-back option when the nominal WiFi is not available
  • json mapping to expand 1D effect
  • 3D support ???
  • ....
Clone this wiki locally