Ripples -v0.7.0- | -jestur-
Think of this not as a manual, but as a survival field guide for navigating its quirks, hidden flows, and unique logic.
🎛️ Secret Menu: The 3 Hidden Sliders
Press Ctrl + Shift + J (Jestur's initials) to open the Debug Ripple Forge. Here you'll find: Ripples -v0.7.0- -Jestur-
-
"Slip" (0.0 to 1.0)
- Determines how much a late hit bends future beats forward.
- Sweet spot: 0.27 – creates a "rubber band" rhythm without breaking sync.
-
"Phantom Weight"
- Adds ghost ripples that fade in/out based on your combo.
- Fun trick: Set to 0.62 and intentionally break combo every 8 beats → produces a polyrhythm ghost track.
-
"Jestur's Grin" (binary: on/off)
- When ON, the visualizer inverts colors on every 3rd perfect hit.
- When OFF, it slowly burns in afterimages. Leave it ON for visibility, OFF for style.
14. Examples
- Cascading UI example (see API snippet).
- Monitoring: set initial magnitude = severity score, ttl = max hops, decay exponential 0.7.
7. Plugins & handlers
Plugins implement hooks:
- onReceive(node, ripple, context) — before node state update.
- onApply(node, ripple, context) — when ripple alters node state.
- onPropagate(node, ripple, neighbor, context) — before enqueueing to neighbor.
- onFinish(node, ripple, context) — after processing completes.
Plugins can cancel propagation, adjust priority/magnitude, generate side-effect ripples, or persist metrics. Think of this not as a manual, but