@@ -16,7 +16,7 @@ Also available for:
1616- Real-time voice interaction with LiveKit Agents
1717- Camera video streaming support
1818- Screen sharing capabilities
19- - Audio visualization and level monitoring
19+ - Multiple audio visualizer styles ( ` bar ` , ` grid ` , ` radial ` , ` wave ` , ` aura ` )
2020- Virtual avatar integration
2121- Light/dark theme switching with system preference detection
2222- Customizable branding, colors, and UI text via configuration
@@ -129,6 +129,22 @@ export const APP_CONFIG_DEFAULTS: AppConfig = {
129129 accentDark: ' #1fd5f9' ,
130130 startButtonText: ' Start call' ,
131131
132+ // optional: audio visualization configuration
133+ // audioVisualizerColor: '#002cf2',
134+ // audioVisualizerColorDark: '#1fd5f9',
135+ // audioVisualizerType: 'bar',
136+ // audioVisualizerBarCount: 5,
137+ // audioVisualizerType: 'radial',
138+ // audioVisualizerRadialBarCount: 24,
139+ // audioVisualizerRadialRadius: 100,
140+ // audioVisualizerType: 'grid',
141+ // audioVisualizerGridRowCount: 25,
142+ // audioVisualizerGridColumnCount: 25,
143+ // audioVisualizerType: 'wave',
144+ // audioVisualizerWaveLineWidth: 3,
145+ // audioVisualizerType: 'aura',
146+ // audioVisualizerAuraColorShift: 0.3,
147+
132148 // agent dispatch configuration
133149 agentName: undefined ,
134150
@@ -139,6 +155,18 @@ export const APP_CONFIG_DEFAULTS: AppConfig = {
139155
140156You can update these values in [ ` app-config.ts ` ] ( ./app-config.ts ) to customize branding, features, and UI text for your deployment.
141157
158+ #### Audio visualizer presets
159+
160+ Set ` audioVisualizerType ` in [ ` app-config.ts ` ] ( ./app-config.ts ) to switch visualizer styles:
161+
162+ - ` bar ` (default): vertical bars with optional ` audioVisualizerBarCount `
163+ - ` grid ` : dot grid with ` audioVisualizerGridRowCount ` and ` audioVisualizerGridColumnCount `
164+ - ` radial ` : circular bars with ` audioVisualizerRadialBarCount ` and ` audioVisualizerRadialRadius `
165+ - ` wave ` : oscilloscope-style wave with ` audioVisualizerWaveLineWidth `
166+ - ` aura ` : shader-based aura with ` audioVisualizerAuraColorShift `
167+
168+ Use ` audioVisualizerColor ` to set a shared accent color across all visualizer modes.
169+
142170> [ !NOTE]
143171> The ` sandboxId ` is for the LiveKit Cloud Sandbox environment.
144172> It is not used for local development.
0 commit comments