Four separate channels. I used a [level shifter](Aitrip15pcs4ChannelsIICI2CLogicLevelConverterBi-DirectionalModule3.3Vto5VShifterforArduinohttps://www.amazon.com/dp/B088TNGBQ7/ref=cm_sw_r_cp_api_i_PGQNCVFRC66Z5864BRD1) similar to these and went from I/O to the LV side and the data out on the HV side. If you do this too I recommend flashing the esp32 with WLED and set up the 4 diffrent outputs because I had to change a few of mine because they couldn’t be used. So set up the board first and write out what gpio you want to use for what channel. I forget but mine was something like IO23-1 IO18-2 and so on. I have them written down but it escapes me now. Vcc went to HV and 3.3v to the LV and ground to either side of the ground pin.