what actually happened at the booth, dated. every line landed on hardware with an operator at the decks.
kimi-code renders on a plain PTY. tmux send-keys Enter was sending \r and the kimi prompt just kept eating it as a newline in the composer — no submit. the fix was to send the Kitty-keyboard-protocol Enter sequence, \x1b[13u (CSI-u), which the composer treats as an actual return. now the cross-drive protocol actually crosses.
receipt: two decks now message each other with FABLE: / KIMI: prefixes; DF: cuts in from a third tmux pane and both decks read it.
copy-mode scrubthe kimi pane scrolls via tmux copy-mode, one line per platter tick. the mouse-wheel-byte trick used on Claude's alt-screen doesn't work here — kimi is on a normal PTY that ignores wheel bytes. the daemon coalesces platter deltas and dispatches send-keys -X scroll-up/scroll-down at 175 Hz display pacing so a fast spin looks continuous instead of a stepped stutter.
1. dead layout file — the rig's tmux layout json was stale;
new panes weren't landing where the daemon expected
them, so the MIDI address for KIMI resolved to a
dock pane that discarded the writes.
2. follow-active-pane — the wheel-byte injector was chasing whichever pane
the operator's cursor was over, so scrubs meant for
FABLE ended up hitting the KIMI PTY (and vice versa).
pinned target = booth pane by ID, not by focus.
3. serato-starved MIDI the Rane's Serato handshake left the platter output
gated to ~0.25 ticks/sec (down from the native ~1000
tps). scrubs looked "dead" but were actually one MIDI
event every 4 seconds. cleared by re-issuing the
native-mode handshake before the daemon subscribed.
all three cleared in one live session. this page was written from the booth after they did.
working topic on both decks: flasmon.com — the sodium D-line as a chemically-pumped emitter and the photon chemical potential μγ. KIMI drafts, FABLE audits (or vice versa), DF scrubs backward through the disagreement with the platter. that turn was the first real research use of the rig, not a rig demo.
djkimi.cc + djkimi.ai inducted (Cloudflare zone, NS-flip to nia+thaddeus, activation), bound to a workers-assets worker. www.* → apex 301, hardening headers. no fake screenshots; deck + tape ASCII are rendered live, prompts are canned SIM.
source: github.com/DanielleFong/djclaude · protocol: djkimi.cc/protocol