Professional Audio-Reactive LED Controller

Transform your LED strips into a dynamic lighting experience with the ESP32-P4 platform. Supports as many LED channels as there are free pins on the board, each with individual length of up to 4 universes per output (and more possible) and individual segments, professional audio analysis, and the powerful Shizoscript V3 effect system.

Quick Start Guide

When the flashing was successful, the ESP32 will open a Wi-Fi access point you can connect to, or if connected via Ethernet, will get an IP via DHCP. Both ways, you can access its web interface via esp32.local

Install Firmware Connecting... Update Firmware Updating... Install Firmware

No drivers or Python environments required. One-click installation via your browser.

Advanced Capabilities

Experience professional-grade LED control with features designed for both hobbyists and professionals

🎵

Professional Audio Analysis

512-point FFT analysis, BPM detection, 8-band spectrum analyzer, and chroma pitch detection for musical lighting effects. 24kHz sampling with ES8311 codec.

📊

Multi-Channel Output

Up to 16 independent LED channels supporting WS2812B, WS2812X, APA102, SK6812, and more. Each channel can drive different LED types and lengths.

🌐

Professional Protocols

Art-Net, sACN (E1.31), and DDP support for integration with professional lighting systems. Compatible with DMX controllers and large-scale installations.

📝

Shizoscript V3 System

Custom scripting language for custom effects. With math functions, audio integration, parameter controls, and compiled performance optimization.

⚙️

High-Performance Hardware

ESP32-P4 dual-core processor with PSRAM support, dedicated I2S interface for precise LED timing, and built-in ES8311 audio codec.

💻

Advanced Web Interface

Touch-optimized dashboard with effect browser, segment editor, real-time parameter adjustment, and live system monitoring.

Technical Specifications

Powerful hardware and software features for demanding applications

Core Hardware
  • ESP32-P4 Dual-core processor (520KB RAM, 384KB ROM)
  • PSRAM Support (up to 16MB external RAM)
  • Dedicated I2S interface for precise LED timing
  • High-speed flash memory (4MB)
Audio System
  • ES8311 Professional audio codec
  • 24kHz sampling rate for high-fidelity processing
  • 512-point FFT for real-time analysis
  • Support for line-level and microphone inputs
LED Output
  • Up to 16 independent LED channels
  • Support for WS2812B, WS2812X, APA102, SK6812
  • Level shifting for 3.3V and 5V LED systems
  • Current limiting protection
Connectivity
  • Wi-Fi 2.4GHz (802.11 b/g/n)
  • Ethernet 10/100Mbps support
  • MDNS for network discovery
  • Art-Net, sACN, E1.31, DDP protocols
Software
  • Shizoscript V3 effect system
  • FATFS filesystem with SD card support
  • JSON-based configuration system
  • OTA updates and configuration backup
Performance
  • LED update rate: up to 800kHz for WS2812B
  • Network latency: < 10ms for local control
  • 100+ built-in lighting effects
  • Additive color blending

Why Choose ESP32 P4?

Comparison with industry-standard WLED

Feature ESP32 P4 LED Controller WLED
Audio Processing 512-point FFT, BPM detection, 8-band spectrum Basic FFT, limited beat detection
Processing Power ESP32-P4 dual-core with PSRAM ESP32 single-core
LED Channels Up to 16 independent outputs Typically 1-2 outputs
Network Protocols Art-Net, sACN, E1.31, DDP DMX over Ethernet (limited)
Scripting System Shizoscript V3 for custom effects Limited scripting support
Web Interface Full-featured with segment editor Feature-rich but less customizable
Audio Reactivity Professional-grade with musical key detection Basic beat-reactive effects
Hardware Support Native ES8311 codec support Generic audio input
File System FATFS with SD card support SPIFFS with limited storage

Get Started in Minutes

Three simple steps to transform your LED lighting

1

Connect Device

Connect your ESP32-P4 via USB. No drivers required.

2

Install Firmware

Click the "Install Firmware" button above.

3

Configure

Access the web interface to configure your LEDs.

Hardware Requirements: ESP32-P4 development board, LED strips, power supply, and audio source (optional for audio-reactive features).

Install the Latest Firmware

The easiest way to update your ESP32 P4 LED Controller. Just click below and follow the on-screen instructions.

Connect & Install Firmware Connecting... Update Firmware Updating... Install Firmware

Features:

  • No installation of drivers or Python environments required
  • Over-the-Air (OTA) updates available after initial installation
  • Configuration backup and restore support
  • Secure boot and flash encryption ready