Disco lights DIY with Arduino
Depends what you want. I’d go with a microcontroller for starts so you can change it programmatically. I’d bet someone has done it with an Arduino or Pi. Here are some links to interesting looking projects. Those circuits operate mostly at safe low voltages and control low power LEDs. The same ideas can be used →