-
Computer programmer from Aotearoa
-
Joined on
2023年01月07日
8c05d0023c
lpx: isolate Launchpad from stray ALSA sinks
4f8391e721
lpx: Launchpad X loop control + genuine loop toggle
4ccc687c01
Add novation_lpx: Launchpad X library crate
02c45af512
Add Tenders.md
639d934490
loop_player: refactor wrap-gate → bar-aligned duration + wrap-aware send
29fda1d0eb
chore: fix clippy warnings (type_complexity, unused_doc_comments)
476e956c81
feat(hotspot): add Wi-Fi hotspot toggle button to header
78c54bf23c
Implement plan items 5.3, 6.6, 6.7, 6.8
5b9b0c90f4
Complete outstanding plan items from 006-code-review-fixes
b65e2972af
Wirless hotspot icons
1ea1a004ff
Fix loop player: recv_timeout was consuming and discarding commands
2b495cdae5
Phase 8: Documentation & polish
b808292320
Phase 7: Replace polling with event-driven
df870a53e3
Phase 6: Rust cleanup
4ae6389524
Phase 5: UI rendering improvements
bf7def802e
Add implementation plan for code review findings
cdd3c39648
Merge code review: add pi_code analysis, incorporate findings
b4b44c25ce
Add 2026年07月03日 code review report
c66b5bc2fe
make-midi-song: create subdirectories in midi_loops/ when copying kit/XIZ files
52d1b500f3
sink: fix h2player 100% CPU busy-loop on EOF stdin
699a6458c9
midi: quantised loop iteration boundaries
3703a0f3a9
Simplify loop condition advancing playback. Worik
9df49bcfe9
New quantisation
96462d76bf
midi_loops: volume slider + fix yoshimi auto-connect to system
d8adcf8c4d
loop_player: send Note Off for hanging notes on stop/shutdown
7b3104b35f
make-midi-song: copy .xiz files for Yoshimi sinks
cb7d64302d
Add a Yoshimi external instrument
95b3e4b349
feat: implement Yoshimi MIDI sink for loop player
baf2af5980
MIDI Loops: fix BPM→clock sync, song selection, JACK connections, MIDI indicator