Signal Demo
Signals should be portable before they are pretty.
A scored reference run. Visual concept kit. Not a product claim. One Signal Contract fixture drives the visual pulse, trace, derived MIDI sidecar, WAV sidecar, and provenance record from the same shared clock.
Score clock
Reference run00:00 / 00:37event enterscontract updatesrenderers respond
Current state
Opening cellnominalState
What changed?Signal Contract carries the renderer-facing event.nominaladvisorywarninghandoffrecovery
Browser capability checks and export controls activate after hydration.
Time
When does it move?BeatSync keeps the trace, clock, audio, and visual field together.Live trace
- 0.00sMIDI 50Opening cell, nominal channel, velocity 0.53
- 3.66sMIDI 57Statement, advisory channel, velocity 0.59
- 7.33sMIDI 62Main riff rise, advisory channel, velocity 0.65
- 14.66sMIDI 65Frontier drive, warning channel, velocity 0.74
- 21.98sMIDI 69Suspension hold, handoff channel, velocity 0.77
- 29.31sMIDI 74Final chorus, recovery channel, velocity 0.68
- 36.63sMIDI 76Cadence, recovery channel, velocity 0.56
Renderer
Which sense receives it?The same event can become sound, pulse, trace, JSON, and export sidecars.Audioready for user-started playback
Visual pulsechannel nominal; progress 0%
Contract paneprovenance and schema-aligned sidecar stay inspectable.
Event JSON
{
"demo_id": "vibenet-reference-run-signal-demo-v1",
"mapping_seed": "reference_run:evt_demo_001",
"source_route": "/lab/signal-demo",
"timestamp": "2026-05-06T00:00:00Z",
"lufs_target": -16,
"brand": "vibenet",
"signal_contract_version": "1.0",
"vet": {
"valence": 0.62,
"energy": 0.78,
"tension": 0.44
}
}Fixture
Reference run + Signal Contract fixture
The visible proof is structural: event enters, contract updates, clock advances, pulse changes, trace moves, and renderers respond. The authoritative schema lives at /protocol/v1/schema.json.
- Reference run
- Visual concept
- VET energy
- 0.78
- VET intensity
- 0.66
- Emotional state
- steady_lift
- Signal Contract
- 1.0
Mapping legend
One signal, one sequence
Reference runThe browser proof follows one scored timeline while public claims remain bounded to the visual concept.
VET energyThe section map translates the event's energy into control-sidecar weight.
VET intensityDerived MIDI/WAV sidecars use this as expression weight; the visible claim stays renderer-facing.
Emotional stateTimbre stays renderer-facing instead of domain-specific.
Signal ContractThe same event stays portable before it gets pretty.
Deterministic contract
Same clock across audio, trace, MIDI, and WAV
- Clock length
- 37.7s
- Source clock
- Reference run
- Playback source
- Reference audio
- Derived tempo
- 131 BPM
- Control events
- 7
- MIDI sidecar root
- 50
This route is prerendered and indexable. The reference run is a visual concept surface; the schema at /protocol/v1/schema.json remains authoritative.