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
2 лет назад
jrhoffa
f57b739168
Add random and sparkle animation patterns
Includes slight refactor of pattern factory
3 лет назад
jrhoffa
2fec06b9f8
Refactor presets to use JSON definitions
- New definitions can be delivered via MQTT
- Includes extensible pattern class for new preset types
3 лет назад
jrhoffa
94797ebda9
Add random and sparkle animation patterns
Includes slight refactor of pattern factory
3 лет назад
jrhoffa
7f425f1e5f
Refactor presets to use JSON definitions
- New definitions can be delivered via MQTT
- Includes extensible pattern class for new preset types
3 лет назад
jrhoffa
55a1c9812b
Add random and rainbow variant presets
Changed refresh rate to 4 Hz to better visualize animations
3 лет назад
jrhoffa
aec419a097
Fix MQTT discovery message
3 лет назад
jrhoffa
bbbb8e4cad
Add LED animation support for single gradients
Includes terminal LED simulator
3 лет назад