Yes. If you are up for learning how to write some code, get an
Arduino NANO or one of the many other Arduino or Adafruit microcontroller boards and program it with the LED effects you want. The controller boards are tiny and run on USB power. The designs are open source so you can by clones for dirt cheap - around $2 on Ali Express. They are supported by well developed LED libraries like FastLED, NeoPixel, and WLED. There are many free LED effects programs written for these boards available for download.
The Arduino NANO can do a lot but it does have limitations. I just bout an Adafruit Feather
SCORPIO for $15 that has an RP2040 32-bit Cortex M0+ dual core processor and 8 PWM outputs that can be driven concurrently. It’s the same processor used in the Rasbery PI. The board is about half the size of a stick of gum and can drive 8 LED strips concurrently with different effects on each. It can control 1000s of LEDs. It’s a bit more complex to program than a NANO but nothing too crazy. Once I load it up, I will have an 8-port LED controller that is far more powerful than a FW360, and I can load whatever effects I program or download. All it needs is a USB connection. The board can’t source a lot of current so you have to provide 5VDC power to the LEDs, but there are many ways to do that.
If you want a packaged product take a look at
QUINLED. There are also tons of options on
AMAZON that you can download an app for and control with your phone via Bluetooth.