Back to corpus
research noteexperiment writeup candidatescore 32

Echelon World UI - Production Implementation Guide

Echelon is a **motion-driven, phrase-based generative performance engine** whose temporal structure emerges from embodied latent physics. The UI depicts a *world*, not tools. There are no decks, no crossfaders, no timelines—only a living latent space that responds to the dancer's body.

Full HTML reader

Read the full artifact

Open in new tab

Extracted abstract or opening context

Echelon is a **motion-driven, phrase-based generative performance engine** whose temporal structure emerges from embodied latent physics. The UI depicts a *world*, not tools. There are no decks, no crossfaders, no timelines—only a living latent space that responds to the dancer's body. The body is the timeline. LIM-RPS is the internal physics. Music emerges from latent curvature. > **Critical Principle**: The Web UI never computes physics. It renders the Rust-computed latent world. All equilibrium solving, state machine logic, and lexicon computation happens in cc-brain. The UI is a pure visualization layer. 1. **Audio Latency**: Unchanged - real-time JACK/CPAL (< 10ms) 2. **Sensor → Audio Path**: No web browser in the loop 3. **cc-brain Integration**: Rust-native encoder + equilibrium solver 4. **WebSocket Broadcast**: Non-blocking `tokio::sync::broadcast::Sender::send()` - **Sensor ingestion**: 100-200 Hz (smartphone IMU rate) - **cc-brain processing**: Per sensor frame (variable step) - **UI visualization**: 60fps downsampled snapshots for GPU stability

Promotion decision

What has to happen next

Attach run IDs, datasets, metrics, and reproduction commands.

Why this is not always a full paper yet

Corpus pages are public-safe readers for discovered workspace artifacts. They are not automatically final papers. A corpus item becomes a polished paper only after the editable source, evidence checkpoints, references, figures, render path, and release status are attached through the paper schema.