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