i tackled mine by creating a sound to light (STL) function that can operate all the rgb lights in the house and garden
ive got a MS4Lox music server based on logitech media server driving a physical logitech duet player locket to 100% volume which in turn is attached via its phono output to a loxone analog input.
the rgb leds have to have their dmx fade rate set to instant (actually not quite true, but similar) to get a quick response time to transients
i actually use the german designed ethernet to dmx bridge, so each rgb light set has 2 sets of virtual outputs - one set with a 1 second fade rate for normal use, and a second set with a much shorter fade rate to move smoothly but quickly in time to the music
all the various rgb lights have their outputs switched from the the lighting block to the STL via analog multiplexers, so they are swapped from their normal function to 'christmas' mode with a single virtual input.
logic in loxone then creates a variable pattern of changing colours and brightnesses in time with the music, created from the peaks detected from the music/analog input
the range of colours that it changes through can be limited within the config interface so you can create a themed output (pink for my girls birthday)
after all that fun bit, the christmas tree lights proper are static white (the only type my wife will allow in the house ;-( ) we have external 240v sockets controlled by loxone and air sockets internally to switch all the white christmas tree/fairly lights on a timer/external light/manual operation
the Germans are having a go as well:
use chrome browser to translate