jrhoffa
eaab3ac0ac
Add gamma correction and brightness support
Use CIE L* (psychometric lightness) mapped from luminance
(assumes uniform luminance for R, G, and B channels)
Predefined colors are assumed to be LED values
hace 2 años
jrhoffa
f57b739168
Add random and sparkle animation patterns
Includes slight refactor of pattern factory
hace 3 años
jrhoffa
2fec06b9f8
Refactor presets to use JSON definitions
- New definitions can be delivered via MQTT
- Includes extensible pattern class for new preset types
hace 3 años
jrhoffa
94797ebda9
Add random and sparkle animation patterns
Includes slight refactor of pattern factory
hace 3 años
jrhoffa
7f425f1e5f
Refactor presets to use JSON definitions
- New definitions can be delivered via MQTT
- Includes extensible pattern class for new preset types
hace 3 años
jrhoffa
55a1c9812b
Add random and rainbow variant presets
Changed refresh rate to 4 Hz to better visualize animations
hace 3 años
jrhoffa
aec419a097
Fix MQTT discovery message
hace 3 años
jrhoffa
bbbb8e4cad
Add LED animation support for single gradients
Includes terminal LED simulator
hace 3 años