You can also adjust the start channels for the individual strings. I had to do this to get xLights and HLS to cooperate. HLS puts the first string to the left (9:00 position) whereas xLights want's it in the back. Very frustrating. Basically, I had to specify the starting channel for each strand with the lowest going to the one in the 9:00 position to match HLS. Then going down from there and wrapping around. Thus, xLights still sees the first strand as being in the back, but that's mapped to much higher channels. Attached a screen shot.
[attachment deleted by admin]