Matt,
First I want to say that you've done a great job on xLights. Keep up the good work.
Sad to here that you won't have time to get the Mac version out for a bit but I'll just run the PC version using Parallels for now.
I've been looking at how xLights maps LOR sequences and I have a suggestion that I think will give xLights much for flexibility in mapping LOR to DMX. What I suggest is to add an additional mode which would be "Table Driven". This allows one to use xLights on an existing sequence and remap it to a totally different environment without having to modify the original sequence.
Here is an example of what I'm thinking.
LOR Network | LOR Unit | Start Circuits | Number of Circuits | > | xLights Network | LOR Unit | Start Circuits/Channel | Comment |
R | 2 | 1 | 512 | | 2 | DMX | 1 | Map 512 channels on the Regular network unit 2 to the entire universe on xLights network 2. i.e. an iDMX controller |
R | 3 | 1 | 16 | | 3 | DMX | 32 | Map 16 channels on the Regular network unit 3 to DMX channels 32 to 47 on xLights network 3 |
R | 4 | 1 | 16 | | 3 | DMX | 48 | Map 16 channels on the Regular network unit 4 to DMX channels 48 to 63 on xLights network 3 |
A | 4 | 1 | 16 | | 3 | DMX | 48 | Map 16 channels on network A unit 4 to DMX channels 48 to 63 on xLights network 3 |
R | 9 | 1 | 8 | | 1 | 9 | 9 | Remap LOR controller 9 on the regular network circuits 1 through 8 to LOR controller unit 9 circuits 9 to 16 on the xLights network 1 |
R | * | * | * | | 1 | * | * | Catch all entry |
The translating the table is scanned from top to bottom and translation stops when the first match is reached thus anything that you want to default should be last in the table.
The last entry in the table will map any LOR device on the Regular network to the first xLights network with the unit and channel number unchanged.
The text "DMX" on the LOR Unit number entry on the left really is not needed since the xlights network type is DMX but was included for readability.
This should also allow mapping LOR to Renard as well.
OMT, I'd like to see the ability to save xLights's configuration in a file which you can select rather than the fixed on it now uses.
Anyway just a suggestion.