ESP32-C3 Sound Reactive WLED: is it possible?

Who told you Seeed C3 is not supported ? Beside the guys saying it is not powerful enough which is not important if you have few leds ,C3 issue with AR is the bin size so you would have to drop some of the other features for the bin to work , example of a working C3 setup with AR is below :

[env:esp32c3dev_AR]
extends = esp32c3
platform = ${esp32c3.platform}
platform_packages = ${esp32c3.platform_packages}
framework = arduino
board = esp32-c3-devkitm-1
board_build.partitions = ${esp32.default_partitions}
build_flags = ${common.build_flags} ${esp32c3.build_flags} ${esp32.AR_build_flags} -D WLED_RELEASE_NAME=esp32c3dev_AR
  -D WLED_WATCHDOG_TIMEOUT=0
  -DLOLIN_WIFI_FIX ; seems to work much better with this
  -DARDUINO_USB_CDC_ON_BOOT=1 ;; for virtual CDC USB
  ;-DARDUINO_USB_CDC_ON_BOOT=0   ;; for serial-to-USB chip
  -D WLED_DISABLE_ALEXA 
  -D WLED_DISABLE_MQTT  
  -D WLED_DISABLE_ADALIGHT 
  -D WLED_DISABLE_LOXONE 
  -D WLED_DISABLE_HUESYNC
upload_speed = 460800
build_unflags = ${common.build_unflags}
lib_deps = ${env:esp32c3dev.lib_deps}  
  ${esp32.AR_lib_deps}

It’s what the official wled installer tells you when you select 0.14.4 AR with a C3 board connected.

Seeed C3 is supported , installing AR build for it is not possible from the two installer so you have to build that yourself

I’m also having trouble enabling AR on the C3-mini-1. I’m using the following config for my build environment:

[env:my_environment]
extends = esp32c3
platform = ${esp32c3.platform}
platform_packages = ${esp32c3.platform_packages}
framework = arduino
board = esp32-c3-devkitm-1
board_build.partitions = ${esp32.default_partitions}
build_flags = ${common.build_flags} ${esp32c3.build_flags} 
  -D WLED_RELEASE_NAME=\"ESP32-C3\"
  -D WLED_WATCHDOG_TIMEOUT=0
  -D BTNPIN=9
  -D RLYPIN=1
  -D I2S_SDPIN=6
  -D I2S_WSPIN=5
  -D I2S_CKPIN=7
  -D IRPIN=4
  -D DATA_PINS=10
  -D WLED_DISABLE_ALEXA
  -D WLED_DISABLE_MQTT  
  -D WLED_DISABLE_ADALIGHT 
  -D WLED_DISABLE_LOXONE 
  -D WLED_DISABLE_HUESYNC
  -D ESPHTTPD_SINGLE_REQUEST
  -DLOLIN_WIFI_FIX ; seems to work much better with this
  -DARDUINO_USB_CDC_ON_BOOT=1 ;; for virtual CDC USB
  ;-DARDUINO_USB_CDC_ON_BOOT=0   ;; for serial-to-USB chip
upload_speed = 460800
build_unflags = ${common.build_unflags}
lib_deps = ${esp32c3.lib_deps}

This is a custom board I’ve built with a button, IR, a mic, etc., hence the other build flags. The build and upload work fine, but still no AR option anywhere in WLED. Any ideas?

I dont see any AR build flags in that list.
What version are you trying to compile?

Sorry, should have mentioned, it’s 15.1.b2. Do I need AR build flags? I thought that all 15.0+ had audioreactive enabled by default and didn’t require additional build configuration to enable. Am I wrong?

yes, C3 does not have AR by default. copy AR build flags from other build

Got it. That worked great, thanks for the help