Author Topic: Adding new features to Xlights sequence..refreshing HDWR channel assignment  (Read 1451 times)

Offline scuba

  • Sr. Member
  • ****
  • Posts: 349
    • View Profile
I want to use last years sequences for 2015.  I'm going to add several new models to the show. 

To make the most efficient use of the controllers, I need to re-assign the channel numbers for many of the existing models and assign channel numbers to the new models.  This will be a great cost savings.

The xlights_rgbeffects.xml assigns "model names" to ranges of channel numbers.  And I believe that, since the sequence.XML file refers to the model by name, and contains the timing data (start-end time, on-off-color-effect etc) it should play the sequence correctly to the new channel assignments.   Is that correct?

I converted all my LSP files to .Xseq files using Frank R's Lighting_Elf script, and then added additional Xlights effects to multiple sections of the sequences to make a new Xlights 3.XX file that work just beautifully last year.

Since I can't read/understand the binary xseq or fseq files I don't know if the re-mapping of channels discussed above will work with these sequences.




Offline flyinverted

  • Administrator
  • Hero Member
  • *****
  • Posts: 756
    • View Profile
Since the sequencing is model centric regardless of the channel numbers, I would just edit each model as needed, then RE-Save every sequence.  Saving is what generates the data in the song.xml to song.fseq. The binary is where xlights gets it's speed for playback.   You can delete your xseq and fseq files to start as they'll be regenerated.

Steve Giron
Maricopa County, AZ
xLights user with a boat-load of channels.

Do not ask to know all the answers, but ask to understand the question.

Offline Gilrock

  • Supporting Member
  • Hero Member
  • *
  • Posts: 6946
    • View Profile
When you bring in xseq data everything is fixed to the channel assignments when that file was created.  The xseq/fseq files don't know anything about the models.  You need to change the channel assignments on the program you are exporting from also and re-export.  I do have a feature that allows you to specify a channel offset for imported data but if you add something in the middle it won't work unless you could break up the data into multiple files.