8d0c9edf5d
ws: adopt nested {'0': {...}} payloads
...
midi: bind patterns to notes 36+; beat triggers selected pattern; include n index; CC map: 30=R 31=G 32=B 33=brightness 34=n1 35=n2 36=delay; send n1/n2 raw 0-127
gui: show n1 and n2 in status
2025-09-17 20:22:11 +12:00
1da2e30d4c
midi: init read of CCs on startup (delay, brightness, RGB, beat enable); track bpm/pattern for GUI\nmain: integrate MidiHandler; add status panel for delay/brightness/RGB/pattern/BPM
2025-09-14 05:23:46 +12:00
9ff38aa875
midi: add CC29 tempo reset, CC37 brightness; local beat flag; logging\nsound: add control server with RESET_TEMPO; logging; always send BPM
2025-09-14 04:53:24 +12:00
3b869851b8
Add patterns
2025-09-09 21:40:27 +12:00
9fc58a827b
Move to src. Add midi and sound
2025-09-07 21:15:42 +12:00
b77b29415c
Make colors bigger and add more Y padding
2025-07-12 14:21:33 +12:00
5b248a5726
Add temple of techno settings
2025-07-12 10:38:54 +12:00
62611c73c9
Add extra patterns that use a single color
2025-07-12 10:38:33 +12:00
f7f7acbdbf
Intial version
2025-07-12 01:18:04 +12:00
c77fd30f8f
Done a heap
2025-07-12 00:55:30 +12:00
65774837c7
Change to websocket
2025-07-11 21:33:50 +12:00
f302be85c0
Use Pipenv
2025-07-11 21:33:13 +12:00
910c225542
Inital working version
2025-05-18 22:10:14 +12:00
9d35fb5002
Add config
2025-01-04 19:44:13 +13:00
cc45c919f5
Ignore venv, pycache and config
2025-01-04 19:43:23 +13:00
161fd5e12f
Add multiple servers
2024-08-30 17:35:26 +12:00
d1b9de736f
Initial commit
2024-08-30 17:23:16 +12:00