Waveform

Voice made visible

The audio channel's indicator: a row of bars that dance while sound is happening. The animated states run on the same twelve-slot cycle as the agent status patterns, so every moving indicator in a surface keeps one rhythm; a real analyser can drive the bars directly instead.

States

Idle parks the bars low and still. Listening runs a gentle half-height wave for an open microphone; speaking runs the full one for audio going out.

Microphone idleIdle
ListeningListening
SpeakingSpeaking

Sizes

SpeakingDefault
SpeakingCompact

Width

The bar count sets the wave's width. Five reads as an icon; sixteen reads as an instrument.

Speaking5 bars
Speaking16 bars

Tinting

Monochrome by default, like the agent working states: colour is reserved for meaning. When several voices share a surface, tint each wave through its custom property.

Agent speakingMint
Agent speakingViolet
Agent speakingCoral