Projects
- Void Click the string ring and fall into a black hole. Real-time WebGL, with sound synthesized as you move. 2026
- Primordia Single cells eat, split, mutate and hunt on a torus. Fork a world, flip one bit, and watch the copies drift apart. 2026
- PianoteqR Web A modal piano engine running in WebAssembly. Play it from a MIDI keyboard, or listen to 2,431 competition recordings. 2026
- Muay Thai Coach Train with one camera: 3D demonstrations, live form correction, Thai call-out drills for Khan grading, and video analysis. 2026
- Muay Boran Pocket Guide All 64 Khan 1 commands, with what each move is and what it is for. Written in Chinese. 2026
- chordprog2 Enter chords on a 61-key grid with the mouse or a MIDI keyboard, then analyze them and arrange them into sections. 2025
- chordprog3 Lay out a verse and chorus bar by bar, then shape each chord's voicing in a piano roll. 2026
- Chord Progression Designer Write progressions with voicings, voice leading and melody tools, all on one piano roll. 2026
- Chord Transition Atlas A map of functional harmony. Every node is a chord, and every arrow is a reason to move. 2026
- RaaS Fill in an IP, port and binary to get copy-ready commands that launch a reverse shell and wait for it. 2024