xLights is a sequencer for Lights. xLights has usb and E1.31 drivers. You can create sequences in this object oriented program. You can create playlists, schedule them, test your hardware, convert between different sequencers.
I did a search and didn't come up with anything but it's possible the terminology was different.
Has there ever been discussion around creating some sort of Dynamic Group functionality that would allow for managing group members without needing to manually update them all the time?
Low hanging fruit would just be a simple 'All Pixels' group that would just include every pixel in the layout (making sure every new prop exists in my 10 'all' groups is an issue for me every year 🤦♂️). This is frequently used for 'whole layout' effects and also as the final line in a sequence to apply dimming across the entire display in one shot. It would be nice if an 'All Pixel' group was automagically created/managed but it would be even nicer to be able to create more than one with different names.
Further functionality would be creating groups with include/exclude filters. Something like "Model Name includes 'Candy Cane' "
Even better if it could include wildcards (I know the user base is varied so this may not be as intuitive as it sounds) but "Model Name like 'Candy Cane*Lawn' would be cool. (Return all candy canes on the lawn but not elsewhere)
Even even better if it included multiple match criteria (I know, we're getting more and more complicated) - "Model Name includes 'Candy Cane' OR 'Mini Tree' " (Return all candy canes and mini trees)
Even even even better if it could also exclude matches - "Model Name includes 'Spinner'" AND NOT "Model Name includes 'House'" (Only return spinners on the lawn)
If the above worked, further break downs could allow for automatic Even/Odd breakouts (using a similar function already in place to sort by location) or percentage based breakouts (i.e. Left Third/Middle Third/Right Third/Left Half/Right Half).
I did a search and didn't come up with anything but it's possible the terminology was different.
Has there ever been discussion around creating some sort of Dynamic Group functionality that would allow for managing group members without needing to manually update them all the time?
Low hanging fruit would just be a simple 'All Pixels' group that would just include every pixel in the layout (making sure every new prop exists in my 10 'all' groups is an issue for me every year 🤦♂️). This is frequently used for 'whole layout' effects and also as the final line in a sequence to apply dimming across the entire display in one shot. It would be nice if an 'All Pixel' group was automagically created/managed but it would be even nicer to be able to create more than one with different names.
Further functionality would be creating groups with include/exclude filters. Something like "Model Name includes 'Candy Cane' "
Even better if it could include wildcards (I know the user base is varied so this may not be as intuitive as it sounds) but "Model Name like 'Candy Cane*Lawn' would be cool. (Return all candy canes on the lawn but not elsewhere)
Even even better if it included multiple match criteria (I know, we're getting more and more complicated) - "Model Name includes 'Candy Cane' OR 'Mini Tree' " (Return all candy canes and mini trees)
Even even even better if it could also exclude matches - "Model Name includes 'Spinner'" AND NOT "Model Name includes 'House'" (Only return spinners on the lawn)
If the above worked, further break downs could allow for automatic Even/Odd breakouts (using a similar function already in place to sort by location) or percentage based breakouts (i.e. Left Third/Middle Third/Right Third/Left Half/Right Half).