Your experience with DMX to LED stripes? --> Fixture groups for pixel chasing

Hi friends, hope you’re doing well? :smiling_face: There is a custom (and pretty cool) project I’ve been working on for quite a while now. One core element will be controlled by one NanoPixx DMX512-to-SPI decoder, which can adress ‘intelligent’ LED stripes (like WS, SK, APA…) with individual pixels. With one DMX universe you can adress 170 pixels á 3 Channels (RGB). Perfectly fine so far!

Now what I need to know is how well Soundswitch plays with such DMX decoders, to be more precise, if it allows the user to create custom fixture tracks. Normally, when you connect e.g. a GigBAR, it is one hardware fixture brand, but it consists of multiple sub-lights (strobes, PARs, lasers…) which are all displayed as individual fixture tracks. I need exactly the same for my LED stripe, since I gonna split it in multiple parts. I really don’t want to hassle with hundrets of channels in one track. I want to pre-group them as well, so I can apply different effects/chases/macros to them (“stripe section 1 please strobe. stripe section 2 please glow in blue”, etc.). To visualize:

I am in contact with the Soundswitch customer support already, and while I appreciate the quick and kind response, it wasn’t an 100% confirmation, more like “should work”. Hence I wanted to reach out for the geeks here, who have already realized something similar. I have seen some videos where people adressed multiple LED stripes with Soundswitch, but I am not sure if a) they used one DMX decoder for all stripes and b) if so, if these stripes could still be grouped/displayed as multiple fixtures in soundswitch. Thank you so much everyone!

I used a 30 channel LED DMX decoder to create some LED strips encased in some profile but they weren’t individually addressable.

Now you can address individual pixels in light bars that support it. I do it for some. You have to set the fixture type to “multi cell”.

As long as the DMX decoder has the correct profile made by SoundSwitch, I’d like to think it would work. If so, I’ll give something like this a go myself.

1 Like

Hi, i did they same. I used some cheap AliExpress rgb controller and build some detachable LED Stripes. Works fine.

So in theory if you have the right conversion from your DMX to SPI controller. It should work. Only thing I see as problem is what DMX signal the converter needs. But if it just need 3 addresses and the value, you should find a RGB Controller in the fixture catalogue. But no promises.

I also want to implement some pixel mapping. So if it works. Please tell us :blush:


Thank you both! I did some further research, and it seems there is in fact a functional gap in SoundSwitch when it comes to LED Pixel stripes. I haven’t found ANY video yet, where someone utilized individual LED pixels in combination with Soundswitch. Only whole LED stripe segments. Because SoundSwitch can treat those as standard ‘dumb’ LED cans with RGB(W) dimming values, and that’s mostly it. They are easy to control.

Thanks to MrWilks I investigated further, first about “multi cell” fixtures, then I found what we are actually looking for, LED pixel chasing. Like shown in this video. And watch this guy here, he is using a Chauvet Core 3x3 with Soundswitch in 27ch mode. By doing so, SS automatically created individual sub-fixture tracks for each of the 9 pixels/segments and he could utilize those.

This is exactly what I need for my LED pixel stripe. The major difference here, I don’t want to e.g. buy 10 DMX decoders to address 10 individual stripe sections with 9 pixels. I want ONE decoder to address the whole LED stripe as intended (it can address 170 RGB pixels after all), but with SoundSwitch allowing me to create those 10 sub-sections á 9 pixels myself in the GUI (via DMX addresses). Then I would proceed like that guy and simply create those LED pixel chasings manually, by working on the 9 pixel tracks. Cumbersome, but as long you can copy-paste your created chases into other tracks (and music songs as well), and/or save them as macros, boom, problem solved.

That’s why I need more sophisticated developer assistance/feedback rather than just the support adding one hardware fixture (the DMX decoder). Because I still don’t know how much freedom SoundSwitch gives me to segment and ‘pixelize’ the LED stripes connected to it. I am only aware about ‘custom fixtures’. But I can’t test that without buying the decoder and stripes, though.


This is exactly what I did with the same DMX decoder. Even down to the same aluminium profile!

1 Like

This is great.

Hopefully one of the SoundSwitch team can chime in here and help and even take feedback back to the devs and help create something where it’s easier to implement.

Arkaos can do pixel mapping and now that’s part of InMusic too, maybe they can lend some technical know how to add this feature.

1 Like

I sent this Mockup to the SS-support and watched further videos (as said, without owning the LED hardware yet, there isn’t much I can test about the software now).

In short words: Soundswitch has some pre-existing chases with pretty decent automation. But they only work for fixture groups. Like an array of 8 LED spots, or said Chauvet 3x3. Now all we need the ability to create custom fixture groups for LED stripe sections.


  • Let’s say you have one DMX decoder and 1m/50LEDs of RGB pixel stripe attached to it
  • You split that pixel stripe into 10 even sections with 5 LEDs (–> 10x15 Channels)
  • THIS needs a custom fixture group in Soundswitch. You can drag and arrange that fixture in the DMX matrix 10x times, until your 1m stripe is fully addressed.
  • Said custom fixtures become groups in the track arranger, to show all individual pixels just expand them
  • Now you can simply mark a group and apply light/color chases to them easily - voilà.
  • The cool part about SoundSwitch: You could also apply chases across multiple groups at once… and this becomes very powerful, because you can always rearrange the custom fixtures both in the DMX matrix and (as stripe sections) physically as well.


→ Can the SoundSwitch support enable custom fixture groups in general? Like a popup box where you simply enter some parameters? Here an idea. Btw, pixel grouping means treating each 2, 3, 4… pixels as one, to save channels and screen space.

→ OR, If not possible (yet), shall I simply tell them about my DMX decoder, the LED stripe section and pixel quantity, and they can manually add a fixture group for me? A support/dev team statement would be highly appreciated :v:

P.S. Excuse me everyone, I am a geek.

1 Like


I’m also looking at how to do it and maybe find a solution. , I also sent an email to Liam to be able to have a variable fixture just RGB where we can put the number of leds to control so as not to take all our universe, for the moment I use wled in effect mode, you have to use the attributes for chases and other effects.

But I’m also in the process of testing using wled in multi rgb mode and grouping the leds on the segment of wled and in fixture I only add sritp rgb 12 leds in SS and I fill in as many as I have grouped leds I am testing with 144 LEDs, therefore 12 fixture strip LEDs and I can put some LEDs in multi secondary and others in muti primary or wash finally combine the scenarios but not yet test too much but it works.

should only oour not lose too much space that SS groups together an rgb fixture with a group of 12 leds it would not take 36 space of the universe of SS but just 1 space which would allow us to have acceptable universes with nice effects

a little demo

sorry for my poor English

Hey Guys, is there any new development for this topic. Did somebody try it?

Still in contact with Liam. Went to and fro, but hopefully he now figured what I need. He will add a custom 8LED/24Ch fixture for me. There is already a 10LED/30Ch one existing. My stripe segments have 16 LEDs each, grouped into 8 pixels, hence I need that custom 24Ch fixture from Liam. Also waiting for the delivery of the actual DMX decoder + stripes. Then I can do a quick test and report back to you guys.

In theory, each 24Ch fixture should be a group of 8 sub-fixtures. This already applies for the 30Ch LED Stripe fixture. The group track shows the folder icon with 10 sub-entries, and you can apply effects like chases here. If the same applies for my 24Ch fixture, I am fine.

The overall, major issue with SoundSwitch is vertical scrolling. Once you have several pixel- or multi-cell fixtures, you have to scroll like stupid. There is neither a vertical zoom slider, nor better options to manage grouped fixtures like open and collapse them all at once. This is something where the devs really need to step up their game, if they want to advertise SS for professional venues.

Additionally, a LED stripe fixture group generator where you can set the amount of channels and pixels yourself (as mentioned above) would be really helpful. Both for us as well as the support in the long term.


sounds good, thanks. To have a list of parts, especially which controller you used, would be nice.

Wanted to bump this topic to see if anyone has made any progress as I begin down this path.

Even just some guidance to use LED strips without indiviudal pixel mapping would be a huge help.

Right now, I’m looking to purchase something called a " 32 Channel 96A RGBW DMX 512 LED Decoder Controller DMX Dimmer DC5-24V RGBW RGB LED Light 8 Bit/16 Bit" for $92 Amazon, plus a power supply cable, and hook up LED strips to it.

But how would I register a product like this with SoundSwitch? is it done with a physical connection (DMX to USB, like what SoundSwitch sells)? Or are there products that can do it wirelessly.

I have one and use it around my Kallax unit. Definitely don’t pay that much for it. They are always on offer for around $30 dollars from a store I use. I’ll get back to you on this as I need to find it.

I have listed before what I used so I’ll dig it out.

Connecting it is simple. You add a fixture that’s a generic RGB decoder for each strip you have. There is a 30 channel one but do it as separate strips as fixtures and you get a better effect.

What I described in my last post works so far. I segmented my long LED stripe into smaller sections, which I pre-configured into 2 LEDs = 1 Pixel (RGB=3Ch) groups during order from the German shop, but this is optional of course. The controller also allows for different configurations. These smaller segments of 16 LEDs = 8 Pixels = 24 Ch are what I requested Liam to add, and he did within a few days. Each 24 Ch segment gets displayed as a group of 8 sub-fixtures in SoundSwitch, so pixel chases are no problem.

The overall GUI (vertical scrolling) is not good for sophisticated custom LED projects. They still to need to work on that.

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.

I managed to get an LED strip to work with SoundSwitch using a DMX decoder!! (if anyone is interested I can post more info on what my setup was.)

nothing fancy but I was very happy with it.

Maybe next I’ll look into individual pixel-level control? @Skaratak, why did you go with the MiniPixx 4.12 RDM controller in particular? I live in the US so it’s not the easiest to obtain, plus I don’t fully understand what configurations I’d want to ask for if I were to try it. Are there any other similar products that you’ve tried?

Went with the German MiniPixx because I am German myself :wink: Wasn’t interested in something cheap from Alibaba or similar, my project requires good quality components (I will soon show why). The configuration doesn’t really matter. Some decoders feature pre-configurations, like addressing 2 or 3 LEDs at once with the same SPI signal, which comes handy for longer LED stripe projects - you don’t run out of DMX channels, as you simply make your pixels bigger. In my case, a 16-LED stripe segment only requires 8 pixels x3 = 24 RGB channels instead of 48.

But most standard controllers should do the job.

EDIT: You can see the results and further progress in my ‘Anubis’ thread → HERE

This is the 30 channel decoder I used:

It’s always on offer for around the $30 price.

For the money it’s great and combined with a suitable power supply is stable and issue-free.

There is a fixture in soundswitch for the 30 channel mode (which is 10 LED strips with three colours each). If you don’t use all the channels, soundswitch doesn’t know so still adds chases to unused channels (bounce chases look strange). I loaded it into soundswitch as 10 x 3 channel LED decoders. This lets me have more control and take out the LED strips that I don’t use and soundswitch now creates better light shows.