WARN: Gap in models on pixel port 1 channel

bartzzz

New elf
Joined
Dec 23, 2025
Messages
2
I'm having a small problem with a new Candy Cane I added to my layout and sequencer.
It's a ChromaCane 50 from boscoyostudio.
As the name suggests, it contains 50 pixels.

When I open my controller and click "Visualise," something strange happens.
When I drag the Candy Cane to the controller port, the number of pixels should increase by 50, but instead, it increases by 600.
This then results in the following error codes:

WARN: Gap in models on pixel port 1, channel 3876 to 5077.
WARN: Gap in models on pixel port 2, channel 5076 to 5227.

What's causing this?
Could it be because I split my Mega Tree in two strings, on two different ports on my controller?

Xlights Candy cane 1.pngXlights Candy cane 2.png
 
Last edited:
You can't put a different prop (easily) in the middle of 2 megatree strings. If you want to fill the port more you need the candy cane before the 1st megatree string or else do some fiddling with shadow models.
 
Thanks for the answer.
I have tried different things and came to this conclusion as well.
Because of the wiring I have added the Candy cane after the star, and this is working now.
For next years show I'll keep this in mind.
 
  • Like
Reactions: AAH
It's a limitation of the way xLights does it's channel allocations. All channels for a model must be contiguous.
By putting the Candy Cane in the middle, it gets allocated channels in the middle of the tree.
Sometimes it can be a pain to work around as you need to then cable differently.
 
Back
Top