Commit Graph
17 Commits
Author SHA1 Message Date
jimmy 0c6ccb90af Fix sound service audio device handling and revert to simple configuration
- Modified sound.py to handle audio device errors gracefully with retry loop
- Reverted lighting-sound.service to simple configuration without complex dependencies
- Sound service now working reliably with beat detection at ~147 BPM
- Both lighting-control and lighting-sound services running successfully at boot
2025-10-04 10:01:29 +13:00
jimmy 8ad7f41d77 Add new pattern 'alternating_pulse' (ap): odd beat pulses color1 on odd bars, even beat pulses color2 on even bars; preserve existing alternating_phase; compact payloads and white guard retained 2025-10-04 01:58:02 +13:00
jimmy dc6d48a44b alternating_phase: compact per-bar overrides to stay <230 bytes; swap grouping flip; avoid pure white by sending 254,254,254 to work around strip edge-cases; add API logging improvements 2025-10-04 01:44:05 +13:00
jimmy 43feb5938f backend: per-pattern parameters (n1-n4, delay) with persistence; REST responses include loaded params; logging of API inputs; alternating_phase: alternate colors between selected palette color 1/2 across bars with compact payload under 230 bytes; docs: add PER_PATTERN_PARAMETERS.md 2025-10-04 01:10:40 +13:00
jimmy ddbf4a00f4 Add run script 2025-09-08 23:17:50 +12:00
jimmy b77b29415c Make colors bigger and add more Y padding 2025-07-12 14:21:33 +12:00
jimmy 5b248a5726 Add temple of techno settings 2025-07-12 10:38:54 +12:00
jimmy 62611c73c9 Add extra patterns that use a single color 2025-07-12 10:38:33 +12:00
jimmy f7f7acbdbf Intial version 2025-07-12 01:18:04 +12:00
jimmy c77fd30f8f Done a heap 2025-07-12 00:55:30 +12:00
jimmy 65774837c7 Change to websocket 2025-07-11 21:33:50 +12:00
jimmy f302be85c0 Use Pipenv 2025-07-11 21:33:13 +12:00
jimmy 910c225542 Inital working version 2025-05-18 22:10:14 +12:00
jimmy 9d35fb5002 Add config 2025-01-04 19:44:13 +13:00
jimmy cc45c919f5 Ignore venv, pycache and config 2025-01-04 19:43:23 +13:00
jimmy 161fd5e12f Add multiple servers 2024-08-30 17:35:26 +12:00
jimmy d1b9de736f Initial commit 2024-08-30 17:23:16 +12:00