• Joined on 2023年07月01日
rtn pushed to main at rtn/pymatics 2026年06月28日 14:14:01 +02:00
a68fb07760 add a min saturation knob for sine 2 program
acb92ac35b add sine 2 program
Compare 2 commits »
rtn pushed to main at rtn/pymatics 2026年06月28日 13:43:08 +02:00
62a04e5981 Merge branch 'lcd'
26c5388622 add sine program
ce8f402ba1 wider saturation for glitter fade
747307ba8b add program for glittering between two colors
8e9b0a8f7c add some variance to saturation also
Compare 319 commits »
rtn pushed to lcd at rtn/pymatics 2026年06月28日 13:42:11 +02:00
26c5388622 add sine program
ce8f402ba1 wider saturation for glitter fade
747307ba8b add program for glittering between two colors
8e9b0a8f7c add some variance to saturation also
1da904a925 add new program random sectors 2
Compare 9 commits »
rtn pushed to lcd at rtn/pymatics 2026年06月25日 02:37:03 +02:00
88de7748bc restore preset (undo changes)
rtn pushed to lcd at rtn/pymatics 2026年06月25日 01:55:22 +02:00
d7e1c3ded4 reload helper modules if they are changed
fba909ad33 clean up
ced32e6d8e refactor
Compare 3 commits »
rtn pushed to lcd at rtn/pymatics 2026年06月24日 14:43:01 +02:00
aadcd4316e always trigger force_update() on program state when preview or live program changes
26cc9d8e9e remove higher update frequencies for spots, does not make sense
2a61fe81c1 add spot helper function for rotating spot colors
Compare 3 commits »
rtn pushed to lcd at rtn/pymatics 2026年06月23日 23:15:58 +02:00
8a53650bdd update ip for zigbee server
96a864c46e change default IP to rpi for zigbee server
3d1e8a330a ignore .mypy_cache
Compare 3 commits »
rtn pushed to lcd at rtn/pymatics 2026年06月23日 21:08:40 +02:00
85eb963634 copy presets at reload
2bc37b8409 hue not used in random theater chase
1751313949 fix crashes if midi keyboard is not connected
Compare 3 commits »
rtn pushed to lcd at rtn/pymatics 2026年06月21日 19:04:49 +02:00
748777663e read and store current preview program id
30890388ff add config_dir and program_config_dir to config.py
2482404458 fix crash if no program is selected
Compare 3 commits »
rtn pushed to lcd at rtn/pymatics 2026年06月21日 13:49:25 +02:00
a01ab33b9d delete preset
5c994aee74 clean up
Compare 2 commits »
rtn pushed to lcd at rtn/pymatics 2026年06月21日 13:26:37 +02:00
e27f3f4c8c rewrite force update code + get rid of post_init()
fbc06c8ab1 rename force_resend() to force_update()
75fc7eed88 dont pass state, not used
Compare 3 commits »
rtn pushed to lcd at rtn/pymatics 2026年06月20日 15:57:18 +02:00
2c9eb3182a KEYUP -> KEYDOWN
e425301966 update midi device when preset changes
0fa7aea2a5 use no mod for keys and use lalt instead of ctrl
38869ee35e cycle presets + remove caps lock
8b5fcf7ec9 add preset with ctrl+a
Compare 8 commits »
rtn pushed to lcd at rtn/pymatics 2026年06月20日 00:31:02 +02:00
8e5ee97361 clean up, print out frequency bin step
3f631a73a4 change audio sleep and x range
4428dfa8ef Merge branch 'matplotlib' into lcd
2b953d18a2 add spectrogram + clean up
aab87ab0e3 embed a matplotlib drawing
Compare 11 commits »
rtn pushed to lcd at rtn/pymatics 2026年06月18日 23:12:34 +02:00
e0816533ed add some pyaudio samples
c89f2a4f33 Merge branch 'ui' into lcd
d26bd05b41 only send color if brightness is larger than 0 in force resend
767cb9901d add a queue for ui messages, handle separately from colors
9fa43df17f use live program id
Compare 10 commits »
rtn created branch lcd in rtn/pymatics 2026年06月18日 23:12:34 +02:00
rtn pushed to main at rtn/.emacs.d 2026年06月14日 16:23:01 +02:00
8d55cf8031 :init-value nil
rtn opened issue webxdc/calendar#152 2026年03月16日 10:12:19 +01:00
Opening an event should take you to that week
rtn commented on pull request webxdc/calendar#151 2026年03月05日 12:06:50 +01:00
improve calendar

Beautiful work! Is there anything I can help out with to review and/or test?

rtn pushed to main at rtn/.emacs.d 2026年03月03日 00:29:37 +01:00
4837c19068 change to set-live-program and set-preview-program respectively
rtn pushed to main at rtn/.emacs.d 2026年03月03日 00:14:23 +01:00
5defbf972f lcd minor mode: send commands over unix socket + comment out hooks