Skip to content

MoonModules v0.14.1-b32

Latest
Compare
Choose a tag to compare
@softhack007 softhack007 released this 24 Jun 19:58
· 374 commits to mdev since this release

This is a maintenance release for -b30, with some new features and lots of bug-fixes.

what's the difference to Aircoookie/WLED ?

WLED-MM is a fork that concentrates on supporting large installs and advanced audio analysis. We also use our fork for trying new ideas, that may later become part of WLED upstream. Due to chip capabilities, we mainly use "classic" esp32 and ESP32-S3 with PSRAM, or esp32-s2 for smaller setups. Esp8266 and Esp32-c3 are supported however usually we don't spend time optimizing for them.

WLED-MM will continue to follow WLED upstream ("AC WLED") where we focus on cherry-picking the best and stable features.

Current status is:

  • Bugfixes: close to AC 0.15 (including UI stability improvements)
  • Features: slightly behind 0.14.4 (missing: latest LED drivers, improved effect crossfading, simple UI, reverse proxy support)
  • Audio: many unique enhancements - 2 years ahead of AC WLED.
  • Effect speed: up to 50% higher fps
  • Improved stability with large fixtures
  • Some unique features - like HUB75 support, DMX input, MM specific usermods, better LEDs preview, better support for advanced audio and lighting equipments.

News (MM specific)

effects

  • internal effect framework optimisations by @softhack007
  • several effect bugfixes
  • blur function speedup by @DedeHai (Aircoookie#3904) ported to WLED-MM by @softhack007
  • up to 60% higher frame rates, especially with many output pins by @softhack007
  • New expand1D effect PinWheel by @Brandon502 in #118
  • Game of Life Rework by @Brandon502 in #120 and #133
  • preview: better handling of RGBW color (avoids white-out)
  • reduced LED glitches during WiFi activity or flash memory access
  • pause LED updates during OTA - prevents electrical problems due to uncontrolled flickering

audioreactive

  • UDP sound sync: reduced latency, added soundPressure
  • audioreactive bugfixes and speed optimizations
  • Settings to reject WM8978 mic noise during line-in use. by @troyhacks in #115
  • WLEDMM_SLOWPATH: optimizations for large fixtures by @troyhacks in #131
  • New Usermod - Auto Playlist by @troyhacks and @netmindz in #124
    • analyzes the music, and tries to change presets "at the best moment"

misc

  • DMX input with rdm support by @arneboe and @netmindz in #64, #111
  • (experimental) Hub75 output by @netmindz in #108 https://mm.kno.wled.ge/2D/HUB75/
    • currently uses hard-coded pins for a few boards we had at hand, especially Adafruit Matrix Portal S3
  • up to 8 connections in AP mode (instead of 4)
  • better error messages in UI (JSON buffer errors, low memory situations)
  • better use of PSRAM, keeping more RAM available for WLEDMM
  • Info page cleanup: RAM and Flash utilisation in percent; added PSRAM and Flash size and speed, clean-up of duplicate information.
  • new MM build for esp32-S3 with 4MB flash
  • new MM build for esp32-C3 with 2MB flash (OTA not possible, because flash size is too small)

Other important bugfixes

New Contributors

Full Changelog: v0.14.1-beta.30...v0.14.1-beta.32

What's the right firmware for my device?

For beginners: it depends on your board ("MCU variant"), and on flash size:

For intermediate users: we have a few more binaries for commonly used LED shields

For experts: we have firmware binaries for specific needs and special boards